Lines Matching refs:val

76 			   u16 len, u32 *val)  in ____smiapp_read()  argument
108 *val = 0; in ____smiapp_read()
112 *val = (data[0] << 24) + (data[1] << 16) + (data[2] << 8) + in ____smiapp_read()
116 *val = (data[0] << 8) + data[1]; in ____smiapp_read()
119 *val = data[0]; in ____smiapp_read()
135 u16 len, u32 *val) in ____smiapp_read_8only() argument
140 *val = 0; in ____smiapp_read_8only()
148 *val |= val8 << ((len - i - 1) << 3); in ____smiapp_read_8only()
158 static int __smiapp_read(struct smiapp_sensor *sensor, u32 reg, u32 *val, in __smiapp_read() argument
170 rval = ____smiapp_read(sensor, SMIAPP_REG_ADDR(reg), len, val); in __smiapp_read()
173 val); in __smiapp_read()
178 *val = float_to_u32_mul_1000000(client, *val); in __smiapp_read()
183 int smiapp_read_no_quirk(struct smiapp_sensor *sensor, u32 reg, u32 *val) in smiapp_read_no_quirk() argument
186 sensor, reg, val, in smiapp_read_no_quirk()
191 int smiapp_read(struct smiapp_sensor *sensor, u32 reg, u32 *val) in smiapp_read() argument
195 *val = 0; in smiapp_read()
196 rval = smiapp_call_quirk(sensor, reg_access, false, &reg, val); in smiapp_read()
202 return smiapp_read_no_quirk(sensor, reg, val); in smiapp_read()
205 int smiapp_read_8only(struct smiapp_sensor *sensor, u32 reg, u32 *val) in smiapp_read_8only() argument
209 *val = 0; in smiapp_read_8only()
210 rval = smiapp_call_quirk(sensor, reg_access, false, &reg, val); in smiapp_read_8only()
216 return __smiapp_read(sensor, reg, val, true); in smiapp_read_8only()
219 int smiapp_write_no_quirk(struct smiapp_sensor *sensor, u32 reg, u32 val) in smiapp_write_no_quirk() argument
245 data[2] = val; in smiapp_write_no_quirk()
248 data[2] = val >> 8; in smiapp_write_no_quirk()
249 data[3] = val; in smiapp_write_no_quirk()
252 data[2] = val >> 24; in smiapp_write_no_quirk()
253 data[3] = val >> 16; in smiapp_write_no_quirk()
254 data[4] = val >> 8; in smiapp_write_no_quirk()
255 data[5] = val; in smiapp_write_no_quirk()
280 "wrote 0x%x to offset 0x%x error %d\n", val, offset, r); in smiapp_write_no_quirk()
289 int smiapp_write(struct smiapp_sensor *sensor, u32 reg, u32 val) in smiapp_write() argument
293 rval = smiapp_call_quirk(sensor, reg_access, true, &reg, &val); in smiapp_write()
299 return smiapp_write_no_quirk(sensor, reg, val); in smiapp_write()