Lines Matching refs:charge_full
134 int charge_full; member
579 ddata->charge_full = in cpcap_battery_update_status()
581 } else if (ddata->charge_full) { in cpcap_battery_update_status()
584 full->counter_uah + ddata->charge_full; in cpcap_battery_update_status()
593 ddata->charge_full = in cpcap_battery_update_status()
725 if (!empty->voltage || !ddata->charge_full) in cpcap_battery_get_property()
729 ddata->charge_full / 200; in cpcap_battery_get_property()
730 val->intval = clamp(val->intval, 0, ddata->charge_full); in cpcap_battery_get_property()
731 val->intval = val->intval * 100 / ddata->charge_full; in cpcap_battery_get_property()
754 if (ddata->charge_full && abs(val->intval) > ddata->charge_full/5) { in cpcap_battery_get_property()
756 ddata->charge_full = 0; in cpcap_battery_get_property()
760 } else if (ddata->charge_full && ddata->charge_full < val->intval) { in cpcap_battery_get_property()
762 if (val->intval > (6*ddata->charge_full)/5) { in cpcap_battery_get_property()
764 ddata->charge_full = 0; in cpcap_battery_get_property()
767 val->intval = ddata->charge_full; in cpcap_battery_get_property()
771 if (!ddata->charge_full) in cpcap_battery_get_property()
773 val->intval = ddata->charge_full; in cpcap_battery_get_property()
848 ddata->charge_full = val->intval; in cpcap_battery_set_property()