Lines Matching refs:ui_soc
124 int ui_soc; member
334 int ui_soc; in cw_get_capacity() local
344 ui_soc = ((soc_h * 256 + soc_l) * 100) / (ui_100 * 256); in cw_get_capacity()
346 if (ui_soc >= 100) { in cw_get_capacity()
347 cw_printk("CW221x[%d]: UI_SOC = %d larger 100!\n", __LINE__, ui_soc); in cw_get_capacity()
348 ui_soc = 100; in cw_get_capacity()
352 cw_bat->ui_soc = ui_soc; in cw_get_capacity()
512 cw_bat->voltage, cw_bat->cw_current, cw_bat->ui_soc, cw_bat->temp); in cw_update_data()
535 cw_bat->ui_soc, cw_bat->temp, cw_bat->fw_version); in cw_init_data()
723 if (cw_bat->ui_soc != soc) { in cw_bat_work()
724 soc = cw_bat->ui_soc; in cw_bat_work()
760 val->intval = cw_bat->ui_soc; in cw_battery_get_property()
763 if ((cw_bat->ui_soc < 1) && (!power_supply_is_system_supplied())) in cw_battery_get_property()
765 else if (cw_bat->ui_soc <= 20) in cw_battery_get_property()
767 else if (cw_bat->ui_soc <= 70) in cw_battery_get_property()
769 else if (cw_bat->ui_soc <= 90) in cw_battery_get_property()
775 if (cw_bat->ui_soc == 100 * 1000) in cw_battery_get_property()