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/net/ethernet/qlogic/qed/qed_dev.c qed_resc_alloc() -> qed_int_alloc()

Type Parameter Key Value
PARAM_VALUE 0 p_hwfn 4096-ptr_max
PARAM_VALUE 0 p_hwfn->cdev 4096-ptr_max
PARAM_VALUE 0 p_hwfn->cdev->db_size 1-u64max
PARAM_VALUE 0 p_hwfn->cdev->p_iov_info 0,4096-ptr_max
PARAM_VALUE 0 p_hwfn->cdev->pdev->dev.cma_area->alloc_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 p_hwfn->cdev->pdev->dev.cma_area->alloc_mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 p_hwfn->cdev->pdev->dev.cma_area->alloc_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 p_hwfn->cdev->pdev->dev.cma_area->nranges s32min-s32max
PARAM_VALUE 0 p_hwfn->cdev->pdev->dev.dma_io_tlb_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 p_hwfn->cdev->pdev->dev.dma_io_tlb_pools.next 4096-ptr_max
PARAM_VALUE 0 p_hwfn->cdev->pdev->dev.dma_io_tlb_pools.next->prev 4096-ptr_max
PARAM_VALUE 0 p_hwfn->cdev->pdev->dev.dma_io_tlb_pools.next->prev->prev 4096-ptr_max
PARAM_VALUE 0 p_hwfn->cdev->pdev->dev.dma_mem->spinlock.rlock.dep_map->name 0-255
PARAM_VALUE 0 p_hwfn->cdev->pdev->dev.dma_uses_io_tlb 1
PARAM_VALUE 0 p_hwfn->cdev->pdev->dev.iommu->attach_deferred 0-1
PARAM_VALUE 0 p_hwfn->hw_info.multi_tc_roce_en 0
PARAM_VALUE 0 p_hwfn->hw_info.personality 0-6
PARAM_VALUE 0 p_hwfn->p_cxt_mngr 4096-ptr_max
PARAM_VALUE 0 p_hwfn->p_cxt_mngr->clients 4096-ptr_max
PARAM_VALUE 0 p_hwfn->p_cxt_mngr->ilt_shadow 16,4096-ptr_max
PARAM_VALUE 0 p_hwfn->p_cxt_mngr->src_t2.dma_mem 0,16,4096-ptr_max
PARAM_VALUE 0 p_hwfn->p_cxt_mngr->srq_count 0-32768
PARAM_VALUE 0 p_hwfn->p_cxt_mngr->xrc_srq_count 0-59652323
PARAM_VALUE 0 p_hwfn->p_dpc_ptt 4096-ptr_max
PARAM_VALUE 0 p_hwfn->p_spq 4096-ptr_max
PARAM_VALUE 0 p_hwfn->p_spq->chain.capacity 0-143172096
PARAM_VALUE 0 p_hwfn->p_spq->chain.cnt_type 0
PARAM_VALUE 0 p_hwfn->p_spq->chain.elem_per_page 32,128,256,512
PARAM_VALUE 0 p_hwfn->p_spq->chain.elem_per_page_mask 31,127,255,511
PARAM_VALUE 0 p_hwfn->p_spq->chain.elem_size 16
PARAM_VALUE 0 p_hwfn->p_spq->chain.elem_unusable 0-2
PARAM_VALUE 0 p_hwfn->p_spq->chain.intended_use 0
PARAM_VALUE 0 p_hwfn->p_spq->chain.mode 1
PARAM_VALUE 0 p_hwfn->p_spq->chain.next_page_mask 0-511
PARAM_VALUE 0 p_hwfn->p_spq->chain.p_cons_elem 0-ptr_max
PARAM_VALUE 0 p_hwfn->p_spq->chain.p_prod_elem 0-ptr_max
PARAM_VALUE 0 p_hwfn->p_spq->chain.p_virt_addr 0-ptr_max
PARAM_VALUE 0 p_hwfn->p_spq->chain.page_cnt 0-279633
PARAM_VALUE 0 p_hwfn->p_spq->chain.page_size 4096
PARAM_VALUE 0 p_hwfn->p_spq->chain.pbl_sp.table_size 0-2237064
PARAM_VALUE 0 p_hwfn->p_spq->chain.pbl_sp.table_virt 0-ptr_max
PARAM_VALUE 0 p_hwfn->p_spq->chain.size 0-143172096
PARAM_VALUE 0 p_hwfn->p_spq->chain.u.chain16.cons_idx 0
PARAM_VALUE 0 p_hwfn->p_spq->chain.u.chain32.cons_idx 0
PARAM_VALUE 0 p_hwfn->p_spq->chain.u.chain32.prod_idx 0
PARAM_VALUE 0 p_hwfn->p_spq->chain.usable_per_page 30-32,126-128,254-256,510-512
PARAM_VALUE 0 p_hwfn->p_spq->p_virt 1-ptr_max
PARAM_VALUE 0 p_hwfn->pf_params.eth_pf_params.num_vf_cons 32
PARAM_VALUE 0 p_hwfn->qm_info.first_mcos_pq 0
PARAM_VALUE 0 p_hwfn->qm_info.first_rl_pq 0
PARAM_VALUE 0 p_hwfn->qm_info.first_vf_pq 0
PARAM_VALUE 0 p_hwfn->qm_info.max_phys_tcs_per_port 4,8
PARAM_VALUE 0 p_hwfn->qm_info.num_vf_pqs 0
PARAM_VALUE 0 p_hwfn->qm_info.ooo_tc 1-255
PARAM_VALUE 0 p_hwfn->qm_info.qm_port_params 16,4096-ptr_max
PARAM_VALUE 0 p_hwfn->qm_info.qm_pq_params 16,4096-ptr_max
PARAM_VALUE 0 p_hwfn->qm_info.qm_vport_params 4096-ptr_max
PARAM_VALUE 0 p_hwfn->qm_info.vport_rl_en 1
PARAM_VALUE 0 p_hwfn->qm_info.vport_wfq_en 1
PARAM_VALUE 0 p_hwfn->qm_info.wfq_data 16,4096-ptr_max
CAPPED_DATA 0 p_hwfn->cdev->num_ports_in_engine 1
CAPPED_DATA 0 p_hwfn->p_cxt_mngr->vf_count 1
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 p_hwfn->cdev->num_ports_in_engine
HALF_LOCKED2 &pool->lock