da9052 105 include/linux/mfd/da9052/da9052.h int (*fix_io) (struct da9052 *da9052, unsigned char reg); da9052 109 include/linux/mfd/da9052/da9052.h int da9052_adc_manual_read(struct da9052 *da9052, unsigned char channel); da9052 110 include/linux/mfd/da9052/da9052.h int da9052_adc_read_temp(struct da9052 *da9052); da9052 113 include/linux/mfd/da9052/da9052.h static inline int da9052_reg_read(struct da9052 *da9052, unsigned char reg) da9052 117 include/linux/mfd/da9052/da9052.h ret = regmap_read(da9052->regmap, reg, &val); da9052 121 include/linux/mfd/da9052/da9052.h if (da9052->fix_io) { da9052 122 include/linux/mfd/da9052/da9052.h ret = da9052->fix_io(da9052, reg); da9052 130 include/linux/mfd/da9052/da9052.h static inline int da9052_reg_write(struct da9052 *da9052, unsigned char reg, da9052 135 include/linux/mfd/da9052/da9052.h ret = regmap_write(da9052->regmap, reg, val); da9052 139 include/linux/mfd/da9052/da9052.h if (da9052->fix_io) { da9052 140 include/linux/mfd/da9052/da9052.h ret = da9052->fix_io(da9052, reg); da9052 148 include/linux/mfd/da9052/da9052.h static inline int da9052_group_read(struct da9052 *da9052, unsigned char reg, da9052 156 include/linux/mfd/da9052/da9052.h ret = regmap_read(da9052->regmap, reg + i, &tmp); da9052 162 include/linux/mfd/da9052/da9052.h if (da9052->fix_io) { da9052 163 include/linux/mfd/da9052/da9052.h ret = da9052->fix_io(da9052, reg); da9052 171 include/linux/mfd/da9052/da9052.h static inline int da9052_group_write(struct da9052 *da9052, unsigned char reg, da9052 178 include/linux/mfd/da9052/da9052.h ret = regmap_write(da9052->regmap, reg + i, val[i]); da9052 183 include/linux/mfd/da9052/da9052.h if (da9052->fix_io) { da9052 184 include/linux/mfd/da9052/da9052.h ret = da9052->fix_io(da9052, reg); da9052 192 include/linux/mfd/da9052/da9052.h static inline int da9052_reg_update(struct da9052 *da9052, unsigned char reg, da9052 198 include/linux/mfd/da9052/da9052.h ret = regmap_update_bits(da9052->regmap, reg, bit_mask, reg_val); da9052 202 include/linux/mfd/da9052/da9052.h if (da9052->fix_io) { da9052 203 include/linux/mfd/da9052/da9052.h ret = da9052->fix_io(da9052, reg); da9052 211 include/linux/mfd/da9052/da9052.h int da9052_device_init(struct da9052 *da9052, u8 chip_id); da9052 212 include/linux/mfd/da9052/da9052.h void da9052_device_exit(struct da9052 *da9052); da9052 216 include/linux/mfd/da9052/da9052.h int da9052_irq_init(struct da9052 *da9052); da9052 217 include/linux/mfd/da9052/da9052.h int da9052_irq_exit(struct da9052 *da9052); da9052 218 include/linux/mfd/da9052/da9052.h int da9052_request_irq(struct da9052 *da9052, int irq, char *name, da9052 220 include/linux/mfd/da9052/da9052.h void da9052_free_irq(struct da9052 *da9052, int irq, void *data); da9052 222 include/linux/mfd/da9052/da9052.h int da9052_enable_irq(struct da9052 *da9052, int irq); da9052 223 include/linux/mfd/da9052/da9052.h int da9052_disable_irq(struct da9052 *da9052, int irq); da9052 224 include/linux/mfd/da9052/da9052.h int da9052_disable_irq_nosync(struct da9052 *da9052, int irq); da9052 29 include/linux/mfd/da9052/pdata.h struct da9052; da9052 33 include/linux/mfd/da9052/pdata.h int (*init) (struct da9052 *da9052);