Lines Matching refs:zero_dsoc
546 int zero_dsoc; member
2572 (battery->zero_dsoc + xsoc / 2) / DIV(xsoc); in rk817_bat_calc_zero_linek()
2646 battery->zero_dsoc = battery->dsoc; in rk817_bat_calc_zero_linek()
2669 tmp_dsoc = battery->zero_dsoc / 1000; in rk817_bat_zero_algo_prepare()
2672 battery->zero_dsoc = battery->smooth_soc; in rk817_bat_zero_algo_prepare()
2674 DBG("zero_smooth: zero_dsoc = %d\n", battery->zero_dsoc); in rk817_bat_zero_algo_prepare()
2683 tmp_soc = battery->zero_dsoc / 1000; in rk817_bat_calc_zero_algorithm()
2688 if (battery->zero_dsoc > battery->dsoc) in rk817_bat_calc_zero_algorithm()
2691 if (battery->zero_dsoc < battery->dsoc - 1000) in rk817_bat_calc_zero_algorithm()
2694 battery->dsoc = battery->zero_dsoc; in rk817_bat_calc_zero_algorithm()
2737 battery->zero_dsoc -= delta_soc; in rk817_bat_zero_algorithm()
2869 DBG("info: zero_dsoc = %d\n", battery->zero_dsoc); in rk817_bat_output_info()