ab8500_chargalg
struct ab8500_chargalg *di = power_supply_get_drvdata(psy);
static bool ab8500_chargalg_time_to_restart(struct ab8500_chargalg *di)
static void ab8500_chargalg_algorithm(struct ab8500_chargalg *di)
struct ab8500_chargalg *di = container_of(work,
struct ab8500_chargalg, chargalg_periodic_work.work);
struct ab8500_chargalg *di = container_of(work,
struct ab8500_chargalg, chargalg_wd_work.work);
struct ab8500_chargalg *di = container_of(work,
struct ab8500_chargalg, chargalg_work);
struct ab8500_chargalg *di = power_supply_get_drvdata(psy);
struct ab8500_chargalg *di = dev_get_drvdata(dev);
struct ab8500_chargalg *di = dev_get_drvdata(dev);
struct ab8500_chargalg *di = dev_get_drvdata(dev);
struct ab8500_chargalg *di = dev_get_drvdata(dev);
struct ab8500_chargalg *di;
struct ab8500_chargalg *di = container_of(timer, struct ab8500_chargalg,
struct ab8500_chargalg *di = container_of(timer, struct ab8500_chargalg,
static void ab8500_chargalg_state_to(struct ab8500_chargalg *di,
static int ab8500_chargalg_check_charger_enable(struct ab8500_chargalg *di)
static int ab8500_chargalg_check_charger_connection(struct ab8500_chargalg *di)
static void ab8500_chargalg_start_safety_timer(struct ab8500_chargalg *di)
static void ab8500_chargalg_stop_safety_timer(struct ab8500_chargalg *di)
static void ab8500_chargalg_start_maintenance_timer(struct ab8500_chargalg *di,
static void ab8500_chargalg_stop_maintenance_timer(struct ab8500_chargalg *di)
static int ab8500_chargalg_kick_watchdog(struct ab8500_chargalg *di)
static int ab8500_chargalg_ac_en(struct ab8500_chargalg *di, int enable,
static int ab8500_chargalg_usb_en(struct ab8500_chargalg *di, int enable,
static int ab8500_chargalg_update_chg_curr(struct ab8500_chargalg *di,
static void ab8500_chargalg_stop_charging(struct ab8500_chargalg *di)
static void ab8500_chargalg_hold_charging(struct ab8500_chargalg *di)
static void ab8500_chargalg_start_charging(struct ab8500_chargalg *di,
static void ab8500_chargalg_check_temp(struct ab8500_chargalg *di)
static void ab8500_chargalg_check_charger_voltage(struct ab8500_chargalg *di)
static void ab8500_chargalg_end_of_charge(struct ab8500_chargalg *di)
static void init_maxim_chg_curr(struct ab8500_chargalg *di)
static enum maxim_ret ab8500_chargalg_chg_curr_maxim(struct ab8500_chargalg *di)
static void handle_maxim_chg_curr(struct ab8500_chargalg *di)
struct ab8500_chargalg *di;