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_remove() -> acpi_dev_remove_notify_handler()

Type Parameter Key Value
PARAM_VALUE 0 adev 0,4096-ptr_max
PARAM_VALUE 1 handler_type 2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 adev unit_byte
HALF_LOCKED2 &_dev->mutex

drivers/platform/x86/fujitsu-laptop.c acpi_fujitsu_bl_remove() -> acpi_dev_remove_notify_handler()

Type Parameter Key Value
PARAM_VALUE 0 adev 0,4096-ptr_max
PARAM_VALUE 1 handler_type 2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 adev unit_byte
HALF_LOCKED2 &_dev->mutex

drivers/platform/x86/fujitsu-laptop.c acpi_fujitsu_laptop_remove() -> acpi_dev_remove_notify_handler()

Type Parameter Key Value
PARAM_VALUE 0 adev 0,4096-ptr_max
PARAM_VALUE 1 handler_type 2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 adev unit_byte
HALF_LOCKED2 &_dev->mutex

drivers/platform/x86/wireless-hotkey.c wl_remove() -> acpi_dev_remove_notify_handler()

Type Parameter Key Value
PARAM_VALUE 0 adev 0,4096-ptr_max
PARAM_VALUE 1 handler_type 2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 adev unit_byte
HALF_LOCKED2 &_dev->mutex

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

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 0 adev->handle 4096-ptr_max,(-1)
PARAM_VALUE 1 handler_type 2
PARAM_VALUE 2 handler 1-u64max
CAPPED_DATA 0 adev->handle 1
CAPPED_DATA 2 handler 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 adev->handle->object->string.length
UNITS 0 adev unit_byte

drivers/platform/x86/system76_acpi.c system76_remove() -> acpi_dev_remove_notify_handler()

Type Parameter Key Value
PARAM_VALUE 0 adev 0,4096-ptr_max
PARAM_VALUE 1 handler_type 2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 adev unit_byte
HALF_LOCKED2 &_dev->mutex

drivers/platform/x86/asus-wireless.c asus_wireless_remove() -> acpi_dev_remove_notify_handler()

Type Parameter Key Value
PARAM_VALUE 1 handler_type 2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 adev unit_byte
HALF_LOCKED2 &_dev->mutex

drivers/platform/x86/asus-laptop.c asus_acpi_remove() -> acpi_dev_remove_notify_handler()

Type Parameter Key Value
PARAM_VALUE 1 handler_type 2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 adev unit_byte
HALF_LOCKED2 &_dev->mutex

drivers/hwmon/acpi_power_meter.c acpi_power_meter_remove() -> acpi_dev_remove_notify_handler()

Type Parameter Key Value
PARAM_VALUE 1 handler_type 2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 adev unit_byte
HALF_LOCKED2 &_dev->mutex

drivers/platform/x86/eeepc-laptop.c eeepc_acpi_remove() -> acpi_dev_remove_notify_handler()

Type Parameter Key Value
PARAM_VALUE 0 adev 0,4096-ptr_max
PARAM_VALUE 1 handler_type 3
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 adev unit_byte
HALF_LOCKED2 &_dev->mutex

drivers/iio/light/acpi-als.c acpi_als_remove() -> acpi_dev_remove_notify_handler()

Type Parameter Key Value
PARAM_VALUE 0 adev 0,4096-ptr_max
PARAM_VALUE 1 handler_type 2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 adev unit_byte
HALF_LOCKED2 &_dev->mutex

drivers/platform/x86/toshiba_bluetooth.c toshiba_bt_rfkill_remove() -> acpi_dev_remove_notify_handler()

Type Parameter Key Value
PARAM_VALUE 0 adev 0,4096-ptr_max
PARAM_VALUE 1 handler_type 2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 adev unit_byte
HALF_LOCKED2 &_dev->mutex

drivers/platform/x86/xo15-ebook.c ebook_switch_remove() -> acpi_dev_remove_notify_handler()

Type Parameter Key Value
PARAM_VALUE 0 adev 0,4096-ptr_max
PARAM_VALUE 1 handler_type 2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 adev unit_byte
HALF_LOCKED2 &_dev->mutex

drivers/platform/x86/acer-wireless.c acer_wireless_remove() -> acpi_dev_remove_notify_handler()

Type Parameter Key Value
PARAM_VALUE 0 adev 0,4096-ptr_max
PARAM_VALUE 1 handler_type 2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 adev unit_byte
HALF_LOCKED2 &_dev->mutex

drivers/platform/x86/sony-laptop.c sony_nc_remove() -> acpi_dev_remove_notify_handler()

Type Parameter Key Value
PARAM_VALUE 0 adev 0,4096-ptr_max
PARAM_VALUE 1 handler_type 2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 adev unit_byte
HALF_LOCKED2 &_dev->mutex

