Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 22 files:
- drivers/acpi/bus.c
- drivers/hwmon/acpi_power_meter.c, line 965
- drivers/iio/light/acpi-als.c, line 236
- drivers/platform/chrome/chromeos_tbmc.c, line 115
- drivers/platform/chrome/wilco_ec/event.c, line 522
- drivers/platform/surface/surfacepro3_button.c, line 255
- drivers/platform/x86/acer-wireless.c, line 72
- drivers/platform/x86/asus-laptop.c, line 1915
- drivers/platform/x86/asus-wireless.c, line 192
- drivers/platform/x86/classmate-laptop.c
- drivers/platform/x86/dell/dell-rbtn.c, line 463
- drivers/platform/x86/eeepc-laptop.c, line 1456
- drivers/platform/x86/fujitsu-laptop.c
- drivers/platform/x86/panasonic-laptop.c
- drivers/platform/x86/sony-laptop.c, line 3277
- drivers/platform/x86/system76_acpi.c
- drivers/platform/x86/topstar-laptop.c
- drivers/platform/x86/toshiba_acpi.c, line 3266
- drivers/platform/x86/toshiba_bluetooth.c, line 301
- drivers/platform/x86/toshiba_haps.c, line 146
- drivers/platform/x86/wireless-hotkey.c, line 124
- drivers/platform/x86/xo15-ebook.c, line 144
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 |