Lines Matching refs:rsoc
533 int rsoc; member
1181 battery->rsoc = capacity * 1000 * 100 / DIV(battery->fcc); in rk817_bat_init_coulomb_cap()
1367 (battery->rsoc / 1000 == 100))) in rk817_bat_get_charge_status()
1378 if (battery->rsoc == 100 * 1000) { in rk817_bat_get_charge_status()
1422 if ((battery->rsoc == 100) && in rk817_bat_fake_finish_mode()
1529 delta = abs(battery->dsoc - battery->rsoc); in rk817_bat_calc_sm_linek()
1533 if (battery->dsoc < battery->rsoc) in rk817_bat_calc_sm_linek()
1535 else if (battery->dsoc > battery->rsoc) in rk817_bat_calc_sm_linek()
1540 if (battery->dsoc < battery->rsoc) in rk817_bat_calc_sm_linek()
1542 else if (battery->dsoc > battery->rsoc) in rk817_bat_calc_sm_linek()
1548 battery->dbg_meet_soc = (battery->dsoc >= battery->rsoc) ? in rk817_bat_calc_sm_linek()
1549 (battery->dsoc - diff) : (battery->rsoc - diff); in rk817_bat_calc_sm_linek()
1554 battery->dbg_calc_rsoc = battery->rsoc; in rk817_bat_calc_sm_linek()
1597 battery->rsoc = in rk817_bat_first_pwron()
1600 battery->dsoc = battery->rsoc; in rk817_bat_first_pwron()
1607 __func__, battery->rsoc, battery->dsoc, battery->fcc, battery->nac); in rk817_bat_first_pwron()
1631 pre_soc = battery->rsoc; in rk817_bat_not_first_pwron()
1746 DBG("rsoc%d, fcc = %d\n", battery->rsoc, battery->fcc); in rk817_bat_init_fg()
1756 battery->dbg_pwr_rsoc = battery->rsoc; in rk817_bat_init_fg()
1762 battery->dsoc, battery->rsoc, battery->remain_cap, in rk817_bat_init_fg()
2240 battery->dsoc, battery->rsoc, battery->voltage_avg, in rk817_bat_power_supply_changed()
2298 battery->rsoc = rk817_bat_get_rsoc(battery); in rk817_bat_update_info()
2314 battery->rsoc, in rk817_bat_update_info()
2404 delta = abs(battery->dsoc - battery->rsoc); in rk817_bat_smooth_algorithm()
2743 if ((battery->rsoc / 1000 < 1) && in rk817_bat_zero_algorithm()
2771 finish_current = (battery->rsoc - battery->dsoc) > FINISH_MAX_SOC_DELAY ? in rk817_bat_finish_algorithm()
2874 DBG("info: rsoc = %d\n", battery->rsoc); in rk817_bat_output_info()
3122 battery->rsoc = rk817_bat_get_rsoc(battery); in rk817_bat_pm_suspend()
3149 battery->dsoc, battery->rsoc, battery->current_avg, in rk817_bat_pm_suspend()
3246 __func__, battery->dsoc, battery->rsoc, battery->voltage_relax, in rk817_bat_sleep_dischrg()
3257 if (battery->dsoc <= battery->rsoc) { in rk817_bat_sleep_dischrg()
3267 battery->rsoc, battery->dsoc, sleep_soc); in rk817_bat_sleep_dischrg()
3291 gap_soc = battery->dsoc - battery->rsoc; in rk817_bat_sleep_dischrg()
3294 battery->rsoc, battery->dsoc, sleep_soc); in rk817_bat_sleep_dischrg()
3301 battery->dsoc = battery->rsoc; in rk817_bat_sleep_dischrg()
3314 (battery->rsoc - battery->dsoc) < 5000 && in rk817_bat_sleep_dischrg()
3326 __func__, battery->dsoc, battery->rsoc, battery->sleep_sum_cap); in rk817_bat_sleep_dischrg()
3341 battery->rsoc = rk817_bat_get_rsoc(battery); in rk817_bat_resume_work()
3357 battery->dsoc, battery->rsoc, battery->current_avg, in rk817_bat_resume_work()