Lines Matching refs:reg
34 #include <linux/mfd/da9052/reg.h>
105 int (*fix_io) (struct da9052 *da9052, unsigned char reg);
113 static inline int da9052_reg_read(struct da9052 *da9052, unsigned char reg)
117 ret = regmap_read(da9052->regmap, reg, &val);
122 ret = da9052->fix_io(da9052, reg);
130 static inline int da9052_reg_write(struct da9052 *da9052, unsigned char reg,
135 ret = regmap_write(da9052->regmap, reg, val);
140 ret = da9052->fix_io(da9052, reg);
148 static inline int da9052_group_read(struct da9052 *da9052, unsigned char reg,
156 ret = regmap_read(da9052->regmap, reg + i, &tmp);
163 ret = da9052->fix_io(da9052, reg);
171 static inline int da9052_group_write(struct da9052 *da9052, unsigned char reg,
178 ret = regmap_write(da9052->regmap, reg + i, val[i]);
184 ret = da9052->fix_io(da9052, reg);
192 static inline int da9052_reg_update(struct da9052 *da9052, unsigned char reg,
198 ret = regmap_update_bits(da9052->regmap, reg, bit_mask, reg_val);
203 ret = da9052->fix_io(da9052, reg);