Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/input/rmi4/rmi_driver.c rmi_enable_irq() -> rmi_process_interrupt_requests()

Type Parameter Key Value
PARAM_VALUE 0 rmi_dev 4096-ptr_max
PARAM_VALUE 0 rmi_dev->dev.driver_data 4096-ptr_max
PARAM_VALUE 0 rmi_dev->driver->reset_handler 4096-ptr_max
PARAM_VALUE 0 rmi_dev->xport 4096-ptr_max
PARAM_VALUE 0 rmi_dev->xport->dev 4096-ptr_max
DATA_SOURCE 0 rmi_dev $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &data->enabled_mutex
HALF_LOCKED2 &of->mutex
TYPE_LOCK (struct rmi_driver_data)->enabled_mutex

drivers/input/rmi4/rmi_driver.c rmi_enable_sensor() -> rmi_process_interrupt_requests()

Type Parameter Key Value
PARAM_VALUE 0 rmi_dev 4096-ptr_max
PARAM_VALUE 0 rmi_dev->dev.driver_data 4096-ptr_max
PARAM_VALUE 0 rmi_dev->dev.driver_data->enabled 0-1
PARAM_VALUE 0 rmi_dev->xport->ops->read_block 4096-ptr_max
DATA_SOURCE 0 rmi_dev $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &of->mutex

drivers/input/rmi4/rmi_driver.c rmi_irq_fn() -> rmi_process_interrupt_requests()

Type Parameter Key Value
PARAM_VALUE 0 rmi_dev 4096-ptr_max
DATA_SOURCE 0 rmi_dev $1
RX_PATH
TASK_NOT_RUNNING