Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 22 files:

Smatch caller information:

drivers/platform/surface/surfacepro3_button.c surface_button_probe() -> acpi_dev_install_notify_handler()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 1 handler_type 2
PARAM_VALUE 3 context 4096-ptr_max
BUF_SIZE 3 context 1616
RX_PATH
TASK_NOT_RUNNING
UNITS 0 adev unit_byte

drivers/platform/x86/fujitsu-laptop.c acpi_fujitsu_bl_probe() -> acpi_dev_install_notify_handler()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 1 handler_type 2
PARAM_VALUE 3 context 4096-ptr_max
BUF_SIZE 3 context 1616
RX_PATH
TASK_NOT_RUNNING
UNITS 0 adev unit_byte

drivers/platform/x86/fujitsu-laptop.c acpi_fujitsu_laptop_probe() -> acpi_dev_install_notify_handler()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 1 handler_type 2
PARAM_VALUE 3 context 4096-ptr_max
BUF_SIZE 3 context 1616
RX_PATH
TASK_NOT_RUNNING
UNITS 0 adev unit_byte

drivers/platform/x86/wireless-hotkey.c wl_probe() -> acpi_dev_install_notify_handler()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 1 handler_type 2
PARAM_VALUE 3 context 4096-ptr_max
BUF_SIZE 3 context 40
DATA_SOURCE 3 context r _kzalloc_noprof
RX_PATH
TASK_NOT_RUNNING
UNITS 0 adev unit_byte

drivers/platform/x86/system76_acpi.c system76_probe() -> acpi_dev_install_notify_handler()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 1 handler_type 2
PARAM_VALUE 3 context 4096-ptr_max
BUF_SIZE 3 context 1600
DATA_SOURCE 3 context r devm_kzalloc
RX_PATH
TASK_NOT_RUNNING
UNITS 0 adev unit_byte

drivers/platform/x86/asus-wireless.c asus_wireless_probe() -> acpi_dev_install_notify_handler()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 0 adev->status.present 1
PARAM_VALUE 1 handler_type 2
PARAM_VALUE 3 context 4096-ptr_max
BUF_SIZE 3 context 888
DATA_SOURCE 3 context r devm_kzalloc
RX_PATH
TASK_NOT_RUNNING
UNITS 0 adev unit_byte

drivers/platform/x86/asus-laptop.c asus_acpi_probe() -> acpi_dev_install_notify_handler()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 0 adev->handle 4096-ptr_max,(-1)
PARAM_VALUE 0 adev->status.present 1
PARAM_VALUE 1 handler_type 2
PARAM_VALUE 3 context 4096-ptr_max
BUF_SIZE 3 context 7472
DATA_SOURCE 3 context r _kzalloc_noprof
RX_PATH
TASK_NOT_RUNNING
UNITS 0 adev unit_byte

drivers/hwmon/acpi_power_meter.c acpi_power_meter_probe() -> acpi_dev_install_notify_handler()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 0 adev->handle 0,4096-ptr_max,(-1)
PARAM_VALUE 0 adev->handle->common.descriptor_type 15
PARAM_VALUE 1 handler_type 2
PARAM_VALUE 3 context 4096-ptr_max
BUF_SIZE 3 context 1616
RX_PATH
TASK_NOT_RUNNING
UNITS 0 adev unit_byte

drivers/platform/x86/eeepc-laptop.c eeepc_acpi_probe() -> acpi_dev_install_notify_handler()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 0 adev->handle 0,4096-ptr_max,(-1)
PARAM_VALUE 0 adev->status.present 1
PARAM_VALUE 1 handler_type 3
PARAM_VALUE 3 context 4096-ptr_max
BUF_SIZE 3 context 1384
DATA_SOURCE 3 context r _kzalloc_noprof
RX_PATH
TASK_NOT_RUNNING
UNITS 0 adev unit_byte

drivers/iio/light/acpi-als.c acpi_als_probe() -> acpi_dev_install_notify_handler()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 1 handler_type 2
PARAM_VALUE 3 context 4096-ptr_max
BUF_SIZE 3 context 1752
DATA_SOURCE 3 context r devm_iio_device_alloc
RX_PATH
TASK_NOT_RUNNING
UNITS 0 adev unit_byte

