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_queuecommand() -> lpfc_keep_pvt_pool_above_lowwm()

Type Parameter Key Value
PARAM_VALUE 0 phba 4096-ptr_max
PARAM_VALUE 0 phba->cfg_xri_rebalancing 1-u32max
PARAM_VALUE 0 phba->hbalock.rlock.dep_map->name 0-255
PARAM_VALUE 0 phba->lpfc_cmd_rsp_buf_pool->dev->cma_area->alloc_mutex.osq.tail.counter 0-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->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 phba->lpfc_iocb_list.prev->next 4096-ptr_max
PARAM_VALUE 0 phba->lpfc_iocb_list.prev->next->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->next 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_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->pcidev->dev.cma_area->available_count 0-s64max
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 0 phba->sli4_hba.lpfc_abts_els_sgl_list.next->next 4096-ptr_max
PARAM_VALUE 0 phba->sli4_hba.lpfc_abts_els_sgl_list.next->prev 4096-ptr_max
PARAM_VALUE 0 phba->sli4_hba.lpfc_els_sgl_list.prev->next 4096-ptr_max
PARAM_VALUE 0 phba->sli4_hba.lpfc_els_sgl_list.prev->next->next 4096-ptr_max
PARAM_VALUE 0 phba->sli4_hba.lpfc_nvmet_sgl_list.prev->next 4096-ptr_max
PARAM_VALUE 0 phba->sli4_hba.lpfc_nvmet_sgl_list.prev->next->next 4096-ptr_max
PARAM_VALUE 0 phba->sli4_hba.nvmels_wq->pring->ring_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 phba->sli4_hba.nvmels_wq->pring->txcmplq.prev 4096-ptr_max
PARAM_VALUE 0 phba->sli4_hba.nvmels_wq->pring->txcmplq.prev->next 4096-ptr_max
PARAM_VALUE 0 phba->sli4_hba.nvmels_wq->pring->txcmplq.prev->next->next 4096-ptr_max
PARAM_VALUE 0 phba->sli4_hba.sgl_list_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 phba->worker_thread->sched_class->set_cpus_allowed 0,1927640468783054848,5094656021401329664,7127180339355369472
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 phba unit_byte
UNITS 1 hwqid unit_array_size
HALF_LOCKED2 &sdev->state_mutex

drivers/scsi/lpfc/lpfc_nvme.c lpfc_nvme_fcp_io_submit() -> lpfc_keep_pvt_pool_above_lowwm()

Type Parameter Key Value
PARAM_VALUE 0 phba 4096-ptr_max
PARAM_VALUE 0 phba->cfg_xri_rebalancing 1-u32max
PARAM_VALUE 0 phba->pport 4096-ptr_max
PARAM_VALUE 0 phba->sli4_hba.cpu_map 4096-ptr_max
PARAM_VALUE 0 phba->sli4_hba.hdwq 4096-ptr_max
CAPPED_DATA 0 phba->sli4_hba.max_cfg_param.max_xri 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 phba unit_byte
UNITS 1 hwqid unit_array_size