drivers/platform/chrome/chromeos_tbmc.c chromeos_tbmc_remove() -> acpi_dev_remove_notify_handler()

Type Parameter Key Value
PARAM_VALUE 0 adev 0,4096-ptr_max
PARAM_VALUE 1 handler_type 2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 adev unit_byte
HALF_LOCKED2 &_dev->mutex

drivers/platform/x86/classmate-laptop.c cmpc_accel_remove() -> acpi_dev_remove_notify_handler()

Type Parameter Key Value
PARAM_VALUE 0 adev 0,4096-ptr_max
PARAM_VALUE 1 handler_type 2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 adev unit_byte
HALF_LOCKED2 &_dev->mutex

drivers/platform/x86/classmate-laptop.c cmpc_accel_remove_v4() -> acpi_dev_remove_notify_handler()

Type Parameter Key Value
PARAM_VALUE 0 adev 0,4096-ptr_max
PARAM_VALUE 1 handler_type 2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 adev unit_byte
HALF_LOCKED2 &_dev->mutex

drivers/platform/x86/classmate-laptop.c cmpc_keys_remove() -> acpi_dev_remove_notify_handler()

Type Parameter Key Value
PARAM_VALUE 0 adev 0,4096-ptr_max
PARAM_VALUE 1 handler_type 2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 adev unit_byte
HALF_LOCKED2 &_dev->mutex

drivers/platform/x86/classmate-laptop.c cmpc_tablet_remove() -> acpi_dev_remove_notify_handler()

Type Parameter Key Value
PARAM_VALUE 0 adev 0,4096-ptr_max
PARAM_VALUE 1 handler_type 2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 adev unit_byte
HALF_LOCKED2 &_dev->mutex

drivers/platform/x86/dell/dell-rbtn.c rbtn_remove() -> acpi_dev_remove_notify_handler()

Type Parameter Key Value
PARAM_VALUE 0 adev 0,4096-ptr_max
PARAM_VALUE 1 handler_type 2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 adev unit_byte
HALF_LOCKED2 &_dev->mutex

drivers/platform/x86/toshiba_haps.c toshiba_haps_remove() -> acpi_dev_remove_notify_handler()

Type Parameter Key Value
PARAM_VALUE 0 adev 0,4096-ptr_max
PARAM_VALUE 1 handler_type 2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 adev unit_byte
HALF_LOCKED2 &_dev->mutex

drivers/platform/x86/toshiba_acpi.c toshiba_acpi_remove() -> acpi_dev_remove_notify_handler()

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

drivers/platform/x86/panasonic-laptop.c acpi_pcc_hotkey_probe() -> acpi_dev_remove_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 4096-ptr_max,(-1)
PARAM_VALUE 0 adev->handle->common.descriptor_type 15
PARAM_VALUE 1 handler_type 2
PARAM_VALUE 2 handler 1-u64max
BUF_SIZE 0 adev->driver_data 108-1096
CAPPED_DATA 0 adev->handle 1
CAPPED_DATA 2 handler 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 adev->handle->object->string.length
UNITS 0 adev unit_byte

drivers/platform/x86/panasonic-laptop.c acpi_pcc_hotkey_remove() -> acpi_dev_remove_notify_handler()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 1 handler_type 2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 adev unit_byte
HALF_LOCKED2 &_dev->mutex

drivers/acpi/bus.c devm_acpi_notify_handler_release() -> acpi_dev_remove_notify_handler()

Type Parameter Key Value
CONTAINER 2 *(-8+0) $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 adev unit_byte
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 &pool->lock

drivers/platform/x86/topstar-laptop.c topstar_acpi_probe() -> acpi_dev_remove_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->handle->common.descriptor_type 15
PARAM_VALUE 1 handler_type 2
PARAM_VALUE 2 handler 1-u64max
CAPPED_DATA 0 adev->handle 1
CAPPED_DATA 2 handler 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 adev->handle->object->string.length
UNITS 0 adev unit_byte

drivers/platform/x86/topstar-laptop.c topstar_acpi_remove() -> acpi_dev_remove_notify_handler()

Type Parameter Key Value
PARAM_VALUE 0 adev 0,4096-ptr_max
PARAM_VALUE 1 handler_type 2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 adev unit_byte
HALF_LOCKED2 &_dev->mutex

drivers/platform/chrome/wilco_ec/event.c event_device_remove() -> acpi_dev_remove_notify_handler()

Type Parameter Key Value
PARAM_VALUE 0 adev 0,4096-ptr_max
PARAM_VALUE 1 handler_type 2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 adev unit_byte
HALF_LOCKED2 &_dev->mutex