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