Lines Matching refs:reg
20 #include <linux/mfd/da9052/reg.h>
97 int (*fix_io) (struct da9052 *da9052, unsigned char reg);
105 static inline int da9052_reg_read(struct da9052 *da9052, unsigned char reg)
109 ret = regmap_read(da9052->regmap, reg, &val);
114 ret = da9052->fix_io(da9052, reg);
122 static inline int da9052_reg_write(struct da9052 *da9052, unsigned char reg,
127 ret = regmap_write(da9052->regmap, reg, val);
132 ret = da9052->fix_io(da9052, reg);
140 static inline int da9052_group_read(struct da9052 *da9052, unsigned char reg,
148 ret = regmap_read(da9052->regmap, reg + i, &tmp);
155 ret = da9052->fix_io(da9052, reg);
163 static inline int da9052_group_write(struct da9052 *da9052, unsigned char reg,
170 ret = regmap_write(da9052->regmap, reg + i, val[i]);
176 ret = da9052->fix_io(da9052, reg);
184 static inline int da9052_reg_update(struct da9052 *da9052, unsigned char reg,
190 ret = regmap_update_bits(da9052->regmap, reg, bit_mask, reg_val);
195 ret = da9052->fix_io(da9052, reg);