drivers/platform/x86/toshiba_bluetooth.c toshiba_bt_rfkill_probe() -> acpi_dev_install_notify_handler()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 0 adev->handle 0,4096-ptr_max,(-1)
PARAM_VALUE 0 adev->handle->common.descriptor_type 15
PARAM_VALUE 0 adev->handle->descriptor_type 0-255
PARAM_VALUE 0 adev->handle->flags 0-u16max
PARAM_VALUE 0 adev->handle->name.integer 0-4294967295
PARAM_VALUE 0 adev->handle->owner_id 0-u16max
PARAM_VALUE 0 adev->handle->type 0-255
PARAM_VALUE 1 handler_type 2
PARAM_VALUE 3 context 4096-ptr_max
BUF_SIZE 3 context 24
DATA_SOURCE 3 context r _kzalloc_noprof
RX_PATH
TASK_NOT_RUNNING
UNITS 0 adev unit_byte

drivers/platform/x86/xo15-ebook.c ebook_switch_probe() -> acpi_dev_install_notify_handler()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 0 adev->status.present 1
PARAM_VALUE 1 handler_type 2
PARAM_VALUE 3 context 4096-ptr_max
BUF_SIZE 3 context 1616
RX_PATH
TASK_NOT_RUNNING
UNITS 0 adev unit_byte

drivers/platform/x86/acer-wireless.c acer_wireless_probe() -> acpi_dev_install_notify_handler()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 1 handler_type 2
PARAM_VALUE 3 context 4096-ptr_max
BUF_SIZE 3 context 1616
RX_PATH
TASK_NOT_RUNNING
UNITS 0 adev unit_byte

drivers/platform/x86/sony-laptop.c sony_nc_probe() -> acpi_dev_install_notify_handler()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 1 handler_type 2
PARAM_VALUE 3 context 0
RX_PATH
TASK_NOT_RUNNING
UNITS 0 adev unit_byte

drivers/platform/chrome/chromeos_tbmc.c chromeos_tbmc_probe() -> acpi_dev_install_notify_handler()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 1 handler_type 2
PARAM_VALUE 3 context 4096-ptr_max
BUF_SIZE 3 context 1616
RX_PATH
TASK_NOT_RUNNING
UNITS 0 adev unit_byte

drivers/platform/x86/classmate-laptop.c cmpc_accel_probe() -> acpi_dev_install_notify_handler()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 0 adev->dev.driver_data 4096-ptr_max
PARAM_VALUE 0 adev->dev.kobj.sd->__parent 0
PARAM_VALUE 0 adev->dev.kobj.sd->priv 4096-ptr_max
PARAM_VALUE 1 handler_type 2
PARAM_VALUE 3 context 4096-ptr_max
BUF_SIZE 3 context 1616
RX_PATH
TASK_NOT_RUNNING
UNITS 0 adev unit_byte

drivers/platform/x86/classmate-laptop.c cmpc_accel_probe_v4() -> acpi_dev_install_notify_handler()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 0 adev->dev.driver_data 4096-ptr_max
PARAM_VALUE 0 adev->dev.kobj.sd->__parent 0
PARAM_VALUE 0 adev->dev.kobj.sd->priv 4096-ptr_max
PARAM_VALUE 1 handler_type 2
PARAM_VALUE 3 context 4096-ptr_max
BUF_SIZE 3 context 1616
RX_PATH
TASK_NOT_RUNNING
UNITS 0 adev unit_byte

drivers/platform/x86/classmate-laptop.c cmpc_keys_probe() -> acpi_dev_install_notify_handler()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 1 handler_type 2
PARAM_VALUE 3 context 4096-ptr_max
BUF_SIZE 3 context 1616
RX_PATH
TASK_NOT_RUNNING
UNITS 0 adev unit_byte

drivers/platform/x86/classmate-laptop.c cmpc_tablet_probe() -> acpi_dev_install_notify_handler()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 1 handler_type 2
PARAM_VALUE 3 context 4096-ptr_max
BUF_SIZE 3 context 1616
RX_PATH
TASK_NOT_RUNNING
UNITS 0 adev unit_byte

