Lines Matching refs:zero_dsoc

204 	int				zero_dsoc;  member
1685 di->zero_linek = (di->zero_dsoc + xsoc / 2) / DIV(xsoc); in rk818_bat_calc_zero_linek()
1754 di->zero_dsoc = (di->dsoc + 1) * 1000 - in rk818_bat_calc_zero_linek()
1776 min_gap_xsoc, voltage_avg, vsys, di->zero_dsoc, di->zero_remain_cap, in rk818_bat_calc_zero_linek()
1811 tmp_dsoc = di->zero_dsoc / 1000; in rk818_bat_zero_algo_prepare()
1813 di->zero_dsoc = (di->dsoc + 1) * 1000 - MIN_ACCURACY; in rk818_bat_zero_algo_prepare()
1824 tmp_soc = di->zero_dsoc / 1000; in rk818_bat_calc_zero_algorithm()
1836 di->zero_dsoc += sm_delta_dsoc; in rk818_bat_calc_zero_algorithm()
1850 di->zero_dsoc += sm_delta_dsoc; in rk818_bat_calc_zero_algorithm()
1856 if (di->zero_dsoc > (di->dsoc + 1) * 1000 - MIN_ACCURACY) { in rk818_bat_calc_zero_algorithm()
1857 DBG("ZERO1: zero dsoc overflow: %d\n", di->zero_dsoc); in rk818_bat_calc_zero_algorithm()
1858 di->zero_dsoc = (di->dsoc + 1) * 1000 - MIN_ACCURACY; in rk818_bat_calc_zero_algorithm()
1862 tmp_soc = di->zero_dsoc / 1000; in rk818_bat_calc_zero_algorithm()
1867 di->zero_dsoc = (di->dsoc + 1) * 1000 - MIN_ACCURACY; in rk818_bat_calc_zero_algorithm()
1877 di->zero_dsoc, di->dsoc, di->rsoc, tmp_soc); in rk818_bat_calc_zero_algorithm()
1893 di->zero_linek, di->zero_dsoc, di->dsoc, di->rsoc, in rk818_bat_zero_algorithm()
1902 di->zero_dsoc -= delta_soc; in rk818_bat_zero_algorithm()
2141 tmp_soc = di->zero_dsoc / 1000; in rk818_bat_calc_smooth_dischrg()
2143 zero_delta_dsoc = di->zero_dsoc - ((di->dsoc + 1) * in rk818_bat_calc_smooth_dischrg()
2145 di->zero_dsoc = (di->dsoc + 1) * 1000 - MIN_ACCURACY; in rk818_bat_calc_smooth_dischrg()
2168 di->zero_dsoc); in rk818_bat_calc_smooth_dischrg()
2196 tmp_soc = di->zero_dsoc / 1000; in rk818_bat_calc_smooth_chrg()
2198 zero_delta_dsoc = di->zero_dsoc - in rk818_bat_calc_smooth_chrg()
2200 di->zero_dsoc = (di->dsoc + 1) * 1000 - MIN_ACCURACY; in rk818_bat_calc_smooth_chrg()
2222 di->zero_dsoc); in rk818_bat_calc_smooth_chrg()
2954 di->zero_dsoc, di->sm_chrg_dsoc, di->sm_dischrg_dsoc, in rk818_bat_init_dsoc_algorithm()
2969 tmp_soc = (di->zero_dsoc) / 1000; in rk818_bat_save_algo_rest()
2971 zero_rest = di->zero_dsoc - ((di->dsoc + 1) * 1000 - in rk818_bat_save_algo_rest()