Home
last modified time | relevance | path

Searched refs:battery (Results 1 - 25 of 121) sorted by relevance

12345

/kernel/linux/linux-6.6/drivers/acpi/
H A Dbattery.c3 * 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 Dsbs.c24 #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 Dbattery.c3 * 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 Dsbs.c22 #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 Drt5033_battery.c24 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 Dds2782_battery.c56 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 Dda9150-charger.c28 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 Dingenic-battery.c6 * 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 Dgoldfish_battery.c26 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 DMakefile10 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 Drt5033_battery.c17 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 Dds2782_battery.c56 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 Dda9150-charger.c30 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 Dingenic-battery.c6 * 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 Dgoldfish_battery.c26 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 DMakefile10 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 Dhid-logitech-hidpp.c204 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 Dhid-steam.c134 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 Dumem.c130 } 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 Dhid-logitech-hidpp.c191 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 Dhid-steam.c124 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 Dhp6xx_apm.c32 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 Dhp6xx_apm.c32 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 Dapple-mfi-fastcharge.c46 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 Dapple-mfi-fastcharge.c46 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()

Completed in 61 milliseconds

12345