Lines Matching refs:value

139 	u8 value;  in ltc294x_reset()  local
143 ret = ltc294x_read_regs(info->client, LTC294X_REG_CONTROL, &value, 1); in ltc294x_reset()
156 if (value != control) { in ltc294x_reset()
186 int value = ltc294x_read_charge_register(info); in ltc294x_get_charge_now() local
188 if (value < 0) in ltc294x_get_charge_now()
189 return value; in ltc294x_get_charge_now()
192 value -= 0xFFFF; in ltc294x_get_charge_now()
193 *val = convert_bin_to_uAh(info, value); in ltc294x_get_charge_now()
202 s32 value; in ltc294x_set_charge_now() local
204 value = convert_uAh_to_bin(info, val); in ltc294x_set_charge_now()
207 value += 0xFFFF; in ltc294x_set_charge_now()
208 if ((value < 0) || (value > 0xFFFF)) /* input validation */ in ltc294x_set_charge_now()
223 dataw[0] = I16_MSB(value); in ltc294x_set_charge_now()
224 dataw[1] = I16_LSB(value); in ltc294x_set_charge_now()
241 int value = ltc294x_read_charge_register(info); in ltc294x_get_charge_counter() local
243 if (value < 0) in ltc294x_get_charge_counter()
244 return value; in ltc294x_get_charge_counter()
245 value -= LTC294X_MID_SUPPLY; in ltc294x_get_charge_counter()
246 *val = convert_bin_to_uAh(info, value); in ltc294x_get_charge_counter()
254 u32 value; in ltc294x_get_voltage() local
258 value = (datar[0] << 8) | datar[1]; in ltc294x_get_voltage()
259 *val = ((value * 23600) / 0xFFFF) * 1000; /* in uV */ in ltc294x_get_voltage()
267 s32 value; in ltc294x_get_current() local
271 value = (datar[0] << 8) | datar[1]; in ltc294x_get_current()
272 value -= 0x7FFF; in ltc294x_get_current()
276 *val = 1000 * ((60000 * value) / (info->r_sense * 0x7FFF)); /* in uA */ in ltc294x_get_current()
284 u32 value; in ltc294x_get_temperature() local
288 value = (datar[0] << 8) | datar[1]; in ltc294x_get_temperature()
290 *val = (((51000 * value) / 0xFFFF) - 27215); in ltc294x_get_temperature()