Lines Matching refs:val
470 int *val)
483 *val = POWER_SUPPLY_STATUS_UNKNOWN;
485 *val = prop.intval;
496 int error, val;
498 error = cpcap_battery_get_charger_status(ddata, &val);
500 switch (val) {
637 union power_supply_propval *val)
659 val->intval = 1;
661 val->intval = 0;
665 val->intval = POWER_SUPPLY_STATUS_FULL;
669 val->intval = POWER_SUPPLY_STATUS_CHARGING;
671 val->intval = POWER_SUPPLY_STATUS_DISCHARGING;
674 val->intval = ddata->config.info.technology;
677 val->intval = cpcap_battery_get_voltage(ddata);
680 val->intval = ddata->config.info.voltage_max_design;
683 val->intval = ddata->config.info.voltage_min_design;
686 val->intval = ddata->config.bat.constant_charge_voltage_max_uv;
691 val->intval = cpcap_battery_cc_get_avg_current(ddata);
695 val->intval = cpcap_battery_cc_to_ua(ddata, sample,
700 val->intval = latest->current_ua;
703 val->intval = latest->counter_uah;
707 val->intval = div64_s64(tmp, 100);
714 val->intval = div64_s64(tmp, 100);
721 val->intval = div64_s64(tmp, 100);
728 val->intval = empty->counter_uah - latest->counter_uah +
730 val->intval = clamp(val->intval, 0, ddata->charge_full);
731 val->intval = val->intval * 100 / ddata->charge_full;
735 val->intval = POWER_SUPPLY_CAPACITY_LEVEL_FULL;
737 val->intval = POWER_SUPPLY_CAPACITY_LEVEL_HIGH;
739 val->intval = POWER_SUPPLY_CAPACITY_LEVEL_NORMAL;
741 val->intval = POWER_SUPPLY_CAPACITY_LEVEL_LOW;
743 val->intval = POWER_SUPPLY_CAPACITY_LEVEL_CRITICAL;
745 val->intval = POWER_SUPPLY_CAPACITY_LEVEL_UNKNOWN;
751 val->intval = empty->counter_uah - latest->counter_uah;
752 if (val->intval < 0) {
754 if (ddata->charge_full && abs(val->intval) > ddata->charge_full/5) {
759 val->intval = 0;
760 } else if (ddata->charge_full && ddata->charge_full < val->intval) {
762 if (val->intval > (6*ddata->charge_full)/5) {
767 val->intval = ddata->charge_full;
773 val->intval = ddata->charge_full;
776 val->intval = ddata->config.info.charge_full_design;
779 val->intval = POWER_SUPPLY_SCOPE_SYSTEM;
784 val->intval = latest->temperature;
797 union power_supply_propval val;
815 val.intval = const_charge_voltage;
819 &val);
828 const union power_supply_propval *val)
834 if (val->intval < ddata->config.info.voltage_min_design)
836 if (val->intval > ddata->config.info.voltage_max_design)
839 ddata->config.bat.constant_charge_voltage_max_uv = val->intval;
841 return cpcap_battery_update_charger(ddata, val->intval);
843 if (val->intval < 0)
845 if (val->intval > (6*ddata->config.info.charge_full_design)/5)
848 ddata->charge_full = val->intval;