Lines Matching refs:rsoc
176 int rsoc; member
735 di->rsoc = rk818_bat_get_rsoc(di); in rk818_bat_init_capacity()
817 di->rsoc = rk818_bat_vol_to_soc(di, ocv_vol); in rk818_bat_first_pwron()
818 di->dsoc = di->rsoc; in rk818_bat_first_pwron()
881 pre_soc = di->rsoc; in rk818_bat_not_first_pwron()
902 pre_soc = di->rsoc; in rk818_bat_not_first_pwron()
912 di->dsoc, di->rsoc, di->remain_cap, di->pwroff_min, in rk818_bat_not_first_pwron()
999 di->calc_rsoc = di->rsoc; in rk818_bat_calc_linek()
1002 delta = abs(di->dsoc - di->rsoc); in rk818_bat_calc_linek()
1004 di->sm_meet_soc = (di->dsoc >= di->rsoc) ? in rk818_bat_calc_linek()
1005 (di->dsoc + diff) : (di->rsoc + diff); in rk818_bat_calc_linek()
1007 if (di->dsoc < di->rsoc) in rk818_bat_calc_linek()
1009 else if (di->dsoc > di->rsoc) in rk818_bat_calc_linek()
1090 di->rsoc = (cap + di->fcc / 200) * 100 / DIV(di->fcc); in rk818_fg_init()
1105 __func__, di->dsoc, di->rsoc, di->voltage_avg, di->voltage_ocv, in rk818_fg_init()
1353 di->rsoc - di->dsoc, in rk818_bat_debug_info()
1390 if (di->dsoc == di->rsoc && di->sm_linek != CHRG_FULL_K && in rk818_bat_linek_algorithm()
1398 di->dsoc = di->rsoc; in rk818_bat_linek_algorithm()
1484 di->rsoc = rk818_bat_get_rsoc(di); in rk818_bat_smooth_charge()