/kernel/linux/linux-6.6/drivers/acpi/ |
H A D | battery.c | 3 * battery.c - ACPI Battery Driver (Revision: 2.0) 11 #define pr_fmt(fmt) "ACPI: battery: " fmt 30 #include <acpi/battery.h> 78 * is running on battery or not. When mAh is the unit, most 134 static inline int acpi_battery_present(struct acpi_battery *battery) in acpi_battery_present() argument 136 return battery->device->status.battery_present; in acpi_battery_present() 139 static int acpi_battery_technology(struct acpi_battery *battery) in acpi_battery_technology() argument 141 if (!strcasecmp("NiCd", battery->type)) in acpi_battery_technology() 143 if (!strcasecmp("NiMH", battery->type)) in acpi_battery_technology() 145 if (!strcasecmp("LION", battery in acpi_battery_technology() 156 acpi_battery_is_charged(struct acpi_battery *battery) acpi_battery_is_charged() argument 179 acpi_battery_is_degraded(struct acpi_battery *battery) acpi_battery_is_degraded() argument 186 acpi_battery_handle_discharging(struct acpi_battery *battery) acpi_battery_handle_discharging() argument 205 struct acpi_battery *battery = to_acpi_battery(psy); acpi_battery_get_property() local 427 extract_package(struct acpi_battery *battery, union acpi_object *package, const struct acpi_offsets *offsets, int num) extract_package() argument 470 acpi_battery_get_status(struct acpi_battery *battery) acpi_battery_get_status() argument 481 extract_battery_info(const int use_bix, struct acpi_battery *battery, const struct acpi_buffer *buffer) extract_battery_info() argument 524 acpi_battery_get_info(struct acpi_battery *battery) acpi_battery_get_info() argument 565 acpi_battery_get_state(struct acpi_battery *battery) acpi_battery_get_state() argument 623 acpi_battery_set_alarm(struct acpi_battery *battery) acpi_battery_set_alarm() argument 645 acpi_battery_init_alarm(struct acpi_battery *battery) acpi_battery_init_alarm() argument 662 struct acpi_battery *battery = to_acpi_battery(dev_get_drvdata(dev)); acpi_battery_alarm_show() local 672 struct acpi_battery *battery = to_acpi_battery(dev_get_drvdata(dev)); acpi_battery_alarm_store() local 702 struct acpi_battery *battery; __battery_hook_unregister() local 727 struct acpi_battery *battery; battery_hook_register() local 764 battery_hook_add_battery(struct acpi_battery *battery) battery_hook_add_battery() argument 792 battery_hook_remove_battery(struct acpi_battery *battery) battery_hook_remove_battery() argument 824 sysfs_add_battery(struct acpi_battery *battery) sysfs_add_battery() argument 874 sysfs_remove_battery(struct acpi_battery *battery) sysfs_remove_battery() argument 890 struct acpi_battery *battery = (struct acpi_battery *)private; find_battery() local 920 acpi_battery_quirks(struct acpi_battery *battery) acpi_battery_quirks() argument 971 acpi_battery_update(struct acpi_battery *battery, bool resume) acpi_battery_update() argument 1017 acpi_battery_refresh(struct acpi_battery *battery) acpi_battery_refresh() argument 1040 struct acpi_battery *battery = acpi_driver_data(device); acpi_battery_notify() local 1069 struct acpi_battery *battery = container_of(nb, struct acpi_battery, battery_notify() local 1167 acpi_battery_update_retry(struct acpi_battery *battery) acpi_battery_update_retry() argument 1184 struct acpi_battery *battery = NULL; acpi_battery_add() local 1237 struct acpi_battery *battery = NULL; acpi_battery_remove() local 1260 struct acpi_battery *battery; acpi_battery_resume() local [all...] |
H A D | sbs.c | 24 #include <acpi/battery.h> 90 struct acpi_battery battery[MAX_SBS_BAT]; member 100 static int acpi_battery_get_state(struct acpi_battery *battery); 110 static inline int acpi_battery_vscale(struct acpi_battery *battery) in acpi_battery_vscale() argument 112 return battery_scale((battery->spec & 0x0f00) >> 8); in acpi_battery_vscale() 115 static inline int acpi_battery_ipscale(struct acpi_battery *battery) in acpi_battery_ipscale() argument 117 return battery_scale((battery->spec & 0xf000) >> 12); in acpi_battery_ipscale() 120 static inline int acpi_battery_mode(struct acpi_battery *battery) in acpi_battery_mode() argument 122 return (battery->mode & 0x8000); in acpi_battery_mode() 125 static inline int acpi_battery_scale(struct acpi_battery *battery) in acpi_battery_scale() argument 146 acpi_battery_technology(struct acpi_battery *battery) acpi_battery_technology() argument 163 struct acpi_battery *battery = to_acpi_battery(psy); acpi_sbs_battery_get_property() local 339 acpi_battery_get_info(struct acpi_battery *battery) acpi_battery_get_info() argument 356 acpi_battery_get_state(struct acpi_battery *battery) acpi_battery_get_state() argument 379 acpi_battery_get_alarm(struct acpi_battery *battery) acpi_battery_get_alarm() argument 386 acpi_battery_set_alarm(struct acpi_battery *battery) acpi_battery_set_alarm() argument 445 struct acpi_battery *battery = to_acpi_battery(dev_get_drvdata(dev)); acpi_battery_alarm_show() local 456 struct acpi_battery *battery = to_acpi_battery(dev_get_drvdata(dev)); acpi_battery_alarm_store() local 474 acpi_battery_read(struct acpi_battery *battery) acpi_battery_read() argument 520 struct acpi_battery *battery = &sbs->battery[id]; acpi_battery_add() local 564 struct acpi_battery *battery = &sbs->battery[id]; acpi_battery_remove() local [all...] |
/kernel/linux/linux-5.10/drivers/acpi/ |
H A D | battery.c | 3 * battery.c - ACPI Battery Driver (Revision: 2.0) 30 #include <acpi/battery.h> 49 ACPI_MODULE_NAME("battery"); 78 /* Lists of PMIC ACPI HIDs with an (often better) native battery driver */ 89 is running on battery or not. When mAh is the unit, most 144 static inline int acpi_battery_present(struct acpi_battery *battery) in acpi_battery_present() argument 146 return battery->device->status.battery_present; in acpi_battery_present() 149 static int acpi_battery_technology(struct acpi_battery *battery) in acpi_battery_technology() argument 151 if (!strcasecmp("NiCd", battery->type)) in acpi_battery_technology() 153 if (!strcasecmp("NiMH", battery in acpi_battery_technology() 166 acpi_battery_is_charged(struct acpi_battery *battery) acpi_battery_is_charged() argument 189 acpi_battery_is_degraded(struct acpi_battery *battery) acpi_battery_is_degraded() argument 196 acpi_battery_handle_discharging(struct acpi_battery *battery) acpi_battery_handle_discharging() argument 215 struct acpi_battery *battery = to_acpi_battery(psy); acpi_battery_get_property() local 441 extract_package(struct acpi_battery *battery, union acpi_object *package, const struct acpi_offsets *offsets, int num) extract_package() argument 473 acpi_battery_get_status(struct acpi_battery *battery) acpi_battery_get_status() argument 483 extract_battery_info(const int use_bix, struct acpi_battery *battery, const struct acpi_buffer *buffer) extract_battery_info() argument 524 acpi_battery_get_info(struct acpi_battery *battery) acpi_battery_get_info() argument 563 acpi_battery_get_state(struct acpi_battery *battery) acpi_battery_get_state() argument 619 acpi_battery_set_alarm(struct acpi_battery *battery) acpi_battery_set_alarm() argument 639 acpi_battery_init_alarm(struct acpi_battery *battery) acpi_battery_init_alarm() argument 656 struct acpi_battery *battery = to_acpi_battery(dev_get_drvdata(dev)); acpi_battery_alarm_show() local 665 struct acpi_battery *battery = to_acpi_battery(dev_get_drvdata(dev)); acpi_battery_alarm_store() local 694 struct acpi_battery *battery; __battery_hook_unregister() local 718 struct acpi_battery *battery; battery_hook_register() local 753 battery_hook_add_battery(struct acpi_battery *battery) battery_hook_add_battery() argument 781 battery_hook_remove_battery(struct acpi_battery *battery) battery_hook_remove_battery() argument 813 sysfs_add_battery(struct acpi_battery *battery) sysfs_add_battery() argument 863 sysfs_remove_battery(struct acpi_battery *battery) sysfs_remove_battery() argument 879 struct acpi_battery *battery = (struct acpi_battery *)private; find_battery() local 907 acpi_battery_quirks(struct acpi_battery *battery) acpi_battery_quirks() argument 957 acpi_battery_update(struct acpi_battery *battery, bool resume) acpi_battery_update() argument 1003 acpi_battery_refresh(struct acpi_battery *battery) acpi_battery_refresh() argument 1028 struct acpi_battery *battery = acpi_driver_data(device); acpi_battery_notify() local 1057 struct acpi_battery *battery = container_of(nb, struct acpi_battery, battery_notify() local 1197 acpi_battery_update_retry(struct acpi_battery *battery) acpi_battery_update_retry() argument 1214 struct acpi_battery *battery = NULL; acpi_battery_add() local 1259 struct acpi_battery *battery = NULL; acpi_battery_remove() local 1277 struct acpi_battery *battery; acpi_battery_resume() local [all...] |
H A D | sbs.c | 22 #include <acpi/battery.h> 90 struct acpi_battery battery[MAX_SBS_BAT]; member 100 static int acpi_battery_get_state(struct acpi_battery *battery); 110 static inline int acpi_battery_vscale(struct acpi_battery *battery) in acpi_battery_vscale() argument 112 return battery_scale((battery->spec & 0x0f00) >> 8); in acpi_battery_vscale() 115 static inline int acpi_battery_ipscale(struct acpi_battery *battery) in acpi_battery_ipscale() argument 117 return battery_scale((battery->spec & 0xf000) >> 12); in acpi_battery_ipscale() 120 static inline int acpi_battery_mode(struct acpi_battery *battery) in acpi_battery_mode() argument 122 return (battery->mode & 0x8000); in acpi_battery_mode() 125 static inline int acpi_battery_scale(struct acpi_battery *battery) in acpi_battery_scale() argument 146 acpi_battery_technology(struct acpi_battery *battery) acpi_battery_technology() argument 163 struct acpi_battery *battery = to_acpi_battery(psy); acpi_sbs_battery_get_property() local 339 acpi_battery_get_info(struct acpi_battery *battery) acpi_battery_get_info() argument 356 acpi_battery_get_state(struct acpi_battery *battery) acpi_battery_get_state() argument 379 acpi_battery_get_alarm(struct acpi_battery *battery) acpi_battery_get_alarm() argument 386 acpi_battery_set_alarm(struct acpi_battery *battery) acpi_battery_set_alarm() argument 445 struct acpi_battery *battery = to_acpi_battery(dev_get_drvdata(dev)); acpi_battery_alarm_show() local 456 struct acpi_battery *battery = to_acpi_battery(dev_get_drvdata(dev)); acpi_battery_alarm_store() local 474 acpi_battery_read(struct acpi_battery *battery) acpi_battery_read() argument 511 struct acpi_battery *battery = &sbs->battery[id]; acpi_battery_add() local 555 struct acpi_battery *battery = &sbs->battery[id]; acpi_battery_remove() local [all...] |
/kernel/linux/linux-6.6/drivers/power/supply/ |
H A D | rt5033_battery.c | 24 struct rt5033_battery *battery = i2c_get_clientdata(client); in rt5033_battery_get_status() local 28 ret = power_supply_get_property_from_supplier(battery->psy, in rt5033_battery_get_status() 39 struct rt5033_battery *battery = i2c_get_clientdata(client); in rt5033_battery_get_capacity() local 42 regmap_read(battery->regmap, RT5033_FUEL_REG_SOC_H, &msb); in rt5033_battery_get_capacity() 49 struct rt5033_battery *battery = i2c_get_clientdata(client); in rt5033_battery_get_present() local 52 regmap_read(battery->regmap, RT5033_FUEL_REG_CONFIG_L, &val); in rt5033_battery_get_present() 60 struct rt5033_battery *battery = i2c_get_clientdata(client); in rt5033_battery_get_watt_prop() local 82 regmap_read(battery->regmap, regh, &msb); in rt5033_battery_get_watt_prop() 83 regmap_read(battery->regmap, regl, &lsb); in rt5033_battery_get_watt_prop() 94 struct rt5033_battery *battery in rt5033_battery_get_property() local 145 struct rt5033_battery *battery; rt5033_battery_probe() local 177 struct rt5033_battery *battery = i2c_get_clientdata(client); rt5033_battery_remove() local [all...] |
H A D | ds2782_battery.c | 56 struct power_supply *battery; member 285 power_supply_changed(info->battery); in ds278x_bat_update() 306 static void ds278x_power_supply_init(struct power_supply_desc *battery) in ds278x_power_supply_init() argument 308 battery->type = POWER_SUPPLY_TYPE_BATTERY; in ds278x_power_supply_init() 309 battery->properties = ds278x_battery_props; in ds278x_power_supply_init() 310 battery->num_properties = ARRAY_SIZE(ds278x_battery_props); in ds278x_power_supply_init() 311 battery->get_property = ds278x_battery_get_property; in ds278x_power_supply_init() 312 battery->external_power_changed = NULL; in ds278x_power_supply_init() 320 power_supply_unregister(info->battery); in ds278x_battery_remove() 389 /* Get an ID for this battery */ in ds278x_battery_probe() [all...] |
H A D | da9150-charger.c | 28 struct power_supply *battery; member 141 /* Check to see if battery is discharging */ in da9150_charger_battery_status() 220 /* Check if battery present or removed */ in da9150_charger_battery_present() 366 power_supply_changed(charger->battery); in da9150_charger_chg_irq() 389 power_supply_changed(charger->battery); in da9150_charger_vfault_irq() 401 /* Charger plugged in or battery only */ in da9150_charger_vbus_irq() 405 charger->supply_online = charger->battery; in da9150_charger_vbus_irq() 418 power_supply_changed(charger->battery); in da9150_charger_vbus_irq() 437 power_supply_changed(charger->battery); in da9150_charger_otg_work() 500 .name = "da9150-battery", [all...] |
H A D | ingenic-battery.c | 6 * based on drivers/power/supply/jz4740-battery.c 20 struct power_supply *battery; member 59 * based on the battery's max voltage. 136 bat->channel = devm_iio_channel_get(dev, "battery"); in ingenic_battery_probe() 141 desc->name = "jz-battery"; in ingenic_battery_probe() 149 bat->battery = devm_power_supply_register(dev, desc, &psy_cfg); in ingenic_battery_probe() 150 if (IS_ERR(bat->battery)) in ingenic_battery_probe() 151 return dev_err_probe(dev, PTR_ERR(bat->battery), in ingenic_battery_probe() 152 "Unable to register battery\n"); in ingenic_battery_probe() 154 ret = power_supply_get_battery_info(bat->battery, in ingenic_battery_probe() [all...] |
H A D | goldfish_battery.c | 26 struct power_supply *battery; member 174 power_supply_changed(data->battery); in goldfish_battery_interrupt() 186 .name = "battery", 239 data->battery = power_supply_register(&pdev->dev, &battery_desc, in goldfish_battery_probe() 241 if (IS_ERR(data->battery)) { in goldfish_battery_probe() 243 return PTR_ERR(data->battery); in goldfish_battery_probe() 256 power_supply_unregister(data->battery); in goldfish_battery_remove() 262 { .compatible = "google,goldfish-battery", }, 279 .name = "goldfish-battery",
|
H A D | Makefile | 10 obj-$(CONFIG_GENERIC_ADC_BATTERY) += generic-adc-battery.o 26 obj-$(CONFIG_BATTERY_CPCAP) += cpcap-battery.o 32 obj-$(CONFIG_BATTERY_GAUGE_LTC2941) += ltc2941-battery-gauge.o 38 obj-$(CONFIG_BATTERY_SAMSUNG_SDI) += samsung-sdi-battery.o 40 obj-$(CONFIG_BATTERY_INGENIC) += ingenic-battery.o 43 obj-$(CONFIG_BATTERY_SBS) += sbs-battery.o 50 obj-$(CONFIG_BATTERY_DA9052) += da9052-battery.o
|
/kernel/linux/linux-5.10/drivers/power/supply/ |
H A D | rt5033_battery.c | 17 struct rt5033_battery *battery = i2c_get_clientdata(client); in rt5033_battery_get_capacity() local 20 regmap_read(battery->regmap, RT5033_FUEL_REG_SOC_H, &msb); in rt5033_battery_get_capacity() 27 struct rt5033_battery *battery = i2c_get_clientdata(client); in rt5033_battery_get_present() local 30 regmap_read(battery->regmap, RT5033_FUEL_REG_CONFIG_L, &val); in rt5033_battery_get_present() 38 struct rt5033_battery *battery = i2c_get_clientdata(client); in rt5033_battery_get_watt_prop() local 60 regmap_read(battery->regmap, regh, &msb); in rt5033_battery_get_watt_prop() 61 regmap_read(battery->regmap, regl, &lsb); in rt5033_battery_get_watt_prop() 72 struct rt5033_battery *battery = power_supply_get_drvdata(psy); in rt5033_battery_get_property() local 78 val->intval = rt5033_battery_get_watt_prop(battery->client, in rt5033_battery_get_property() 82 val->intval = rt5033_battery_get_present(battery in rt5033_battery_get_property() 120 struct rt5033_battery *battery; rt5033_battery_probe() local 154 struct rt5033_battery *battery = i2c_get_clientdata(client); rt5033_battery_remove() local [all...] |
H A D | ds2782_battery.c | 56 struct power_supply *battery; member 285 power_supply_changed(info->battery); in ds278x_bat_update() 306 static void ds278x_power_supply_init(struct power_supply_desc *battery) in ds278x_power_supply_init() argument 308 battery->type = POWER_SUPPLY_TYPE_BATTERY; in ds278x_power_supply_init() 309 battery->properties = ds278x_battery_props; in ds278x_power_supply_init() 310 battery->num_properties = ARRAY_SIZE(ds278x_battery_props); in ds278x_power_supply_init() 311 battery->get_property = ds278x_battery_get_property; in ds278x_power_supply_init() 312 battery->external_power_changed = NULL; in ds278x_power_supply_init() 320 power_supply_unregister(info->battery); in ds278x_battery_remove() 391 /* Get an ID for this battery */ in ds278x_battery_probe() [all...] |
H A D | da9150-charger.c | 30 struct power_supply *battery; member 143 /* Check to see if battery is discharging */ in da9150_charger_battery_status() 222 /* Check if battery present or removed */ in da9150_charger_battery_present() 368 power_supply_changed(charger->battery); in da9150_charger_chg_irq() 391 power_supply_changed(charger->battery); in da9150_charger_vfault_irq() 403 /* Charger plugged in or battery only */ in da9150_charger_vbus_irq() 407 charger->supply_online = charger->battery; in da9150_charger_vbus_irq() 420 power_supply_changed(charger->battery); in da9150_charger_vbus_irq() 439 power_supply_changed(charger->battery); in da9150_charger_otg_work() 507 .name = "da9150-battery", [all...] |
H A D | ingenic-battery.c | 6 * based on drivers/power/supply/jz4740-battery.c 20 struct power_supply *battery; member 59 * based on the battery's max voltage. 136 bat->channel = devm_iio_channel_get(dev, "battery"); in ingenic_battery_probe() 141 desc->name = "jz-battery"; in ingenic_battery_probe() 149 bat->battery = devm_power_supply_register(dev, desc, &psy_cfg); in ingenic_battery_probe() 150 if (IS_ERR(bat->battery)) in ingenic_battery_probe() 151 return dev_err_probe(dev, PTR_ERR(bat->battery), in ingenic_battery_probe() 152 "Unable to register battery\n"); in ingenic_battery_probe() 154 ret = power_supply_get_battery_info(bat->battery, in ingenic_battery_probe() [all...] |
H A D | goldfish_battery.c | 26 struct power_supply *battery; member 174 power_supply_changed(data->battery); in goldfish_battery_interrupt() 186 .name = "battery", 241 data->battery = power_supply_register(&pdev->dev, &battery_desc, in goldfish_battery_probe() 243 if (IS_ERR(data->battery)) { in goldfish_battery_probe() 245 return PTR_ERR(data->battery); in goldfish_battery_probe() 258 power_supply_unregister(data->battery); in goldfish_battery_remove() 264 { .compatible = "google,goldfish-battery", }, 281 .name = "goldfish-battery",
|
H A D | Makefile | 10 obj-$(CONFIG_GENERIC_ADC_BATTERY) += generic-adc-battery.o 26 obj-$(CONFIG_BATTERY_CPCAP) += cpcap-battery.o 32 obj-$(CONFIG_BATTERY_GAUGE_LTC2941) += ltc2941-battery-gauge.o 39 obj-$(CONFIG_BATTERY_INGENIC) += ingenic-battery.o 42 obj-$(CONFIG_BATTERY_SBS) += sbs-battery.o 49 obj-$(CONFIG_BATTERY_DA9052) += da9052-battery.o
|
/kernel/linux/linux-6.6/drivers/hid/ |
H A D | hid-logitech-hidpp.c | 204 struct hidpp_battery battery; member 527 usb_set_wireless_status(intf, hidpp->battery.online ? in hidpp_update_usb_wireless_status() 737 hidpp->battery.level = in hidpp10_query_battery_status() 740 hidpp->battery.status = status; in hidpp10_query_battery_status() 742 hidpp->battery.online = status == POWER_SUPPLY_STATUS_DISCHARGING || in hidpp10_query_battery_status() 789 hidpp->battery.capacity = response.rap.params[0]; in hidpp10_query_battery_mileage() 791 hidpp->battery.status = status; in hidpp10_query_battery_mileage() 793 hidpp->battery.online = status == POWER_SUPPLY_STATUS_DISCHARGING || in hidpp10_query_battery_mileage() 810 capacity = hidpp->battery.capacity; in hidpp10_battery_event() 816 level = hidpp->battery in hidpp10_battery_event() 4041 struct hidpp_battery *battery; hidpp_initialize_battery() local [all...] |
H A D | hid-steam.c | 134 struct power_supply __rcu *battery; member 441 struct power_supply *battery; in steam_battery_register() local 451 GFP_KERNEL, "steam-controller-%s-battery", in steam_battery_register() 456 /* avoid the warning of 0% battery while waiting for the first info */ in steam_battery_register() 462 battery = power_supply_register(&steam->hdev->dev, in steam_battery_register() 464 if (IS_ERR(battery)) { in steam_battery_register() 465 ret = PTR_ERR(battery); in steam_battery_register() 471 rcu_assign_pointer(steam->battery, battery); in steam_battery_register() 472 power_supply_powers(battery, in steam_battery_register() 622 struct power_supply *battery; steam_battery_unregister() local 1322 steam_do_battery_event(struct steam_device *steam, struct power_supply *battery, u8 *data) steam_do_battery_event() argument 1349 struct power_supply *battery; steam_raw_event() local [all...] |
/kernel/linux/linux-5.10/drivers/block/ |
H A D | umem.c | 130 } battery[2]; member 649 * If either battery has been warned, solid LED 651 * If either battery is bad, flash the LED semi quickly 655 if (card->battery[0].good && card->battery[1].good) in set_fault_to_battery_status() 657 else if (card->battery[0].warned || card->battery[1].warned) in set_fault_to_battery_status() 659 else if (!card->battery[0].good && !card->battery[1].good) in set_fault_to_battery_status() 667 static int check_battery(struct cardinfo *card, int battery, in argument [all...] |
/kernel/linux/linux-5.10/drivers/hid/ |
H A D | hid-logitech-hidpp.c | 191 struct hidpp_battery battery; member 647 hidpp->battery.level = in hidpp10_query_battery_status() 650 hidpp->battery.status = status; in hidpp10_query_battery_status() 652 hidpp->battery.online = status == POWER_SUPPLY_STATUS_DISCHARGING || in hidpp10_query_battery_status() 699 hidpp->battery.capacity = response.rap.params[0]; in hidpp10_query_battery_mileage() 701 hidpp->battery.status = status; in hidpp10_query_battery_mileage() 703 hidpp->battery.online = status == POWER_SUPPLY_STATUS_DISCHARGING || in hidpp10_query_battery_mileage() 720 capacity = hidpp->battery.capacity; in hidpp10_battery_event() 726 level = hidpp->battery.level; in hidpp10_battery_event() 733 changed = capacity != hidpp->battery in hidpp10_battery_event() 3470 struct hidpp_battery *battery; hidpp_initialize_battery() local [all...] |
H A D | hid-steam.c | 124 struct power_supply __rcu *battery; member 358 struct power_supply *battery; in steam_battery_register() local 368 GFP_KERNEL, "steam-controller-%s-battery", in steam_battery_register() 373 /* avoid the warning of 0% battery while waiting for the first info */ in steam_battery_register() 379 battery = power_supply_register(&steam->hdev->dev, in steam_battery_register() 381 if (IS_ERR(battery)) { in steam_battery_register() 382 ret = PTR_ERR(battery); in steam_battery_register() 388 rcu_assign_pointer(steam->battery, battery); in steam_battery_register() 389 power_supply_powers(battery, in steam_battery_register() 496 struct power_supply *battery; steam_battery_unregister() local 1006 steam_do_battery_event(struct steam_device *steam, struct power_supply *battery, u8 *data) steam_do_battery_event() argument 1033 struct power_supply *battery; steam_raw_event() local [all...] |
/kernel/linux/linux-5.10/arch/sh/boards/mach-hp6xx/ |
H A D | hp6xx_apm.c | 32 int battery, backup, charging, percentage; in hp6x0_apm_get_power_status() local 35 battery = adc_single(ADC_CHANNEL_BATTERY); in hp6x0_apm_get_power_status() 39 percentage = 100 * (battery - HP680_BATTERY_MIN) / in hp6x0_apm_get_power_status() 42 /* % of full battery */ in hp6x0_apm_get_power_status() 49 info->time = (2 * battery); in hp6x0_apm_get_power_status() 51 info->ac_line_status = (battery > HP680_BATTERY_AC_ON) ? in hp6x0_apm_get_power_status()
|
/kernel/linux/linux-6.6/arch/sh/boards/mach-hp6xx/ |
H A D | hp6xx_apm.c | 32 int battery, backup, charging, percentage; in hp6x0_apm_get_power_status() local 35 battery = adc_single(ADC_CHANNEL_BATTERY); in hp6x0_apm_get_power_status() 39 percentage = 100 * (battery - HP680_BATTERY_MIN) / in hp6x0_apm_get_power_status() 42 /* % of full battery */ in hp6x0_apm_get_power_status() 49 info->time = (2 * battery); in hp6x0_apm_get_power_status() 51 info->ac_line_status = (battery > HP680_BATTERY_AC_ON) ? in hp6x0_apm_get_power_status()
|
/kernel/linux/linux-5.10/drivers/usb/misc/ |
H A D | apple-mfi-fastcharge.c | 46 struct power_supply *battery; member 195 mfi->battery = power_supply_register(&udev->dev, in mfi_fc_probe() 198 if (IS_ERR(mfi->battery)) { in mfi_fc_probe() 199 dev_err(&udev->dev, "Can't register battery\n"); in mfi_fc_probe() 200 err = PTR_ERR(mfi->battery); in mfi_fc_probe() 219 if (mfi->battery) in mfi_fc_disconnect() 220 power_supply_unregister(mfi->battery); in mfi_fc_disconnect()
|
/kernel/linux/linux-6.6/drivers/usb/misc/ |
H A D | apple-mfi-fastcharge.c | 46 struct power_supply *battery; member 193 mfi->battery = power_supply_register(&udev->dev, in mfi_fc_probe() 196 if (IS_ERR(mfi->battery)) { in mfi_fc_probe() 197 dev_err(&udev->dev, "Can't register battery\n"); in mfi_fc_probe() 198 err = PTR_ERR(mfi->battery); in mfi_fc_probe() 214 if (mfi->battery) in mfi_fc_disconnect() 215 power_supply_unregister(mfi->battery); in mfi_fc_disconnect()
|