Lines Matching defs:cw_battery
58 struct cw_battery {
83 static int cw_read_word(struct cw_battery *cw_bat, u8 reg, u16 *val)
96 static int cw_update_profile(struct cw_battery *cw_bat)
157 static int cw_init(struct cw_battery *cw_bat)
226 static int cw_power_on_reset(struct cw_battery *cw_bat)
253 static int cw_get_soc(struct cw_battery *cw_bat)
305 static int cw_get_voltage(struct cw_battery *cw_bat)
332 static int cw_get_time_to_empty(struct cw_battery *cw_bat)
344 static void cw_update_charge_status(struct cw_battery *cw_bat)
364 static void cw_update_soc(struct cw_battery *cw_bat)
377 static void cw_update_voltage(struct cw_battery *cw_bat)
389 static void cw_update_status(struct cw_battery *cw_bat)
405 static void cw_update_time_to_empty(struct cw_battery *cw_bat)
422 struct cw_battery *cw_bat;
427 cw_bat = container_of(delay_work, struct cw_battery, battery_delay_work);
460 static bool cw_battery_valid_time_to_empty(struct cw_battery *cw_bat)
471 struct cw_battery *cw_bat;
556 static int cw2015_parse_properties(struct cw_battery *cw_bat)
639 struct cw_battery *cw_bat;
698 struct cw_battery *cw_bat = i2c_get_clientdata(client);
707 struct cw_battery *cw_bat = i2c_get_clientdata(client);
718 struct cw_battery *cw_bat = i2c_get_clientdata(client);