Lines Matching refs:reg_val
176 uint8_t reg_val; in da903x_set_bits() local
181 ret = __da903x_read(chip->client, reg, ®_val); in da903x_set_bits()
185 if ((reg_val & bit_mask) != bit_mask) { in da903x_set_bits()
186 reg_val |= bit_mask; in da903x_set_bits()
187 ret = __da903x_write(chip->client, reg, reg_val); in da903x_set_bits()
198 uint8_t reg_val; in da903x_clr_bits() local
203 ret = __da903x_read(chip->client, reg, ®_val); in da903x_clr_bits()
207 if (reg_val & bit_mask) { in da903x_clr_bits()
208 reg_val &= ~bit_mask; in da903x_clr_bits()
209 ret = __da903x_write(chip->client, reg, reg_val); in da903x_clr_bits()
220 uint8_t reg_val; in da903x_update() local
225 ret = __da903x_read(chip->client, reg, ®_val); in da903x_update()
229 if ((reg_val & mask) != val) { in da903x_update()
230 reg_val = (reg_val & ~mask) | val; in da903x_update()
231 ret = __da903x_write(chip->client, reg, reg_val); in da903x_update()