Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 11 files:

Smatch caller information:

drivers/acpi/battery.c devm_battery_hook_register() -> battery_hook_register()

Type Parameter Key Value
PARAM_VALUE 0 hook 4096-ptr_max
PARAM_VALUE 0 hook->add_battery 95839084174475264,804458522230910976,1133844449554178048,1532418334375608320,4999403679185395712,5782717322871083008,7577248727513055232,8193209939915984896
PARAM_VALUE 0 hook->remove_battery 428352607031296,737855822967799808,1209910526207336448,1910274968065015808,2901000953752014848,6700919047685574656,8350015114111393792,8785308720087445504
DATA_SOURCE 0 hook $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 _T->lock

drivers/platform/x86/fujitsu-laptop.c fujitsu_battery_charge_control_add() -> battery_hook_register()

Type Parameter Key Value
PARAM_VALUE 0 hook 3421280160631111680
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/platform/x86/system76_acpi.c system76_battery_init() -> battery_hook_register()

Type Parameter Key Value
PARAM_VALUE 0 hook 2381405588038336512
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/platform/x86/huawei-wmi.c huawei_wmi_battery_setup() -> battery_hook_register()

Type Parameter Key Value
PARAM_VALUE 0 hook 5008145219575099392
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/platform/x86/lenovo/thinkpad_acpi.c tpacpi_battery_init() -> battery_hook_register()

Type Parameter Key Value
PARAM_VALUE 0 hook 7516095501428060160
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/platform/x86/dell/dell-laptop.c dell_battery_init() -> battery_hook_register()

Type Parameter Key Value
PARAM_VALUE 0 hook 7744400846209925120
NOCHECK_CALL

drivers/platform/x86/lenovo/wmi-other.c lwmi_om_psy_ext_init() -> battery_hook_register()

Type Parameter Key Value
PARAM_VALUE 0 hook 4096-ptr_max
PARAM_VALUE 0 hook->add_battery 1353177483235303424
PARAM_VALUE 0 hook->name 5976789575257575424
PARAM_VALUE 0 hook->remove_battery 6455690934067339264
TERMINATED 0 hook->name 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &component_mutex

drivers/platform/x86/toshiba_acpi.c toshiba_acpi_probe() -> battery_hook_register()

Type Parameter Key Value
PARAM_VALUE 0 hook 96381042181099520
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/platform/x86/lg-laptop.c acpi_probe() -> battery_hook_register()

Type Parameter Key Value
PARAM_VALUE 0 hook 6238631075273023488
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/platform/x86/asus-wmi.c asus_wmi_battery_init() -> battery_hook_register()

Type Parameter Key Value
PARAM_VALUE 0 hook 3412325075212496896
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/platform/x86/msi-ec.c msi_ec_init() -> battery_hook_register()

Type Parameter Key Value
PARAM_VALUE 0 hook 5787322137927962624
NOCHECK_CALL