Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/message/fusion/mptscsih.c mptscsih_qcmd() -> mptscsih_AddSGE()

Type Parameter Key Value
PARAM_VALUE 0 ioc 4096-ptr_max
PARAM_VALUE 0 ioc->FreeQlock.rlock.dep_map->name 0-255
PARAM_VALUE 0 ioc->active s32min-(-1),1-s32max
PARAM_VALUE 0 ioc->taskmgmt_quiesce_io 0
PARAM_VALUE 1 SCpnt 4096-ptr_max
PARAM_VALUE 1 SCpnt->device 4096-ptr_max
PARAM_VALUE 1 SCpnt->device->host->hostdata->ioc->FreeQlock.rlock.dep_map->name 0-255
PARAM_VALUE 1 SCpnt->device->host->hostdata->ioc->active s32min-(-1),1-s32max
PARAM_VALUE 1 SCpnt->device->hostdata 4096-ptr_max
PARAM_VALUE 1 SCpnt->flags 0-s32max
PARAM_VALUE 1 SCpnt->resid_len 0
PARAM_VALUE 1 SCpnt->sc_data_direction 1-2
PARAM_VALUE 1 SCpnt->submitter 0-1
PARAM_VALUE 1 *SCpnt->cmnd 0-255
PARAM_VALUE 2 pReq 4096-ptr_max
PARAM_VALUE 2 pReq->ChainOffset 0
PARAM_VALUE 2 pReq->Control 0,1280,16777216,16778496,33554432,33555712
PARAM_VALUE 2 pReq->DataLength 1-u32max
PARAM_VALUE 2 pReq->Function 0,22
PARAM_VALUE 2 pReq->LUN 4096-ptr_max
PARAM_VALUE 2 pReq->MsgFlags 0-1
PARAM_VALUE 2 pReq->Reserved 0
PARAM_VALUE 2 pReq->SenseBufferLength 64
PARAM_VALUE 2 *pReq->LUN->scsi_lun 0-255
PARAM_VALUE 3 req_idx 0-u16max
DATA_SOURCE 1 SCpnt $0
FUZZY_MAX 1 SCpnt->sc_data_direction 2
FUZZY_MAX 2 pReq->Function 22
FUZZY_MAX 2 pReq->MsgFlags 1
PARAM_COMPARE 0 &ioc->FreeQ != $0->FreeQ.next
BIT_INFO 2 pReq->Control 0x0,0x3000500
BIT_INFO 2 pReq->Function 0x0,0x16
HARD_MAX 1 SCpnt->submitter 1
HARD_MAX 2 pReq->Function 22
HARD_MAX 2 pReq->MsgFlags 1
MEM_ZERO 1 SCpnt->sense_buffer
RX_PATH
TASK_NOT_RUNNING
UNITS 0 ioc unit_byte
HALF_LOCKED2 &sdev->state_mutex