Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/scsi/lpfc/lpfc_scsi.c lpfc_new_scsi_buf_s3() -> lpfc_sli_next_iotag()

Type Parameter Key Value
PARAM_VALUE 0 phba 4096-ptr_max
PARAM_VALUE 0 phba->lpfc_sg_dma_buf_pool 4096-ptr_max
PARAM_VALUE 0 phba->lpfc_sg_dma_buf_pool->dev->cma_area->alloc_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 phba->lpfc_sg_dma_buf_pool->dev->cma_area->nranges s32min-s32max
PARAM_VALUE 0 phba->lpfc_sg_dma_buf_pool->dev->dma_mem->spinlock.rlock.dep_map->name 0-255
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-s32max
PARAM_VALUE 0 phba->sli_rev 0-3,5-u32max
PARAM_VALUE 1 iocbq 4096-ptr_max
CAPPED_DATA 0 phba->lpfc_sg_dma_buf_pool->size 1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 phba unit_byte
LOCK2 &shost->scan_mutex
TYPE_LOCK (struct Scsi_Host)->scan_mutex

drivers/scsi/lpfc/lpfc_init.c lpfc_init_iocb_list() -> lpfc_sli_next_iotag()

Type Parameter Key Value
PARAM_VALUE 0 phba 4096-ptr_max
PARAM_VALUE 0 phba->lpfc_iocb_list.next 4096-ptr_max
PARAM_VALUE 0 phba->lpfc_iocb_list.next->next 4096-ptr_max
PARAM_VALUE 0 phba->lpfc_iocb_list.prev 4096-ptr_max
PARAM_VALUE 0 phba->lpfc_iocb_list.prev->next 4096-ptr_max
PARAM_VALUE 0 phba->lpfc_iocb_list.prev->prev 4096-ptr_max
PARAM_VALUE 1 iocbq 4096-ptr_max
BUF_SIZE 1 iocbq 504
DATA_SOURCE 0 phba $0
DATA_SOURCE 1 iocbq r _kzalloc_noprof

drivers/scsi/lpfc/lpfc_init.c lpfc_new_io_buf() -> lpfc_sli_next_iotag()

Type Parameter Key Value
PARAM_VALUE 0 phba 4096-ptr_max
PARAM_VALUE 0 phba->hbalock.rlock.dep_map->name 0-255
PARAM_VALUE 0 phba->lpfc_sg_dma_buf_pool 4096-ptr_max
PARAM_VALUE 0 phba->lpfc_sg_dma_buf_pool->dev->cma_area->alloc_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 phba->lpfc_sg_dma_buf_pool->dev->cma_area->nranges s32min-s32max
PARAM_VALUE 0 phba->lpfc_sg_dma_buf_pool->dev->dma_mem->spinlock.rlock.dep_map->name 0-255
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-s32max
PARAM_VALUE 0 phba->sli4_hba.max_cfg_param.max_xri 1-u16max
PARAM_VALUE 1 iocbq 4096-ptr_max
BUF_SIZE 1 iocbq 504
CAPPED_DATA 0 phba->lpfc_sg_dma_buf_pool->size 1
CAPPED_DATA 0 phba->sli4_hba.max_cfg_param.max_xri 1
DATA_SOURCE 0 phba $0