Searched refs:battery_hook (Results 1 – 11 of 11) sorted by relevance
| /linux/drivers/power/supply/ |
| H A D | cros_charge-control.c | 36 struct acpi_battery_hook battery_hook; member 223 struct cros_chctl_priv *priv = container_of(hook, struct cros_chctl_priv, battery_hook); in cros_chctl_add_battery() 234 struct cros_chctl_priv *priv = container_of(hook, struct cros_chctl_priv, battery_hook); in cros_chctl_remove_battery() 305 priv->battery_hook.name = dev_name(dev); in cros_chctl_probe() 306 priv->battery_hook.add_battery = cros_chctl_add_battery; in cros_chctl_probe() 307 priv->battery_hook.remove_battery = cros_chctl_remove_battery; in cros_chctl_probe() 319 return devm_battery_hook_register(dev, &priv->battery_hook); in cros_chctl_probe()
|
| /linux/drivers/platform/x86/ |
| H A D | ayaneo-ec.c | 55 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 D | samsung-galaxybook.c | 58 struct acpi_battery_hook battery_hook; member 521 container_of(hook, struct samsung_galaxybook, battery_hook); in galaxybook_battery_add() 545 galaxybook->battery_hook.add_battery = galaxybook_battery_add; in galaxybook_battery_threshold_init() 546 galaxybook->battery_hook.remove_battery = galaxybook_battery_remove; in galaxybook_battery_threshold_init() 547 galaxybook->battery_hook.name = "Samsung Galaxy Book Battery Extension"; in galaxybook_battery_threshold_init() 549 return devm_battery_hook_register(&galaxybook->platform->dev, &galaxybook->battery_hook); in galaxybook_battery_threshold_init()
|
| H A D | samsung-laptop.c | 353 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 D | msi-ec.c | 1281 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 D | lg-laptop.c | 549 static struct acpi_battery_hook battery_hook = { variable 862 battery_hook_register(&battery_hook); in acpi_add() 880 battery_hook_unregister(&battery_hook); in acpi_remove()
|
| H A D | oxpec.c | 596 static struct acpi_battery_hook battery_hook = { variable 917 ret = devm_battery_hook_register(dev, &battery_hook); in oxp_platform_probe()
|
| H A D | fujitsu-laptop.c | 244 static struct acpi_battery_hook battery_hook = { variable 272 battery_hook_register(&battery_hook); in fujitsu_battery_charge_control_add() 282 battery_hook_unregister(&battery_hook); in fujitsu_battery_charge_control_remove()
|
| H A D | asus-wmi.c | 1595 static struct acpi_battery_hook battery_hook = { variable 1606 battery_hook_register(&battery_hook); in asus_wmi_battery_init() 1613 battery_hook_unregister(&battery_hook); in asus_wmi_battery_exit()
|
| /linux/drivers/platform/x86/lenovo/ |
| H A D | ideapad-laptop.c | 184 struct acpi_battery_hook battery_hook; member 2157 struct ideapad_private *priv = container_of(hook, struct ideapad_private, battery_hook); in ideapad_battery_add() 2166 struct ideapad_private *priv = container_of(hook, struct ideapad_private, battery_hook); in ideapad_battery_remove() 2203 priv->battery_hook.add_battery = ideapad_battery_add; in ideapad_check_features() 2204 priv->battery_hook.remove_battery = ideapad_battery_remove; in ideapad_check_features() 2205 priv->battery_hook.name = "Ideapad Battery Extension"; in ideapad_check_features() 2208 &priv->battery_hook); in ideapad_check_features()
|
| H A D | thinkpad_acpi.c | 10002 static struct acpi_battery_hook battery_hook = { variable 10033 battery_hook_register(&battery_hook); in tpacpi_battery_init() 10039 battery_hook_unregister(&battery_hook); in tpacpi_battery_exit()
|