Lines Matching refs:value

134 	u8 value;  in ltc294x_reset()  local
138 ret = ltc294x_read_regs(info->client, LTC294X_REG_CONTROL, &value, 1); in ltc294x_reset()
151 if (value != control) { in ltc294x_reset()
181 int value = ltc294x_read_charge_register(info); in ltc294x_get_charge_now() local
183 if (value < 0) in ltc294x_get_charge_now()
184 return value; in ltc294x_get_charge_now()
187 value -= 0xFFFF; in ltc294x_get_charge_now()
188 *val = convert_bin_to_uAh(info, value); in ltc294x_get_charge_now()
197 s32 value; in ltc294x_set_charge_now() local
199 value = convert_uAh_to_bin(info, val); in ltc294x_set_charge_now()
202 value += 0xFFFF; in ltc294x_set_charge_now()
203 if ((value < 0) || (value > 0xFFFF)) /* input validation */ in ltc294x_set_charge_now()
218 dataw[0] = I16_MSB(value); in ltc294x_set_charge_now()
219 dataw[1] = I16_LSB(value); in ltc294x_set_charge_now()
236 int value = ltc294x_read_charge_register(info); in ltc294x_get_charge_counter() local
238 if (value < 0) in ltc294x_get_charge_counter()
239 return value; in ltc294x_get_charge_counter()
240 value -= LTC294X_MID_SUPPLY; in ltc294x_get_charge_counter()
241 *val = convert_bin_to_uAh(info, value); in ltc294x_get_charge_counter()
249 u32 value; in ltc294x_get_voltage() local
253 value = (datar[0] << 8) | datar[1]; in ltc294x_get_voltage()
254 *val = ((value * 23600) / 0xFFFF) * 1000; /* in uV */ in ltc294x_get_voltage()
262 s32 value; in ltc294x_get_current() local
266 value = (datar[0] << 8) | datar[1]; in ltc294x_get_current()
267 value -= 0x7FFF; in ltc294x_get_current()
271 *val = 1000 * ((60000 * value) / (info->r_sense * 0x7FFF)); /* in uA */ in ltc294x_get_current()
279 u32 value; in ltc294x_get_temperature() local
283 value = (datar[0] << 8) | datar[1]; in ltc294x_get_temperature()
285 *val = (((51000 * value) / 0xFFFF) - 27215); in ltc294x_get_temperature()