Lines Matching refs:val

250 	int val = sbs_read_word_data(chip->client, BATTERY_MODE_OFFSET);
251 if (val < 0)
254 val |= BATTERY_MODE_CHARGER_MASK;
256 val = sbs_write_word_data(chip->client, BATTERY_MODE_OFFSET, val);
259 if (val < 0)
261 "Failed to disable charger broadcasting: %d\n", val);
519 union power_supply_propval *val)
531 val->intval = 0; /* battery removed */
538 val->intval = 0; /* battery removed */
544 val->intval = 0;
556 val->intval = 0;
558 val->intval = 1;
561 val->intval = POWER_SUPPLY_HEALTH_UNSPEC_FAILURE;
563 val->intval = POWER_SUPPLY_HEALTH_OVERHEAT;
565 val->intval = POWER_SUPPLY_HEALTH_DEAD;
567 val->intval = POWER_SUPPLY_HEALTH_CALIBRATION_REQUIRED;
569 val->intval = POWER_SUPPLY_HEALTH_GOOD;
577 union power_supply_propval *val)
583 return sbs_get_ti_battery_presence_and_health(client, psp, val);
590 val->intval = 0;
597 val->intval = 1; /* battery present */
600 val->intval = POWER_SUPPLY_HEALTH_CALIBRATION_REQUIRED;
603 val->intval = POWER_SUPPLY_HEALTH_UNKNOWN;
612 union power_supply_propval *val)
627 val->intval = ret;
630 val->intval =
633 val->intval =
636 val->intval =
639 val->intval =
647 val->intval = POWER_SUPPLY_STATUS_FULL;
649 val->intval = POWER_SUPPLY_STATUS_DISCHARGING;
651 val->intval = POWER_SUPPLY_STATUS_CHARGING;
653 sbs_status_correct(client, &val->intval);
656 chip->last_state = val->intval;
657 else if (chip->last_state != val->intval) {
664 val->intval = POWER_SUPPLY_STATUS_UNKNOWN;
669 val->intval = min(ret, 100);
671 val->intval = 0;
719 enum power_supply_property psp, union power_supply_propval *val)
732 val->intval *= BATTERY_MODE_CAP_MULT_WATT;
745 val->intval *= BASE_UNIT_CONVERSION;
752 val->intval -= TEMP_KELVIN_TO_CELSIUS;
761 val->intval *= TIME_UNIT_CONVERSION;
798 union power_supply_propval *val)
814 val->intval = ret;
825 union power_supply_propval *val)
834 val->strval = sbs_serial;
840 union power_supply_propval *val)
845 val->intval = chip->technology;
868 val->intval = chip->technology;
875 union power_supply_propval *val)
890 val->intval = year;
893 val->intval = month;
896 val->intval = day;
907 union power_supply_propval *val)
919 val->intval = ret;
930 ret = sbs_get_battery_presence_and_health(client, psp, val);
938 ret = sbs_get_chemistry(chip, val);
959 ret = sbs_get_battery_capacity(client, ret, psp, val);
964 ret = sbs_get_battery_serial_number(client, val);
987 ret = sbs_get_battery_property(client, ret, psp, val);
996 val->strval = str;
1002 ret = sbs_get_battery_manufacture_date(client, psp, val);
1013 union power_supply_propval val;
1015 client, POWER_SUPPLY_PROP_PRESENT, &val);
1017 sbs_update_presence(chip, !err && val.intval);
1026 sbs_unit_adjustment(client, psp, val);
1029 psp, val->intval);
1199 union power_supply_propval val;
1202 client, POWER_SUPPLY_PROP_PRESENT, &val);
1203 if (rc < 0 || !val.intval)