Lines Matching refs:pm860x_battery_info

96 struct pm860x_battery_info {  struct
157 static int measure_12bit_voltage(struct pm860x_battery_info *info, in measure_12bit_voltage()
173 static int measure_vbatt(struct pm860x_battery_info *info, int state, in measure_vbatt()
216 static int measure_current(struct pm860x_battery_info *info, int *data) in measure_current()
232 static int set_charger_current(struct pm860x_battery_info *info, int data, in set_charger_current()
249 static int read_ccnt(struct pm860x_battery_info *info, int offset, in read_ccnt()
267 static int calc_ccnt(struct pm860x_battery_info *info, struct ccnt *ccnt) in calc_ccnt()
314 static int clear_ccnt(struct pm860x_battery_info *info, struct ccnt *ccnt) in clear_ccnt()
330 static int calc_ocv(struct pm860x_battery_info *info, int *ocv) in calc_ocv()
369 static int calc_soc(struct pm860x_battery_info *info, int state, int *soc) in calc_soc()
407 struct pm860x_battery_info *info = data; in pm860x_coulomb_handler()
415 struct pm860x_battery_info *info = data; in pm860x_batt_handler()
433 static void pm860x_init_battery(struct pm860x_battery_info *info) in pm860x_init_battery()
533 static void set_temp_threshold(struct pm860x_battery_info *info, in set_temp_threshold()
554 static int measure_temp(struct pm860x_battery_info *info, int *data) in measure_temp()
618 static int calc_resistor(struct pm860x_battery_info *info) in calc_resistor()
713 static int calc_capacity(struct pm860x_battery_info *info, int *cap) in calc_capacity()
801 struct pm860x_battery_info *info = dev_get_drvdata(psy->dev.parent); in pm860x_external_power_changed()
810 struct pm860x_battery_info *info = dev_get_drvdata(psy->dev.parent); in pm860x_batt_get_prop()
876 struct pm860x_battery_info *info = dev_get_drvdata(psy->dev.parent); in pm860x_batt_set_prop()
916 struct pm860x_battery_info *info; in pm860x_battery_probe()
992 struct pm860x_battery_info *info = platform_get_drvdata(pdev); in pm860x_battery_remove()