Lines Matching refs:zero_dsoc

224 	int				zero_dsoc;  member
2532 di->zero_linek = (di->zero_dsoc + xsoc / 2) / DIV(xsoc); in rk816_bat_calc_zero_linek()
2601 di->zero_dsoc = (di->dsoc + 1) * 1000 - in rk816_bat_calc_zero_linek()
2621 min_gap_xsoc, voltage_avg, vsys, di->zero_dsoc, di->zero_remain_cap, in rk816_bat_calc_zero_linek()
2656 tmp_dsoc = di->zero_dsoc / 1000; in rk816_bat_zero_algo_prepare()
2658 di->zero_dsoc = (di->dsoc + 1) * 1000 - MIN_ACCURACY; in rk816_bat_zero_algo_prepare()
2669 tmp_soc = di->zero_dsoc / 1000; in rk816_bat_calc_zero_algorithm()
2681 di->zero_dsoc += sm_delta_dsoc; in rk816_bat_calc_zero_algorithm()
2695 di->zero_dsoc += sm_delta_dsoc; in rk816_bat_calc_zero_algorithm()
2701 if (di->zero_dsoc > (di->dsoc + 1) * 1000 - MIN_ACCURACY) { in rk816_bat_calc_zero_algorithm()
2702 DBG("ZERO1: zero dsoc overflow: %d\n", di->zero_dsoc); in rk816_bat_calc_zero_algorithm()
2703 di->zero_dsoc = (di->dsoc + 1) * 1000 - MIN_ACCURACY; in rk816_bat_calc_zero_algorithm()
2707 tmp_soc = di->zero_dsoc / 1000; in rk816_bat_calc_zero_algorithm()
2712 di->zero_dsoc = (di->dsoc + 1) * 1000 - MIN_ACCURACY; in rk816_bat_calc_zero_algorithm()
2722 di->zero_dsoc, di->dsoc, di->rsoc, tmp_soc); in rk816_bat_calc_zero_algorithm()
2738 di->zero_linek, di->zero_dsoc, di->dsoc, di->rsoc, in rk816_bat_zero_algorithm()
2747 di->zero_dsoc -= delta_soc; in rk816_bat_zero_algorithm()
3005 tmp_soc = di->zero_dsoc / 1000; in rk816_bat_calc_smooth_dischrg()
3007 zero_delta_dsoc = di->zero_dsoc - ((di->dsoc + 1) * in rk816_bat_calc_smooth_dischrg()
3009 di->zero_dsoc = (di->dsoc + 1) * 1000 - MIN_ACCURACY; in rk816_bat_calc_smooth_dischrg()
3032 di->zero_dsoc); in rk816_bat_calc_smooth_dischrg()
3059 tmp_soc = di->zero_dsoc / 1000; in rk816_bat_calc_smooth_chrg()
3061 zero_delta_dsoc = di->zero_dsoc - in rk816_bat_calc_smooth_chrg()
3063 di->zero_dsoc = (di->dsoc + 1) * 1000 - MIN_ACCURACY; in rk816_bat_calc_smooth_chrg()
3085 di->zero_dsoc); in rk816_bat_calc_smooth_chrg()
3631 di->zero_dsoc, di->sm_chrg_dsoc, di->sm_dischrg_dsoc, in rk816_bat_init_dsoc_algorithm()
3646 tmp_soc = (di->zero_dsoc) / 1000; in rk816_bat_save_algo_rest()
3648 zero_rest = di->zero_dsoc - ((di->dsoc + 1) * 1000 - in rk816_bat_save_algo_rest()