Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/hsi/controllers/omap_ssi_port.c ssi_async_break() -> (struct hsi_msg)->complete()

Type Parameter Key Value
PARAM_VALUE 0 msg 4096-ptr_max
PARAM_VALUE 0 msg->break_frame 1
PARAM_VALUE 0 msg->cl 4096-ptr_max
PARAM_VALUE 0 msg->cl->pclaimed 1
PARAM_VALUE 0 msg->sgt.nents 0-1
PARAM_VALUE 0 msg->status 0
PARAM_VALUE 0 msg->ttype 1
BUF_SIZE 0 msg (-1)-s32max
BUF_SIZE 0 msg (-1)-s32max
BUF_SIZE 0 msg->context (-1)-s32max
DATA_SOURCE 0 msg $0
FUZZY_MAX 0 msg->sgt.nents 1
CONTAINER 0 -48+0 $(-1)
NOSPEC 0 msg->sgt.sgl->length
HARD_MAX 0 msg->sgt.nents 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 msg->cl->rx_cfg.flow 0
USER_DATA 0 msg->cl->rx_cfg.num_hw_channels 1-16
USER_DATA 0 msg->sgt.sgl->length 1-1000000000[c]
NO_OVERFLOW_SIMPLE 0 msg->sgt.orig_nents
HALF_LOCKED2 bh
HALF_LOCKED2 0 &msg->cl->device.driver_data->lock

drivers/hsi/controllers/omap_ssi_port.c ssi_break_complete() -> (struct hsi_msg)->complete()

Type Parameter Key Value
PARAM_VALUE 0 msg 4096-ptr_max
PARAM_VALUE 0 msg->status 0
CAPPED_DATA 0 &msg->link 1
CONTAINER 0 -48+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 _T->lock
HALF_LOCKED2 irq

drivers/hsi/controllers/omap_ssi_port.c ssi_error() -> (struct hsi_msg)->complete()

Type Parameter Key Value
PARAM_VALUE 0 msg 4096-ptr_max
PARAM_VALUE 0 msg->status 4
CONTAINER 0 -48+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 _T->lock
HALF_LOCKED2 irq

drivers/hsi/controllers/omap_ssi_port.c ssi_pio_complete() -> (struct hsi_msg)->complete()

Type Parameter Key Value
PARAM_VALUE 0 msg 4096-ptr_max
PARAM_VALUE 0 msg->sgt.sgl 4096-ptr_max
PARAM_VALUE 0 msg->status s32min-1,3-s32max
FUZZY_MAX 0 msg->status 1
CONTAINER 0 -48+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 _T->lock
HALF_LOCKED2 irq

drivers/hsi/controllers/omap_ssi_port.c ssi_process_errqueue() -> (struct hsi_msg)->complete()

Type Parameter Key Value
PARAM_VALUE 0 msg 4096-ptr_max
CONTAINER 0 -48+0 $(-1)
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/hsi/controllers/omap_ssi_port.c ssi_transfer() -> (struct hsi_msg)->complete()

Type Parameter Key Value
PARAM_VALUE 0 msg 4096-ptr_max
PARAM_VALUE 0 msg->actual_len 0
PARAM_VALUE 0 msg->status 4
CONTAINER 0 -48+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 _T->lock