drivers/platform/x86/dell/dell-rbtn.c rbtn_probe() -> acpi_dev_install_notify_handler()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 0 adev->handle 0,4096-ptr_max,(-1)
PARAM_VALUE 0 adev->handle->common.descriptor_type 15
PARAM_VALUE 1 handler_type 2
PARAM_VALUE 3 context 4096-ptr_max
BUF_SIZE 3 context 1616
RX_PATH
TASK_NOT_RUNNING
UNITS 0 adev unit_byte

drivers/platform/x86/toshiba_haps.c toshiba_haps_probe() -> acpi_dev_install_notify_handler()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 0 adev->dev.driver_data 4096-ptr_max
PARAM_VALUE 0 adev->dev.kobj.sd 1-u64max
PARAM_VALUE 0 adev->dev.kobj.sd->__parent 0
PARAM_VALUE 0 adev->handle 0,4096-ptr_max,(-1)
PARAM_VALUE 0 adev->handle->common.descriptor_type 15
PARAM_VALUE 1 handler_type 2
PARAM_VALUE 3 context 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 adev unit_byte
UNITS 3 context unit_byte

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

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 0 adev->dev.driver_data 4096-ptr_max
PARAM_VALUE 0 adev->dev.kobj.sd 1-u64max
PARAM_VALUE 0 adev->handle 0,4096-ptr_max,(-1)
PARAM_VALUE 1 handler_type 2
PARAM_VALUE 3 context 4096-ptr_max
BUF_SIZE 3 context 2576
DATA_SOURCE 3 context r _kzalloc_noprof
RX_PATH
TASK_NOT_RUNNING
UNITS 0 adev unit_byte

drivers/platform/x86/panasonic-laptop.c acpi_pcc_hotkey_probe() -> acpi_dev_install_notify_handler()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 0 adev->dev.kobj.sd 1-u64max
PARAM_VALUE 0 adev->dev.kobj.sd->__parent 0
PARAM_VALUE 0 adev->driver_data 4096-ptr_max
PARAM_VALUE 0 adev->handle 0,4096-ptr_max,(-1)
PARAM_VALUE 0 adev->handle->common.descriptor_type 15
PARAM_VALUE 1 handler_type 2
PARAM_VALUE 3 context 4096-ptr_max
BUF_SIZE 0 adev->driver_data 108-1096
BUF_SIZE 3 context 108-1096
DATA_SOURCE 3 context r _kzalloc_noprof
RX_PATH
TASK_NOT_RUNNING
UNITS 0 adev unit_byte

drivers/acpi/bus.c devm_acpi_install_notify_handler() -> acpi_dev_install_notify_handler()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 1 handler_type 2-3
PARAM_VALUE 3 context 0,4096-ptr_max
BUF_SIZE 3 context (-1),136,280,592,872,1616
BUF_SIZE 3 context (-1),136,280,592,872,1616
DATA_SOURCE 1 handler_type $1
DATA_SOURCE 2 handler $2
DATA_SOURCE 3 context $3
HARD_MAX 1 handler_type 3
RX_PATH
TASK_NOT_RUNNING
UNITS 0 adev unit_byte
HALF_LOCKED2 _T->lock

drivers/platform/x86/topstar-laptop.c topstar_acpi_probe() -> acpi_dev_install_notify_handler()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 0 adev->handle 0,4096-ptr_max,(-1)
PARAM_VALUE 0 adev->handle->common.descriptor_type 15
PARAM_VALUE 1 handler_type 2
PARAM_VALUE 3 context 4096-ptr_max
BUF_SIZE 3 context 792
DATA_SOURCE 3 context r _kzalloc_noprof
RX_PATH
TASK_NOT_RUNNING
UNITS 0 adev unit_byte

drivers/platform/chrome/wilco_ec/event.c event_device_probe() -> acpi_dev_install_notify_handler()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 1 handler_type 2
PARAM_VALUE 3 context 4096-ptr_max
BUF_SIZE 3 context 1616
RX_PATH
TASK_NOT_RUNNING
UNITS 0 adev unit_byte