Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/scsi/lpfc/lpfc_init.c lpfc_handle_latt() -> lpfc_read_topology()

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->defer_flogi_acc.ndlp->vport->phba->pcidev->dev.iommu->attach_deferred 0-1
PARAM_VALUE 0 phba->defer_flogi_acc.ndlp->vport->phba->pcidev->dev.iommu->pci_32bit_workaround 0-1
PARAM_VALUE 0 phba->hbalock.rlock.dep_map->name 0-255
PARAM_VALUE 0 phba->lpfc_mbuf_pool->dev->cma_area->nranges s32min-s32max
PARAM_VALUE 0 phba->lpfc_mbuf_pool->dev->dma_uses_io_tlb 1
PARAM_VALUE 0 phba->lpfc_mbuf_pool->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 phba->mbox_mem_pool 4096-ptr_max
PARAM_VALUE 0 phba->mbox_mem_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.iommu->pci_32bit_workaround 0-1
PARAM_VALUE 0 phba->port_list_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 phba->work_ha 0
PARAM_VALUE 0 phba->wq->flush_color s32min-s32max
PARAM_VALUE 0 phba->wq->work_color s32min-s32max
PARAM_VALUE 1 pmb 4096-ptr_max
PARAM_VALUE 1 pmb->ctx_buf 4096-ptr_max
PARAM_VALUE 1 pmb->ctx_buf->list.next 4096-ptr_max
PARAM_VALUE 1 pmb->ctx_buf->list.prev 4096-ptr_max
PARAM_VALUE 1 pmb->ctx_buf->virt 1-u64max
PARAM_VALUE 2 mp 4096-ptr_max
PARAM_VALUE 2 mp->list.next 4096-ptr_max
PARAM_VALUE 2 mp->list.prev 4096-ptr_max
PARAM_VALUE 2 mp->virt 1-u64max
BUF_SIZE 0 phba 128
BUF_SIZE 0 phba 128
DATA_SOURCE 0 phba $0
DATA_SOURCE 1 pmb r mempool_alloc_noprof
NOCHECK_CALL

drivers/scsi/lpfc/lpfc_init.c lpfc_sli4_async_fc_evt() -> lpfc_read_topology()

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_mbuf_pool->dev->cma_area->nranges s32min-s32max
PARAM_VALUE 0 phba->lpfc_mbuf_pool->dev->dma_uses_io_tlb 1
PARAM_VALUE 0 phba->lpfc_mbuf_pool->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 phba->mbox_mem_pool 4096-ptr_max
PARAM_VALUE 0 phba->mbox_mem_pool->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 phba->port_list_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 phba->pport 0,4096-ptr_max
PARAM_VALUE 0 phba->sli4_hba.els_wq 4096-ptr_max
PARAM_VALUE 0 phba->sli4_hba.els_wq->pring 4096-ptr_max
PARAM_VALUE 0 phba->sli4_hba.link_state.duplex 2
PARAM_VALUE 0 phba->sli4_hba.link_state.link_status 0-127
PARAM_VALUE 0 phba->sli4_hba.link_state.number 0-63
PARAM_VALUE 0 phba->sli4_hba.link_state.speed 0,1000,2000,4000,8000,10000,16000,32000,64000,128000,256000
PARAM_VALUE 0 phba->sli4_hba.link_state.status 0-6
PARAM_VALUE 0 phba->sli4_hba.link_state.topology 0-255
PARAM_VALUE 0 phba->sli4_hba.link_state.type 0-3
PARAM_VALUE 1 pmb 4096-ptr_max
PARAM_VALUE 1 pmb->ctx_buf 4096-ptr_max
PARAM_VALUE 1 pmb->ctx_buf->list.next 4096-ptr_max
PARAM_VALUE 1 pmb->ctx_buf->list.prev 4096-ptr_max
PARAM_VALUE 1 pmb->ctx_buf->virt 1-u64max
PARAM_VALUE 2 mp 4096-ptr_max
PARAM_VALUE 2 mp->list.next 4096-ptr_max
PARAM_VALUE 2 mp->list.prev 4096-ptr_max
PARAM_VALUE 2 mp->virt 1-u64max
DATA_SOURCE 0 phba $0
DATA_SOURCE 1 pmb r mempool_alloc_noprof
BIT_INFO 0 phba->sli4_hba.els_wq->pring->flag 0x20,0xffff
HARD_MAX 0 phba->sli4_hba.link_state.status 6
NOCHECK_CALL

drivers/scsi/lpfc/lpfc_init.c lpfc_sli4_async_link_evt() -> lpfc_read_topology()

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_mbuf_pool->dev->cma_area->nranges s32min-s32max
PARAM_VALUE 0 phba->lpfc_mbuf_pool->dev->dma_uses_io_tlb 1
PARAM_VALUE 0 phba->lpfc_mbuf_pool->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 phba->mbox_mem_pool 4096-ptr_max
PARAM_VALUE 0 phba->mbox_mem_pool->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 phba->port_list_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 phba->pport 0,4096-ptr_max
PARAM_VALUE 0 phba->sli4_hba.els_wq 4096-ptr_max
PARAM_VALUE 0 phba->sli4_hba.els_wq->pring 4096-ptr_max
PARAM_VALUE 1 pmb 4096-ptr_max
PARAM_VALUE 1 pmb->ctx_buf 4096-ptr_max
PARAM_VALUE 1 pmb->ctx_buf->list.next 4096-ptr_max
PARAM_VALUE 1 pmb->ctx_buf->list.prev 4096-ptr_max
PARAM_VALUE 1 pmb->ctx_buf->virt 1-u64max
PARAM_VALUE 2 mp 4096-ptr_max
PARAM_VALUE 2 mp->list.next 4096-ptr_max
PARAM_VALUE 2 mp->list.prev 4096-ptr_max
PARAM_VALUE 2 mp->virt 1-u64max
DATA_SOURCE 0 phba $0
DATA_SOURCE 1 pmb r mempool_alloc_noprof
BIT_INFO 0 phba->sli4_hba.els_wq->pring->flag 0x20,0xffff
NOCHECK_CALL