Lines Matching refs:rsoc
229 int rsoc; member
493 battery->rsoc = rk817_bat_get_rsoc(battery); in rk817_bat_init_coulomb_cap()
693 battery->rsoc = in rk817_bat_first_pwron()
696 battery->dsoc = battery->rsoc; in rk817_bat_first_pwron()
705 __func__, battery->rsoc, battery->dsoc, battery->fcc, battery->nac); in rk817_bat_first_pwron()
872 battery->calc_rsoc = battery->rsoc; in rk817_bat_calc_linek()
875 delta = abs(battery->dsoc - battery->rsoc); in rk817_bat_calc_linek()
877 battery->sm_meet_soc = (battery->dsoc >= battery->rsoc) ? in rk817_bat_calc_linek()
878 (battery->dsoc + diff) : (battery->rsoc + diff); in rk817_bat_calc_linek()
880 if (battery->dsoc < battery->rsoc) in rk817_bat_calc_linek()
882 else if (battery->dsoc > battery->rsoc) in rk817_bat_calc_linek()
982 if (chrg_type != NO_CHARGER && (battery->rsoc + 500) / 1000 >= 100) in rk817_bat_get_charger_type()
1075 if (battery->dsoc / 1000 == battery->rsoc / 1000 && in rk817_bat_linek_algorithm()
1084 battery->dsoc = battery->rsoc; in rk817_bat_linek_algorithm()
1141 battery->rsoc = rk817_bat_get_rsoc(battery); in rk817_bat_smooth_charge()
1339 battery->rsoc = rk817_bat_get_rsoc(battery); in rk817_fg_init()
1346 battery->dbg_pwr_rsoc = battery->rsoc; in rk817_fg_init()
1363 DBG("rsoc = %d\n", battery->rsoc); in rk817_fg_init()