Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/scsi/fnic/fnic_nvme.c nvfnic_fcpio_send() -> nvfnic_queuecommand()

Type Parameter Key Value
PARAM_VALUE 0 io_req 4096-ptr_max
PARAM_VALUE 0 io_req->done 632028737564729344
PARAM_VALUE 0 io_req->fcp_req 4096-ptr_max
PARAM_VALUE 0 io_req->fcp_req->io_dir 0-2
PARAM_VALUE 0 io_req->fcp_req->private 4096-ptr_max
PARAM_VALUE 0 io_req->fcp_req->rcv_rsplen 0
PARAM_VALUE 0 io_req->fcp_req->status 0
PARAM_VALUE 0 io_req->fcp_req->transferred_length 0
PARAM_VALUE 0 io_req->iport 4096-ptr_max
PARAM_VALUE 0 io_req->iport->fnic 4096-ptr_max
PARAM_VALUE 0 io_req->iport->state 4
PARAM_VALUE 0 io_req->nvfnic_io_cmpl.next 4096-ptr_max
PARAM_VALUE 0 io_req->nvfnic_io_cmpl.next->next 4096-ptr_max
PARAM_VALUE 0 io_req->sgl_cnt 0
PARAM_VALUE 0 io_req->sgl_list 0
PARAM_VALUE 0 io_req->sgl_list_alloc 0
PARAM_VALUE 0 io_req->sgl_list_pa 0
PARAM_VALUE 0 io_req->sgl_mapped 0
PARAM_VALUE 0 io_req->tag 0-65534,65536-s32max
PARAM_VALUE 0 io_req->tport 4096-ptr_max
BUF_SIZE 0 io_req 1-s32max
BUF_SIZE 0 io_req 1-s32max
BUF_SIZE 0 io_req->iport 18376
BUF_SIZE 0 io_req->tport 32,40,328
BUF_SIZE 0 io_req->wq 40
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
LOCK2 &fnic->fnic_lock
LOCK2 flags
TYPE_LOCK (struct fnic)->fnic_lock