Home
last modified time | relevance | path

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

/linux-6.15/drivers/power/supply/
H A Dcros_charge-control.c36 struct acpi_battery_hook battery_hook; member
232 struct cros_chctl_priv *priv = container_of(hook, struct cros_chctl_priv, battery_hook); in cros_chctl_add_battery()
243 struct cros_chctl_priv *priv = container_of(hook, struct cros_chctl_priv, battery_hook); in cros_chctl_remove_battery()
314 priv->battery_hook.name = dev_name(dev); in cros_chctl_probe()
315 priv->battery_hook.add_battery = cros_chctl_add_battery; in cros_chctl_probe()
316 priv->battery_hook.remove_battery = cros_chctl_remove_battery; in cros_chctl_probe()
328 return devm_battery_hook_register(dev, &priv->battery_hook); in cros_chctl_probe()
/linux-6.15/drivers/platform/x86/
H A Dsamsung-galaxybook.c58 struct acpi_battery_hook battery_hook; member
518 container_of(hook, struct samsung_galaxybook, battery_hook); in galaxybook_battery_add()
542 galaxybook->battery_hook.add_battery = galaxybook_battery_add; in galaxybook_battery_threshold_init()
543 galaxybook->battery_hook.remove_battery = galaxybook_battery_remove; in galaxybook_battery_threshold_init()
544 galaxybook->battery_hook.name = "Samsung Galaxy Book Battery Extension"; in galaxybook_battery_threshold_init()
546 return devm_battery_hook_register(&galaxybook->platform->dev, &galaxybook->battery_hook); in galaxybook_battery_threshold_init()
H A Dlg-laptop.c553 static struct acpi_battery_hook battery_hook = { variable
857 battery_hook_register(&battery_hook); in acpi_add()
875 battery_hook_unregister(&battery_hook); in acpi_remove()
H A Dmsi-ec.c1281 static struct acpi_battery_hook battery_hook = { variable
1347 battery_hook_register(&battery_hook); in msi_ec_init()
1353 battery_hook_unregister(&battery_hook); in msi_ec_exit()
H A Dfujitsu-laptop.c240 static struct acpi_battery_hook battery_hook = { variable
268 battery_hook_register(&battery_hook); in fujitsu_battery_charge_control_add()
278 battery_hook_unregister(&battery_hook); in fujitsu_battery_charge_control_remove()
H A Dtoshiba_acpi.c3142 static struct acpi_battery_hook battery_hook = { variable
3238 battery_hook_unregister(&battery_hook); in toshiba_acpi_remove()
3489 battery_hook_register(&battery_hook); in toshiba_acpi_add()
H A Dasus-wmi.c1468 static struct acpi_battery_hook battery_hook = { variable
1479 battery_hook_register(&battery_hook); in asus_wmi_battery_init()
1486 battery_hook_unregister(&battery_hook); in asus_wmi_battery_exit()
H A Dthinkpad_acpi.c9975 static struct acpi_battery_hook battery_hook = { variable
10006 battery_hook_register(&battery_hook); in tpacpi_battery_init()
10012 battery_hook_unregister(&battery_hook); in tpacpi_battery_exit()