Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/hsi/controllers/omap_ssi_port.c ssi_async() -> ssi_start_transfer()

Type Parameter Key Value
PARAM_VALUE 0 queue 4096-ptr_max
PARAM_VALUE 0 queue->prev 4096-ptr_max
PARAM_VALUE 0 queue->prev->next 4096-ptr_max
PARAM_VALUE 0 queue->prev->next->next 4096-ptr_max
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
LOCK2 &omap_port->lock
LOCK2 bh
HALF_LOCKED2 &msg->cl->device.driver_data->lock
TYPE_LOCK (struct omap_ssi_port)->lock

drivers/hsi/controllers/omap_ssi_port.c ssi_transfer() -> ssi_start_transfer()

Type Parameter Key Value
PARAM_VALUE 0 queue 4096-ptr_max
CAPPED_DATA 0 queue 1
DATA_SOURCE 0 queue $1
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
LOCK2 &omap_port->lock
LOCK2 bh
HALF_LOCKED2 _T->lock
TYPE_LOCK (struct omap_ssi_port)->lock