Home
last modified time | relevance | path

Searched refs:battery_hook (Results 1 – 12 of 12) sorted by relevance

/linux/drivers/power/supply/
H A Dcros_charge-control.c35 struct acpi_battery_hook battery_hook; member
222 struct cros_chctl_priv *priv = container_of(hook, struct cros_chctl_priv, battery_hook); in cros_chctl_add_battery()
233 struct cros_chctl_priv *priv = container_of(hook, struct cros_chctl_priv, battery_hook); in cros_chctl_remove_battery()
304 priv->battery_hook.name = dev_name(dev); in cros_chctl_probe()
305 priv->battery_hook.add_battery = cros_chctl_add_battery; in cros_chctl_probe()
306 priv->battery_hook.remove_battery = cros_chctl_remove_battery; in cros_chctl_probe()
318 return devm_battery_hook_register(dev, &priv->battery_hook); in cros_chctl_probe()
/linux/drivers/platform/x86/
H A Dayaneo-ec.c55 struct acpi_battery_hook battery_hook; member
356 container_of(hook, struct ayaneo_ec_platform_data, battery_hook); in ayaneo_add_battery()
493 data->battery_hook.add_battery = ayaneo_add_battery; in ayaneo_ec_probe()
494 data->battery_hook.remove_battery = ayaneo_remove_battery; in ayaneo_ec_probe()
495 data->battery_hook.name = "Ayaneo Battery"; in ayaneo_ec_probe()
496 ret = devm_battery_hook_register(&pdev->dev, &data->battery_hook); in ayaneo_ec_probe()
H A Dsamsung-galaxybook.c58 struct acpi_battery_hook battery_hook; member
524 container_of(hook, struct samsung_galaxybook, battery_hook); in galaxybook_battery_add()
548 galaxybook->battery_hook.add_battery = galaxybook_battery_add; in galaxybook_battery_threshold_init()
549 galaxybook->battery_hook.remove_battery = galaxybook_battery_remove; in galaxybook_battery_threshold_init()
550 galaxybook->battery_hook.name = "Samsung Galaxy Book Battery Extension"; in galaxybook_battery_threshold_init()
552 return devm_battery_hook_register(&galaxybook->platform->dev, &galaxybook->battery_hook); in galaxybook_battery_threshold_init()
H A Dsamsung-laptop.c353 struct acpi_battery_hook battery_hook; member
846 struct samsung_laptop *samsung = container_of(hook, struct samsung_laptop, battery_hook); in samsung_battery_add()
1142 samsung->battery_hook.add_battery = samsung_battery_add; in samsung_battery_hook_init()
1143 samsung->battery_hook.remove_battery = samsung_battery_remove; in samsung_battery_hook_init()
1144 samsung->battery_hook.name = "Samsung Battery Extension"; in samsung_battery_hook_init()
1146 &samsung->battery_hook); in samsung_battery_hook_init()
H A Dmsi-ec.c1365 static struct acpi_battery_hook battery_hook = { variable
1431 battery_hook_register(&battery_hook); in msi_ec_init()
1437 battery_hook_unregister(&battery_hook); in msi_ec_exit()
H A Dlg-laptop.c583 static struct acpi_battery_hook battery_hook = { variable
1056 battery_hook_register(&battery_hook); in acpi_probe()
1071 battery_hook_unregister(&battery_hook); in acpi_remove()
H A Dfujitsu-laptop.c242 static struct acpi_battery_hook battery_hook = { variable
270 battery_hook_register(&battery_hook); in fujitsu_battery_charge_control_add()
280 battery_hook_unregister(&battery_hook); in fujitsu_battery_charge_control_remove()
H A Doxpec.c638 static struct acpi_battery_hook battery_hook = { variable
959 ret = devm_battery_hook_register(dev, &battery_hook); in oxp_platform_probe()
H A Dtoshiba_acpi.c3143 static struct acpi_battery_hook battery_hook = { variable
3304 battery_hook_unregister(&battery_hook); in toshiba_acpi_remove()
3569 battery_hook_register(&battery_hook); in toshiba_acpi_probe()
H A Dasus-wmi.c1673 static struct acpi_battery_hook battery_hook = { variable
1684 battery_hook_register(&battery_hook); in asus_wmi_battery_init()
1691 battery_hook_unregister(&battery_hook); in asus_wmi_battery_exit()
/linux/drivers/platform/x86/lenovo/
H A Dideapad-laptop.c184 struct acpi_battery_hook battery_hook; member
2150 struct ideapad_private *priv = container_of(hook, struct ideapad_private, battery_hook); in ideapad_battery_add()
2159 struct ideapad_private *priv = container_of(hook, struct ideapad_private, battery_hook); in ideapad_battery_remove()
2196 priv->battery_hook.add_battery = ideapad_battery_add; in ideapad_check_features()
2197 priv->battery_hook.remove_battery = ideapad_battery_remove; in ideapad_check_features()
2198 priv->battery_hook.name = "Ideapad Battery Extension"; in ideapad_check_features()
2201 &priv->battery_hook); in ideapad_check_features()
H A Dthinkpad_acpi.c9993 static struct acpi_battery_hook battery_hook = { variable
10024 battery_hook_register(&battery_hook); in tpacpi_battery_init()
10030 battery_hook_unregister(&battery_hook); in tpacpi_battery_exit()