Symbol: acpi_battery_hook
drivers/acpi/battery.c
705
static void battery_hook_unregister_unlocked(struct acpi_battery_hook *hook)
drivers/acpi/battery.c
722
void battery_hook_unregister(struct acpi_battery_hook *hook)
drivers/acpi/battery.c
737
void battery_hook_register(struct acpi_battery_hook *hook)
drivers/acpi/battery.c
772
struct acpi_battery_hook *hook = data;
drivers/acpi/battery.c
777
int devm_battery_hook_register(struct device *dev, struct acpi_battery_hook *hook)
drivers/acpi/battery.c
792
struct acpi_battery_hook *hook_node, *tmp;
drivers/acpi/battery.c
820
struct acpi_battery_hook *hook;
drivers/acpi/battery.c
837
struct acpi_battery_hook *hook;
drivers/acpi/battery.c
838
struct acpi_battery_hook *ptr;
drivers/platform/x86/asus-wmi.c
1565
static int asus_wmi_battery_add(struct power_supply *battery, struct acpi_battery_hook *hook)
drivers/platform/x86/asus-wmi.c
1592
static int asus_wmi_battery_remove(struct power_supply *battery, struct acpi_battery_hook *hook)
drivers/platform/x86/asus-wmi.c
1599
static struct acpi_battery_hook battery_hook = {
drivers/platform/x86/ayaneo-ec.c
353
struct acpi_battery_hook *hook)
drivers/platform/x86/ayaneo-ec.c
363
struct acpi_battery_hook *hook)
drivers/platform/x86/ayaneo-ec.c
55
struct acpi_battery_hook battery_hook;
drivers/platform/x86/dell/dell-laptop.c
2397
struct acpi_battery_hook *hook)
drivers/platform/x86/dell/dell-laptop.c
2407
struct acpi_battery_hook *hook)
drivers/platform/x86/dell/dell-laptop.c
2416
static struct acpi_battery_hook dell_battery_hook = {
drivers/platform/x86/dell/dell-wmi-ddv.c
134
struct acpi_battery_hook hook;
drivers/platform/x86/dell/dell-wmi-ddv.c
936
static int dell_wmi_ddv_add_battery(struct power_supply *battery, struct acpi_battery_hook *hook)
drivers/platform/x86/dell/dell-wmi-ddv.c
961
static int dell_wmi_ddv_remove_battery(struct power_supply *battery, struct acpi_battery_hook *hook)
drivers/platform/x86/fujitsu-laptop.c
229
struct acpi_battery_hook *hook)
drivers/platform/x86/fujitsu-laptop.c
236
struct acpi_battery_hook *hook)
drivers/platform/x86/fujitsu-laptop.c
244
static struct acpi_battery_hook battery_hook = {
drivers/platform/x86/huawei-wmi.c
475
static int huawei_wmi_battery_add(struct power_supply *battery, struct acpi_battery_hook *hook)
drivers/platform/x86/huawei-wmi.c
490
static int huawei_wmi_battery_remove(struct power_supply *battery, struct acpi_battery_hook *hook)
drivers/platform/x86/huawei-wmi.c
498
static struct acpi_battery_hook huawei_wmi_battery_hook = {
drivers/platform/x86/lenovo/ideapad-laptop.c
184
struct acpi_battery_hook battery_hook;
drivers/platform/x86/lenovo/ideapad-laptop.c
2148
static int ideapad_battery_add(struct power_supply *battery, struct acpi_battery_hook *hook)
drivers/platform/x86/lenovo/ideapad-laptop.c
2157
struct acpi_battery_hook *hook)
drivers/platform/x86/lenovo/thinkpad_acpi.c
10004
static struct acpi_battery_hook battery_hook = {
drivers/platform/x86/lenovo/thinkpad_acpi.c
9987
static int tpacpi_battery_add(struct power_supply *battery, struct acpi_battery_hook *hook)
drivers/platform/x86/lenovo/thinkpad_acpi.c
9998
static int tpacpi_battery_remove(struct power_supply *battery, struct acpi_battery_hook *hook)
drivers/platform/x86/lg-laptop.c
533
static int lg_battery_add(struct power_supply *battery, struct acpi_battery_hook *hook)
drivers/platform/x86/lg-laptop.c
542
static int lg_battery_remove(struct power_supply *battery, struct acpi_battery_hook *hook)
drivers/platform/x86/lg-laptop.c
549
static struct acpi_battery_hook battery_hook = {
drivers/platform/x86/msi-ec.c
1269
struct acpi_battery_hook *hook)
drivers/platform/x86/msi-ec.c
1275
struct acpi_battery_hook *hook)
drivers/platform/x86/msi-ec.c
1281
static struct acpi_battery_hook battery_hook = {
drivers/platform/x86/oxpec.c
613
static int oxp_add_battery(struct power_supply *battery, struct acpi_battery_hook *hook)
drivers/platform/x86/oxpec.c
618
static int oxp_remove_battery(struct power_supply *battery, struct acpi_battery_hook *hook)
drivers/platform/x86/oxpec.c
624
static struct acpi_battery_hook battery_hook = {
drivers/platform/x86/samsung-galaxybook.c
518
static int galaxybook_battery_add(struct power_supply *battery, struct acpi_battery_hook *hook)
drivers/platform/x86/samsung-galaxybook.c
527
static int galaxybook_battery_remove(struct power_supply *battery, struct acpi_battery_hook *hook)
drivers/platform/x86/samsung-galaxybook.c
58
struct acpi_battery_hook battery_hook;
drivers/platform/x86/samsung-laptop.c
353
struct acpi_battery_hook battery_hook;
drivers/platform/x86/samsung-laptop.c
844
static int samsung_battery_add(struct power_supply *battery, struct acpi_battery_hook *hook)
drivers/platform/x86/samsung-laptop.c
853
struct acpi_battery_hook *hook)
drivers/platform/x86/system76_acpi.c
264
static int system76_battery_add(struct power_supply *battery, struct acpi_battery_hook *hook)
drivers/platform/x86/system76_acpi.c
276
static int system76_battery_remove(struct power_supply *battery, struct acpi_battery_hook *hook)
drivers/platform/x86/system76_acpi.c
282
static struct acpi_battery_hook system76_battery_hook = {
drivers/platform/x86/toshiba_acpi.c
3123
static int toshiba_acpi_battery_add(struct power_supply *battery, struct acpi_battery_hook *hook)
drivers/platform/x86/toshiba_acpi.c
3136
static int toshiba_acpi_battery_remove(struct power_supply *battery, struct acpi_battery_hook *hook)
drivers/platform/x86/toshiba_acpi.c
3142
static struct acpi_battery_hook battery_hook = {
drivers/platform/x86/uniwill/uniwill-acpi.c
1291
static int uniwill_add_battery(struct power_supply *battery, struct acpi_battery_hook *hook)
drivers/platform/x86/uniwill/uniwill-acpi.c
1315
static int uniwill_remove_battery(struct power_supply *battery, struct acpi_battery_hook *hook)
drivers/platform/x86/uniwill/uniwill-acpi.c
330
struct acpi_battery_hook hook;
drivers/power/supply/cros_charge-control.c
221
static int cros_chctl_add_battery(struct power_supply *battery, struct acpi_battery_hook *hook)
drivers/power/supply/cros_charge-control.c
232
static int cros_chctl_remove_battery(struct power_supply *battery, struct acpi_battery_hook *hook)
drivers/power/supply/cros_charge-control.c
36
struct acpi_battery_hook battery_hook;
include/acpi/battery.h
16
int (*add_battery)(struct power_supply *battery, struct acpi_battery_hook *hook);
include/acpi/battery.h
17
int (*remove_battery)(struct power_supply *battery, struct acpi_battery_hook *hook);
include/acpi/battery.h
21
void battery_hook_register(struct acpi_battery_hook *hook);
include/acpi/battery.h
22
void battery_hook_unregister(struct acpi_battery_hook *hook);
include/acpi/battery.h
23
int devm_battery_hook_register(struct device *dev, struct acpi_battery_hook *hook);