Lines Matching defs:di
366 static int ab8500_fg_is_low_curr(struct ab8500_fg *di, int curr) in ab8500_fg_is_low_curr()
385 static int ab8500_fg_add_cap_sample(struct ab8500_fg *di, int sample) in ab8500_fg_add_cap_sample()
421 static void ab8500_fg_clear_cap_samples(struct ab8500_fg *di) in ab8500_fg_clear_cap_samples()
444 static void ab8500_fg_fill_cap_sample(struct ab8500_fg *di, int sample) in ab8500_fg_fill_cap_sample()
471 static int ab8500_fg_coulomb_counter(struct ab8500_fg *di, bool enable) in ab8500_fg_coulomb_counter()
540 int ab8500_fg_inst_curr_start(struct ab8500_fg *di) in ab8500_fg_inst_curr_start()
592 int ab8500_fg_inst_curr_started(struct ab8500_fg *di) in ab8500_fg_inst_curr_started()
603 int ab8500_fg_inst_curr_done(struct ab8500_fg *di) in ab8500_fg_inst_curr_done()
617 int ab8500_fg_inst_curr_finalize(struct ab8500_fg *di, int *res) in ab8500_fg_inst_curr_finalize()
713 int ab8500_fg_inst_curr_blocking(struct ab8500_fg *di) in ab8500_fg_inst_curr_blocking()
767 struct ab8500_fg *di = container_of(work, in ab8500_fg_acc_cur_work() local
837 static int ab8500_fg_bat_voltage(struct ab8500_fg *di) in ab8500_fg_bat_voltage()
861 static int ab8500_fg_volt_to_capacity(struct ab8500_fg *di, int voltage) in ab8500_fg_volt_to_capacity()
900 static int ab8500_fg_uncomp_volt_to_capacity(struct ab8500_fg *di) in ab8500_fg_uncomp_volt_to_capacity()
913 static int ab8500_fg_battery_resistance(struct ab8500_fg *di) in ab8500_fg_battery_resistance()
957 static int ab8500_fg_load_comp_volt_to_capacity(struct ab8500_fg *di) in ab8500_fg_load_comp_volt_to_capacity()
993 static int ab8500_fg_convert_mah_to_permille(struct ab8500_fg *di, int cap_mah) in ab8500_fg_convert_mah_to_permille()
1005 static int ab8500_fg_convert_permille_to_mah(struct ab8500_fg *di, int cap_pm) in ab8500_fg_convert_permille_to_mah()
1017 static int ab8500_fg_convert_mah_to_uwh(struct ab8500_fg *di, int cap_mah) in ab8500_fg_convert_mah_to_uwh()
1039 static int ab8500_fg_calc_cap_charging(struct ab8500_fg *di) in ab8500_fg_calc_cap_charging()
1080 static int ab8500_fg_calc_cap_discharge_voltage(struct ab8500_fg *di, bool comp) in ab8500_fg_calc_cap_discharge_voltage()
1106 static int ab8500_fg_calc_cap_discharge_fg(struct ab8500_fg *di) in ab8500_fg_calc_cap_discharge_fg()
1157 static int ab8500_fg_capacity_level(struct ab8500_fg *di) in ab8500_fg_capacity_level()
1186 static int ab8500_fg_calculate_scaled_capacity(struct ab8500_fg *di) in ab8500_fg_calculate_scaled_capacity()
1244 static void ab8500_fg_update_cap_scalers(struct ab8500_fg *di) in ab8500_fg_update_cap_scalers()
1279 static void ab8500_fg_check_capacity_limits(struct ab8500_fg *di, bool init) in ab8500_fg_check_capacity_limits()
1401 static void ab8500_fg_charge_state_to(struct ab8500_fg *di, in ab8500_fg_charge_state_to()
1413 static void ab8500_fg_discharge_state_to(struct ab8500_fg *di, in ab8500_fg_discharge_state_to()
1431 static void ab8500_fg_algorithm_charging(struct ab8500_fg *di) in ab8500_fg_algorithm_charging()
1479 static void force_capacity(struct ab8500_fg *di) in force_capacity()
1496 static bool check_sysfs_capacity(struct ab8500_fg *di) in check_sysfs_capacity()
1535 static void ab8500_fg_algorithm_discharging(struct ab8500_fg *di) in ab8500_fg_algorithm_discharging()
1703 static void ab8500_fg_algorithm_calibrate(struct ab8500_fg *di) in ab8500_fg_algorithm_calibrate()
1754 static void ab8500_fg_algorithm(struct ab8500_fg *di) in ab8500_fg_algorithm()
1794 struct ab8500_fg *di = container_of(work, struct ab8500_fg, in ab8500_fg_periodic_work() local
1832 struct ab8500_fg *di = container_of(work, struct ab8500_fg, in ab8500_fg_check_hw_failure_work() local
1872 struct ab8500_fg *di = container_of(work, struct ab8500_fg, in ab8500_fg_low_bat_work() local
1914 static int ab8500_fg_battok_calc(struct ab8500_fg *di, int target) in ab8500_fg_battok_calc()
1930 static int ab8500_fg_battok_init_hw_register(struct ab8500_fg *di) in ab8500_fg_battok_init_hw_register()
1974 struct ab8500_fg *di = container_of(work, struct ab8500_fg, fg_work); in ab8500_fg_instant_work() local
1988 struct ab8500_fg *di = _di; in ab8500_fg_cc_data_end_handler() local
2008 struct ab8500_fg *di = _di; in ab8500_fg_cc_int_calib_handler() local
2023 struct ab8500_fg *di = _di; in ab8500_fg_cc_convend_handler() local
2039 struct ab8500_fg *di = _di; in ab8500_fg_batt_ovv_handler() local
2058 struct ab8500_fg *di = _di; in ab8500_fg_lowbatf_handler() local
2096 struct ab8500_fg *di = power_supply_get_drvdata(psy); in ab8500_fg_get_property() local
2172 struct ab8500_fg *di; in ab8500_fg_get_ext_psy_data() local
2294 static int ab8500_fg_init_hw_registers(struct ab8500_fg *di) in ab8500_fg_init_hw_registers()
2397 struct ab8500_fg *di = power_supply_get_drvdata(psy); in ab8500_fg_external_power_changed() local
2413 struct ab8500_fg *di = container_of(work, struct ab8500_fg, in ab8500_fg_reinit_work() local
2441 static ssize_t charge_full_show(struct ab8500_fg *di, char *buf) in charge_full_show()
2446 static ssize_t charge_full_store(struct ab8500_fg *di, const char *buf, in charge_full_store()
2463 static ssize_t charge_now_show(struct ab8500_fg *di, char *buf) in charge_now_show()
2468 static ssize_t charge_now_store(struct ab8500_fg *di, const char *buf, in charge_now_store()
2498 struct ab8500_fg *di; in ab8500_fg_show() local
2513 struct ab8500_fg *di; in ab8500_fg_store() local
2546 static void ab8500_fg_sysfs_exit(struct ab8500_fg *di) in ab8500_fg_sysfs_exit()
2558 static int ab8500_fg_sysfs_init(struct ab8500_fg *di) in ab8500_fg_sysfs_init()
2578 struct ab8500_fg *di = power_supply_get_drvdata(psy); in ab8505_powercut_flagtime_read() local
2601 struct ab8500_fg *di = power_supply_get_drvdata(psy); in ab8505_powercut_flagtime_write() local
2627 struct ab8500_fg *di = power_supply_get_drvdata(psy); in ab8505_powercut_maxtime_read() local
2651 struct ab8500_fg *di = power_supply_get_drvdata(psy); in ab8505_powercut_maxtime_write() local
2676 struct ab8500_fg *di = power_supply_get_drvdata(psy); in ab8505_powercut_restart_read() local
2699 struct ab8500_fg *di = power_supply_get_drvdata(psy); in ab8505_powercut_restart_write() local
2725 struct ab8500_fg *di = power_supply_get_drvdata(psy); in ab8505_powercut_timer_read() local
2748 struct ab8500_fg *di = power_supply_get_drvdata(psy); in ab8505_powercut_restart_counter_read() local
2771 struct ab8500_fg *di = power_supply_get_drvdata(psy); in ab8505_powercut_read() local
2792 struct ab8500_fg *di = power_supply_get_drvdata(psy); in ab8505_powercut_write() local
2818 struct ab8500_fg *di = power_supply_get_drvdata(psy); in ab8505_powercut_flag_read() local
2841 struct ab8500_fg *di = power_supply_get_drvdata(psy); in ab8505_powercut_debounce_read() local
2864 struct ab8500_fg *di = power_supply_get_drvdata(psy); in ab8505_powercut_debounce_write() local
2889 struct ab8500_fg *di = power_supply_get_drvdata(psy); in ab8505_powercut_enable_status_read() local
2924 static int ab8500_fg_sysfs_psy_create_attrs(struct ab8500_fg *di) in ab8500_fg_sysfs_psy_create_attrs()
2946 static void ab8500_fg_sysfs_psy_remove_attrs(struct ab8500_fg *di) in ab8500_fg_sysfs_psy_remove_attrs()
2964 struct ab8500_fg *di = platform_get_drvdata(pdev); in ab8500_fg_resume() local
2981 struct ab8500_fg *di = platform_get_drvdata(pdev); in ab8500_fg_suspend() local
3007 struct ab8500_fg *di = platform_get_drvdata(pdev); in ab8500_fg_remove() local
3056 struct ab8500_fg *di; in ab8500_fg_probe() local