Symbol: acpi_battery_hook
drivers/acpi/battery.c
704
static void battery_hook_unregister_unlocked(struct acpi_battery_hook *hook)
drivers/acpi/battery.c
721
void battery_hook_unregister(struct acpi_battery_hook *hook)
drivers/acpi/battery.c
736
void battery_hook_register(struct acpi_battery_hook *hook)
drivers/acpi/battery.c
771
struct acpi_battery_hook *hook = data;
drivers/acpi/battery.c
776
int devm_battery_hook_register(struct device *dev, struct acpi_battery_hook *hook)
drivers/acpi/battery.c
791
struct acpi_battery_hook *hook_node, *tmp;
drivers/acpi/battery.c
819
struct acpi_battery_hook *hook;
drivers/acpi/battery.c
836
struct acpi_battery_hook *hook;
drivers/acpi/battery.c
837
struct acpi_battery_hook *ptr;
drivers/platform/x86/asus-wmi.c
1619
static int asus_wmi_battery_add(struct power_supply *battery, struct acpi_battery_hook *hook)
drivers/platform/x86/asus-wmi.c
1666
static int asus_wmi_battery_remove(struct power_supply *battery, struct acpi_battery_hook *hook)
drivers/platform/x86/asus-wmi.c
1673
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
2406
struct acpi_battery_hook *hook)
drivers/platform/x86/dell/dell-laptop.c
2416
struct acpi_battery_hook *hook)
drivers/platform/x86/dell/dell-laptop.c
2425
static struct acpi_battery_hook dell_battery_hook = {
drivers/platform/x86/dell/dell-wmi-ddv.c
140
struct acpi_battery_hook hook;
drivers/platform/x86/dell/dell-wmi-ddv.c
931
static int dell_wmi_ddv_add_battery(struct power_supply *battery, struct acpi_battery_hook *hook)
drivers/platform/x86/dell/dell-wmi-ddv.c
956
static int dell_wmi_ddv_remove_battery(struct power_supply *battery, struct acpi_battery_hook *hook)
drivers/platform/x86/fujitsu-laptop.c
228
struct acpi_battery_hook *hook)
drivers/platform/x86/fujitsu-laptop.c
235
struct acpi_battery_hook *hook)
drivers/platform/x86/fujitsu-laptop.c
243
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
9970
static int tpacpi_battery_add(struct power_supply *battery, struct acpi_battery_hook *hook)
drivers/platform/x86/lenovo/thinkpad_acpi.c
9981
static int tpacpi_battery_remove(struct power_supply *battery, struct acpi_battery_hook *hook)
drivers/platform/x86/lenovo/thinkpad_acpi.c
9987
static struct acpi_battery_hook battery_hook = {
drivers/platform/x86/lenovo/wmi-other.c
155
struct acpi_battery_hook battery_hook;
drivers/platform/x86/lenovo/wmi-other.c
861
static int lwmi_add_battery(struct power_supply *battery, struct acpi_battery_hook *hook)
drivers/platform/x86/lenovo/wmi-other.c
875
static int lwmi_remove_battery(struct power_supply *battery, struct acpi_battery_hook *hook)
drivers/platform/x86/lg-laptop.c
528
static int lg_battery_add(struct power_supply *battery, struct acpi_battery_hook *hook)
drivers/platform/x86/lg-laptop.c
537
static int lg_battery_remove(struct power_supply *battery, struct acpi_battery_hook *hook)
drivers/platform/x86/lg-laptop.c
544
static struct acpi_battery_hook battery_hook = {
drivers/platform/x86/msi-ec.c
1271
struct acpi_battery_hook *hook)
drivers/platform/x86/msi-ec.c
1277
struct acpi_battery_hook *hook)
drivers/platform/x86/msi-ec.c
1283
static struct acpi_battery_hook battery_hook = {
drivers/platform/x86/oxpec.c
620
static int oxp_add_battery(struct power_supply *battery, struct acpi_battery_hook *hook)
drivers/platform/x86/oxpec.c
625
static int oxp_remove_battery(struct power_supply *battery, struct acpi_battery_hook *hook)
drivers/platform/x86/oxpec.c
631
static struct acpi_battery_hook battery_hook = {
drivers/platform/x86/samsung-galaxybook.c
521
static int galaxybook_battery_add(struct power_supply *battery, struct acpi_battery_hook *hook)
drivers/platform/x86/samsung-galaxybook.c
530
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
265
static int system76_battery_add(struct power_supply *battery, struct acpi_battery_hook *hook)
drivers/platform/x86/system76_acpi.c
277
static int system76_battery_remove(struct power_supply *battery, struct acpi_battery_hook *hook)
drivers/platform/x86/system76_acpi.c
283
static struct acpi_battery_hook system76_battery_hook = {
drivers/platform/x86/toshiba_acpi.c
3125
static int toshiba_acpi_battery_add(struct power_supply *battery, struct acpi_battery_hook *hook)
drivers/platform/x86/toshiba_acpi.c
3138
static int toshiba_acpi_battery_remove(struct power_supply *battery, struct acpi_battery_hook *hook)
drivers/platform/x86/toshiba_acpi.c
3144
static struct acpi_battery_hook battery_hook = {
drivers/platform/x86/uniwill/uniwill-acpi.c
1643
static int uniwill_add_battery(struct power_supply *battery, struct acpi_battery_hook *hook)
drivers/platform/x86/uniwill/uniwill-acpi.c
1673
static int uniwill_remove_battery(struct power_supply *battery, struct acpi_battery_hook *hook)
drivers/platform/x86/uniwill/uniwill-acpi.c
347
struct acpi_battery_hook hook;
drivers/power/supply/cros_charge-control.c
220
static int cros_chctl_add_battery(struct power_supply *battery, struct acpi_battery_hook *hook)
drivers/power/supply/cros_charge-control.c
231
static int cros_chctl_remove_battery(struct power_supply *battery, struct acpi_battery_hook *hook)
drivers/power/supply/cros_charge-control.c
35
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);