Lines Matching refs:rsoc
137 int rsoc; member
744 di->rsoc = rk816_bat_get_rsoc(di); in rk816_bat_init_capacity()
814 di->rsoc = rk816_bat_vol_to_soc(di, ocv_vol); in rk816_bat_first_pwron()
815 di->dsoc = di->rsoc; in rk816_bat_first_pwron()
870 pre_soc = di->rsoc; in rk816_bat_not_first_pwron()
893 di->dsoc, di->rsoc, di->remain_cap, di->pwroff_min, in rk816_bat_not_first_pwron()
936 di->calc_rsoc = di->rsoc; in rk816_bat_calc_linek()
939 delta = abs(di->dsoc - di->rsoc); in rk816_bat_calc_linek()
941 di->sm_meet_soc = (di->dsoc >= di->rsoc) ? in rk816_bat_calc_linek()
942 (di->dsoc + diff) : (di->rsoc + diff); in rk816_bat_calc_linek()
944 if (di->dsoc < di->rsoc) in rk816_bat_calc_linek()
946 else if (di->dsoc > di->rsoc) in rk816_bat_calc_linek()
1254 di->rsoc - di->dsoc, in rk816_bat_debug_info()
1291 if (di->dsoc == di->rsoc && di->sm_linek != CHRG_FULL_K && in rk816_bat_linek_algorithm()
1299 di->dsoc = di->rsoc; in rk816_bat_linek_algorithm()
1371 di->rsoc = rk816_bat_get_rsoc(di); in rk816_bat_smooth_charge()