Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/platform/x86/intel/hid.c intel_hid_pl_resume_handler() -> intel_button_array_enable()

Type Parameter Key Value
PARAM_VALUE 0 device 4096-ptr_max
PARAM_VALUE 0 device->driver_data 4096-ptr_max
PARAM_VALUE 0 device->driver_data->wakeup_mode 0
PARAM_VALUE 1 enable 1
BUF_SIZE 0 device (-1),4,16,24-s32max
BUF_SIZE 0 device (-1),4,16,24-s32max
DATA_SOURCE 0 device $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 0 &device->mutex

drivers/platform/x86/intel/hid.c intel_hid_pl_suspend_handler() -> intel_button_array_enable()

Type Parameter Key Value
PARAM_VALUE 0 device->power.wakeirq->status 0-4294967295
PARAM_VALUE 1 enable 0
BUF_SIZE 0 device (-1),4,16,24-s32max
BUF_SIZE 0 device (-1),4,16,24-s32max
DATA_SOURCE 0 device $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 0 &device->mutex

drivers/platform/x86/intel/hid.c intel_hid_probe() -> intel_button_array_enable()

Type Parameter Key Value
PARAM_VALUE 0 device 4096-ptr_max
PARAM_VALUE 0 device->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 device->driver_data 4096-ptr_max
PARAM_VALUE 1 enable 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/platform/x86/intel/hid.c intel_hid_remove() -> intel_button_array_enable()

Type Parameter Key Value
PARAM_VALUE 0 device 4096-ptr_max
PARAM_VALUE 1 enable 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &_dev->mutex