Documented in 1 files:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/scsi/lpfc/lpfc_sli.c __lpfc_sli_issue_fcp_io_s3() -> __lpfc_sli_issue_iocb_s3()

Type Parameter Key Value
PARAM_VALUE 0 phba 4096-ptr_max
PARAM_VALUE 0 phba->lpfc_cmd_rsp_buf_pool->dev->cma_area->alloc_mutex.osq.tail.counter s32min-s32max
PARAM_VALUE 0 phba->lpfc_cmd_rsp_buf_pool->dev->dma_uses_io_tlb 1
PARAM_VALUE 0 phba->lpfc_cmd_rsp_buf_pool->dev->iommu->pci_32bit_workaround 0-1
PARAM_VALUE 0 phba->lpfc_cmd_rsp_buf_pool->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 phba->lpfc_cmd_rsp_buf_pool->size 0-4294967295
PARAM_VALUE 0 phba->lpfc_get_scsi_buf 4096-ptr_max
PARAM_VALUE 0 phba->lpfc_scsi_buf_list_get.next 4096-ptr_max
PARAM_VALUE 0 phba->lpfc_scsi_buf_list_get.next->prev 4096-ptr_max
PARAM_VALUE 0 phba->lpfc_scsi_buf_list_put.next 4096-ptr_max
PARAM_VALUE 0 phba->lpfc_scsi_buf_list_put.next->next 4096-ptr_max
PARAM_VALUE 0 phba->lpfc_scsi_buf_list_put.prev 4096-ptr_max
PARAM_VALUE 0 phba->lpfc_scsi_buf_list_put.prev->next 4096-ptr_max
PARAM_VALUE 0 phba->lpfc_scsi_buf_list_put.prev->prev 4096-ptr_max
PARAM_VALUE 0 phba->lpfc_scsi_prep_dma_buf 4096-ptr_max
PARAM_VALUE 0 phba->lpfc_sg_dma_buf_pool->dev->cma_area->alloc_mutex.osq.tail.counter s32min-s32max
PARAM_VALUE 0 phba->lpfc_sg_dma_buf_pool->dev->dma_uses_io_tlb 1
PARAM_VALUE 0 phba->lpfc_sg_dma_buf_pool->dev->iommu->pci_32bit_workaround 0-1
PARAM_VALUE 0 phba->lpfc_sg_dma_buf_pool->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 phba->lpfc_sg_dma_buf_pool->size 0-4294967295
PARAM_VALUE 0 phba->pcidev->dev.dma_io_tlb_pools.next->prev 4096-ptr_max
PARAM_VALUE 0 phba->pcidev->dev.dma_io_tlb_pools.next->prev->prev 4096-ptr_max
PARAM_VALUE 0 phba->pcidev->dev.iommu->pci_32bit_workaround 0-1
PARAM_VALUE 0 phba->scsi_buf_list_get_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 phba->scsi_buf_list_put_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 ring_number 0
PARAM_VALUE 2 piocb 4096-ptr_max
PARAM_VALUE 2 piocb->cmd_cmpl 0
PARAM_VALUE 3 flag 1
BUF_SIZE 2 piocb 504
CAPPED_DATA 0 phba->lpfc_cmd_rsp_buf_pool->size 1
CAPPED_DATA 0 phba->sli4_hba.max_cfg_param.max_xri 1
DATA_SOURCE 0 phba $0
DATA_SOURCE 1 ring_number $1
DATA_SOURCE 2 piocb $2
DATA_SOURCE 3 flag $3
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 phba->lpfc_sg_dma_buf_pool->allocation
LOCK2 iflags
LOCK2 0 &phba->hbalock
HALF_LOCKED2 &sdev->state_mutex
TYPE_LOCK (struct lpfc_hba)->hbalock

drivers/scsi/lpfc/lpfc_sli.c __lpfc_sli_issue_iocb() -> (struct lpfc_hba)->__lpfc_sli_issue_iocb()

Type Parameter Key Value
PARAM_VALUE 0 phba 4096-ptr_max
PARAM_VALUE 0 phba->defer_flogi_acc.ndlp->vport->phba->pcidev->dev.cma_area->available_count 0-s64max
PARAM_VALUE 0 phba->worker_thread->sched_class->set_cpus_allowed 0,1927640468783054848,5094656021401329664,7127180339355369472
BUF_SIZE 0 phba (-1),128
BUF_SIZE 0 phba (-1),128
DATA_SOURCE 0 phba $0
DATA_SOURCE 1 ring_number $1
DATA_SOURCE 2 piocb $2
DATA_SOURCE 3 flag $3
CONTAINER 0 -64+0 $(-1)
LOCK2 iflags
HALF_LOCKED2 &pring->ring_lock
HALF_LOCKED2 0 &phba->hbalock