Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/scsi/isci/request.c sci_io_request_construct() -> sci_general_request_construct()

Type Parameter Key Value
PARAM_VALUE 0 ihost 4096-ptr_max
PARAM_VALUE 0 ihost->scic_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 ihost->tci_head 1-256
PARAM_VALUE 1 idev 4096-ptr_max
PARAM_VALUE 2 ireq 4096-ptr_max
PARAM_VALUE 2 ireq->flags 0
PARAM_VALUE 2 ireq->io_request_completion 0
PARAM_VALUE 2 ireq->io_tag 0-65534
PARAM_VALUE 2 ireq->num_sg_entries 0-s32max
PARAM_VALUE 2 ireq->ttype_ptr.io_task_ptr 4096-ptr_max
PARAM_VALUE 2 ireq->ttype_ptr.io_task_ptr->dev 4096-ptr_max
PARAM_VALUE 2 ireq->ttype_ptr.io_task_ptr->task_done 1642107022308868096,2805041232324952064,3918347278450892800
BUF_SIZE 0 ihost 64,19840,57064,65584
BUF_SIZE 0 ihost 64,19840,57064,65584
BUF_SIZE 2 ireq->ttype_ptr.io_task_ptr (-1)-s32max
CAPPED_DATA 2 ireq->num_sg_entries 1
DATA_SOURCE 0 ihost $0
DATA_SOURCE 1 idev $1
DATA_SOURCE 2 ireq $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 ireq->ttype_ptr.io_task_ptr->ata_task.dma_xfer 0
HOST_DATA 2 ireq->ttype_ptr.io_task_ptr->ata_task.use_ncq 0
NO_OVERFLOW_SIMPLE 2 ireq->num_sg_entries
NO_OVERFLOW_SIMPLE 2 ireq->ttype_ptr.io_task_ptr->num_scatter
HALF_LOCKED2 &dev->ex_dev.cmd_mutex
HALF_LOCKED2 ap->lock

drivers/scsi/isci/request.c sci_task_request_construct() -> sci_general_request_construct()

Type Parameter Key Value
PARAM_VALUE 0 ihost 4096-ptr_max
PARAM_VALUE 0 ihost->scic_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 ihost->tci_head 1-256
PARAM_VALUE 0 *ihost->io_request_sequence 0-255
PARAM_VALUE 0 *ihost->tci_pool 0-u16max
PARAM_VALUE 1 idev 4096-ptr_max
PARAM_VALUE 1 idev->domain_dev 0
PARAM_VALUE 1 idev->isci_port 0
PARAM_VALUE 1 idev->rnc.sm.current_state_id 0-3,5-u32max
PARAM_VALUE 1 idev->rnc.suspend_type 67108864,83886080
PARAM_VALUE 2 ireq 4096-ptr_max
PARAM_VALUE 2 ireq->flags 0
PARAM_VALUE 2 ireq->io_request_completion 0
PARAM_VALUE 2 ireq->io_tag 0-65534
PARAM_VALUE 2 ireq->num_sg_entries 0
PARAM_VALUE 2 ireq->ttype_ptr.tmf_task_ptr 4990131578258653184,7014619856639414272
PARAM_VALUE 2 ireq->ttype_ptr.tmf_task_ptr->complete 8308583189781016576
PARAM_VALUE 2 ireq->ttype_ptr.tmf_task_ptr->proto 0
PARAM_VALUE 2 ireq->ttype_ptr.tmf_task_ptr->status 33
PARAM_VALUE 2 ireq->ttype_ptr.tmf_task_ptr->tmf_code 1,8
BUF_SIZE 0 ihost 64,19840,57064,65584
BUF_SIZE 0 ihost 64,19840,57064,65584
DATA_SOURCE 0 ihost $0
DATA_SOURCE 1 idev $1
DATA_SOURCE 2 ireq $3
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL