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_queue_wq_nvme_copy_desc() -> nvfnic_dma_map_sgl()

Type Parameter Key Value
PARAM_VALUE 0 fnic 4096-ptr_max
PARAM_VALUE 0 fnic->fnic_stats.io_stats.ios 4096-ptr_max
PARAM_VALUE 0 fnic->hw_copy_wq 4096-ptr_max
PARAM_VALUE 1 io_req 4096-ptr_max
PARAM_VALUE 1 io_req->cmd_flags 1
PARAM_VALUE 1 io_req->cmd_state 1
PARAM_VALUE 1 io_req->done 632028737564729344
PARAM_VALUE 1 io_req->fcp_req 4096-ptr_max
PARAM_VALUE 1 io_req->fcp_req->private 4096-ptr_max
PARAM_VALUE 1 io_req->iport 4096-ptr_max
PARAM_VALUE 1 io_req->iport->fnic 4096-ptr_max
PARAM_VALUE 1 io_req->nvfnic_io_cmpl.next 4096-ptr_max
PARAM_VALUE 1 io_req->nvfnic_io_cmpl.next->next 4096-ptr_max
PARAM_VALUE 1 io_req->sgl_list_pa 0
PARAM_VALUE 1 io_req->sgl_mapped 0
PARAM_VALUE 1 io_req->sgl_type 0-1
PARAM_VALUE 1 io_req->tag 0-65534,65536-s32max
PARAM_VALUE 1 io_req->tport 4096-ptr_max
PARAM_VALUE 2 sg_count 1-s32max
BUF_SIZE 1 io_req 8,88,256
BUF_SIZE 1 io_req 8,88,256
CAPPED_DATA 2 sg_count 1
DATA_SOURCE 0 fnic $0
DATA_SOURCE 1 io_req $2
DATA_SOURCE 2 sg_count $3
FUZZY_MAX 1 io_req->sgl_type 1
HARD_MAX 1 io_req->sgl_type 1
PREEMPT_ADD
LOCK2 &fnic->fnic_lock
LOCK2 flags
TYPE_LOCK (struct fnic)->fnic_lock