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_dbg_alloc_user_data()

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 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->cdev->pdev->dev.iommu->pci_32bit_workaround 0-1
PARAM_VALUE 0 p_hwfn->cdev->rx_coalesce_usecs 0-511
PARAM_VALUE 0 p_hwfn->cdev->tx_coalesce_usecs 0-511
PARAM_VALUE 0 p_hwfn->db_recovery_info.db_recovery_counter 0
PARAM_VALUE 0 p_hwfn->dmae_info.mutex.dep_map->name 0-255
PARAM_VALUE 0 p_hwfn->dmae_info.mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 p_hwfn->dmae_info.mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 p_hwfn->dmae_info.mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 p_hwfn->dmae_info.mutex.first_waiter->task->blocked_on 0
PARAM_VALUE 0 p_hwfn->dmae_info.mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 p_hwfn->dmae_info.p_completion_word 0-ptr_max
PARAM_VALUE 0 p_hwfn->dmae_info.p_dmae_cmd 0-ptr_max
PARAM_VALUE 0 p_hwfn->dmae_info.p_dmae_cmd->comp_val 53678
PARAM_VALUE 0 p_hwfn->dmae_info.p_intermediate_buffer 0-ptr_max
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->mcp_info->cmd_list.next->prev 4096-ptr_max
PARAM_VALUE 0 p_hwfn->mcp_info->cmd_list.next->prev->next 0
PARAM_VALUE 0 p_hwfn->mcp_info->cmd_list.next->prev->prev 0
PARAM_VALUE 0 p_hwfn->mcp_info->drv_mb_addr 0,14811136-84016096
PARAM_VALUE 0 p_hwfn->mcp_info->drv_pulse_seq 0-s16max
PARAM_VALUE 0 p_hwfn->mcp_info->mfw_mb_addr 0,14811136-84016096
PARAM_VALUE 0 p_hwfn->mcp_info->port_addr 0,14811136-81656836
PARAM_VALUE 0 p_hwfn->p_consq 4096-ptr_max
PARAM_VALUE 0 p_hwfn->p_consq->chain.capacity 0-143172096
PARAM_VALUE 0 p_hwfn->p_consq->chain.cnt_type 0
PARAM_VALUE 0 p_hwfn->p_consq->chain.elem_per_page 32,128,256,512
PARAM_VALUE 0 p_hwfn->p_consq->chain.elem_per_page_mask 31,127,255,511
PARAM_VALUE 0 p_hwfn->p_consq->chain.elem_size 128
PARAM_VALUE 0 p_hwfn->p_consq->chain.elem_unusable 0-2
PARAM_VALUE 0 p_hwfn->p_consq->chain.intended_use 0
PARAM_VALUE 0 p_hwfn->p_consq->chain.mode 2
PARAM_VALUE 0 p_hwfn->p_consq->chain.next_page_mask 0-511
PARAM_VALUE 0 p_hwfn->p_consq->chain.p_cons_elem 0-ptr_max
PARAM_VALUE 0 p_hwfn->p_consq->chain.p_prod_elem 0-ptr_max
PARAM_VALUE 0 p_hwfn->p_consq->chain.p_virt_addr 0-ptr_max
PARAM_VALUE 0 p_hwfn->p_consq->chain.page_cnt 0-279633
PARAM_VALUE 0 p_hwfn->p_consq->chain.page_size 4096
PARAM_VALUE 0 p_hwfn->p_consq->chain.pbl_sp.table_size 0-2237064
PARAM_VALUE 0 p_hwfn->p_consq->chain.pbl_sp.table_virt 0-ptr_max
PARAM_VALUE 0 p_hwfn->p_consq->chain.size 0-143172096
PARAM_VALUE 0 p_hwfn->p_consq->chain.u.chain16.cons_idx 0
PARAM_VALUE 0 p_hwfn->p_consq->chain.u.chain32.cons_idx 0
PARAM_VALUE 0 p_hwfn->p_consq->chain.u.chain32.prod_idx 0
PARAM_VALUE 0 p_hwfn->p_consq->chain.usable_per_page 30-32,126-128,254-256,510-512
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_dcbx_info 4096-ptr_max
PARAM_VALUE 0 p_hwfn->p_dpc_ptt 4096-ptr_max
PARAM_VALUE 0 p_hwfn->p_eq 4096-ptr_max
PARAM_VALUE 0 p_hwfn->p_eq->chain.capacity 0-143172096
PARAM_VALUE 0 p_hwfn->p_eq->chain.cnt_type 0
PARAM_VALUE 0 p_hwfn->p_eq->chain.elem_per_page 32,128,256,512
PARAM_VALUE 0 p_hwfn->p_eq->chain.elem_per_page_mask 31,127,255,511
PARAM_VALUE 0 p_hwfn->p_eq->chain.elem_size 16
PARAM_VALUE 0 p_hwfn->p_eq->chain.elem_unusable 0-2
PARAM_VALUE 0 p_hwfn->p_eq->chain.intended_use 0
PARAM_VALUE 0 p_hwfn->p_eq->chain.mode 2
PARAM_VALUE 0 p_hwfn->p_eq->chain.next_page_mask 0-511
PARAM_VALUE 0 p_hwfn->p_eq->chain.p_cons_elem 0-ptr_max
PARAM_VALUE 0 p_hwfn->p_eq->chain.p_prod_elem 0-ptr_max
PARAM_VALUE 0 p_hwfn->p_eq->chain.p_virt_addr 0-ptr_max
PARAM_VALUE 0 p_hwfn->p_eq->chain.page_cnt 0-279633
PARAM_VALUE 0 p_hwfn->p_eq->chain.page_size 4096
PARAM_VALUE 0 p_hwfn->p_eq->chain.pbl_sp.table_size 0-2237064
PARAM_VALUE 0 p_hwfn->p_eq->chain.pbl_sp.table_virt 0-ptr_max
PARAM_VALUE 0 p_hwfn->p_eq->chain.size 0-143172096
PARAM_VALUE 0 p_hwfn->p_eq->chain.u.chain16.cons_idx 0
PARAM_VALUE 0 p_hwfn->p_eq->chain.u.chain32.cons_idx 0
PARAM_VALUE 0 p_hwfn->p_eq->chain.u.chain32.prod_idx 0
PARAM_VALUE 0 p_hwfn->p_eq->chain.usable_per_page 30-32,126-128,254-256,510-512
PARAM_VALUE 0 p_hwfn->p_main_ptt->pxp.offset 0-1073741823
PARAM_VALUE 0 p_hwfn->p_sb_attn 4096-ptr_max
PARAM_VALUE 0 p_hwfn->p_sb_attn->index 0
PARAM_VALUE 0 p_hwfn->p_sb_attn->known_attn 0
PARAM_VALUE 0 p_hwfn->p_sb_attn->mfw_attn_addr 33792,33800-35832
PARAM_VALUE 0 p_hwfn->p_sb_attn->p_aeu_desc 1160522965475422208
PARAM_VALUE 0 p_hwfn->p_sb_attn->sb_attn->atten_ack 0
PARAM_VALUE 0 p_hwfn->p_sb_attn->sb_attn->atten_bits 0
PARAM_VALUE 0 p_hwfn->p_sb_attn->sb_attn->reserved0 0
PARAM_VALUE 0 p_hwfn->p_sb_attn->sb_attn->reserved1 0
PARAM_VALUE 0 p_hwfn->p_sb_attn->sb_attn->sb_index 0
PARAM_VALUE 0 p_hwfn->p_sp_sb 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
PARAM_VALUE 0 p_hwfn->vf_iov_info 0,4096-ptr_max
PARAM_VALUE 0 *p_hwfn->cdev->ops_cookie->ndev->name 0-255
PARAM_VALUE 0 *p_hwfn->dmae_info.p_dmae_cmd->comp_addr_hi 0
PARAM_VALUE 0 *p_hwfn->dmae_info.p_dmae_cmd->comp_addr_lo 0
PARAM_VALUE 0 *p_hwfn->dmae_info.p_dmae_cmd->comp_val 0
PARAM_VALUE 0 *p_hwfn->dmae_info.p_dmae_cmd->crc10 0
PARAM_VALUE 0 *p_hwfn->dmae_info.p_dmae_cmd->crc16 0
PARAM_VALUE 0 *p_hwfn->dmae_info.p_dmae_cmd->crc16_c 0
PARAM_VALUE 0 *p_hwfn->dmae_info.p_dmae_cmd->crc32 0
PARAM_VALUE 0 *p_hwfn->dmae_info.p_dmae_cmd->crc_32_c 0
PARAM_VALUE 0 *p_hwfn->dmae_info.p_dmae_cmd->dst_addr_hi 0
PARAM_VALUE 0 *p_hwfn->dmae_info.p_dmae_cmd->dst_addr_lo 0
PARAM_VALUE 0 *p_hwfn->dmae_info.p_dmae_cmd->error_bit_reserved 0
PARAM_VALUE 0 *p_hwfn->dmae_info.p_dmae_cmd->length_dw 0
PARAM_VALUE 0 *p_hwfn->dmae_info.p_dmae_cmd->opcode 0
PARAM_VALUE 0 *p_hwfn->dmae_info.p_dmae_cmd->opcode_b 0
PARAM_VALUE 0 *p_hwfn->dmae_info.p_dmae_cmd->src_addr_hi 0
PARAM_VALUE 0 *p_hwfn->dmae_info.p_dmae_cmd->src_addr_lo 0
PARAM_VALUE 0 *p_hwfn->dmae_info.p_dmae_cmd->xsum16 0
PARAM_VALUE 0 *p_hwfn->dmae_info.p_dmae_cmd->xsum8 0
PARAM_VALUE 0 *p_hwfn->p_sb_attn->parity_mask 0-4294967295
PARAM_VALUE 1 user_data_ptr 4096-ptr_max
CAPPED_DATA 0 p_hwfn->cdev->num_ports_in_engine 1
CAPPED_DATA 0 p_hwfn->cdev->pdev->dev.cma_area->nranges 1
CAPPED_DATA 0 p_hwfn->p_cxt_mngr->vf_count 1
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 p_hwfn->mcp_info->drv_mb_seq 0-u16max
HOST_DATA 0 p_hwfn->mcp_info->drv_pulse_seq 0-s16max
HOST_DATA 0 p_hwfn->mcp_info->mcp_hist 0-u32max
NO_OVERFLOW_SIMPLE 0 p_hwfn->cdev->num_ports_in_engine
HALF_LOCKED2 &pool->lock