Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/ethernet/qlogic/qed/qed_int.c qed_int_sb_attn_init() -> qed_int_sb_attn_setup()

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->rx_coalesce_usecs 0-511
PARAM_VALUE 0 p_hwfn->cdev->tx_coalesce_usecs 0-511
PARAM_VALUE 0 p_hwfn->dmae_info.mutex->first_waiter->task->blocked_lock.owner (-4611686018427387904)-4611686018427387903
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.osq.tail.counter 0-s32max
PARAM_VALUE 0 p_hwfn->dmae_info.p_dmae_cmd->comp_val 53678
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->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_cxt_mngr 4096-ptr_max
PARAM_VALUE 0 p_hwfn->p_cxt_mngr->src_t2.dma_mem 0
PARAM_VALUE 0 p_hwfn->p_cxt_mngr->src_t2.first_free 0
PARAM_VALUE 0 p_hwfn->p_cxt_mngr->src_t2.last_free 0
PARAM_VALUE 0 p_hwfn->p_cxt_mngr->src_t2.num_pages 0
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_sb_attn 4096-ptr_max
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 1-ptr_max
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
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.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 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
BUF_SIZE 0 p_hwfn->p_sb_attn 72
CAPPED_DATA 0 p_hwfn->cdev->num_ports_in_engine 1
DATA_SOURCE 0 p_hwfn $0
DATA_SOURCE 1 p_ptt $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
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

drivers/net/ethernet/qlogic/qed/qed_int.c qed_int_setup() -> qed_int_sb_attn_setup()

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->rx_coalesce_usecs 24
PARAM_VALUE 0 p_hwfn->cdev->tx_coalesce_usecs 48
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.osq.tail.counter 0-s32max
PARAM_VALUE 0 p_hwfn->dmae_info.p_dmae_cmd->comp_val 0,53678
PARAM_VALUE 0 p_hwfn->mcp_info 4096-ptr_max
PARAM_VALUE 0 p_hwfn->mcp_info->cmd_list.next->next 4096-ptr_max
PARAM_VALUE 0 p_hwfn->mcp_info->cmd_list.next->prev 4096-ptr_max
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.intended_use 0-2
PARAM_VALUE 0 p_hwfn->p_consq->chain.u.chain32.prod_idx 0-512
PARAM_VALUE 0 p_hwfn->p_eq 4096-ptr_max
PARAM_VALUE 0 p_hwfn->p_eq->chain.intended_use 0-2
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-512
PARAM_VALUE 0 p_hwfn->p_sp_sb 4096-ptr_max
PARAM_VALUE 0 p_hwfn->p_sp_sb->sb_info.sb_ack 0
PARAM_VALUE 0 p_hwfn->p_spq 4096-ptr_max
PARAM_VALUE 0 p_hwfn->p_spq->chain.intended_use 0-2
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-512
PARAM_VALUE 0 p_hwfn->p_spq->comp_bitmap_idx 0
PARAM_VALUE 0 p_hwfn->p_spq->comp_count 0
PARAM_VALUE 0 p_hwfn->p_spq->comp_sent_count 0
PARAM_VALUE 0 p_hwfn->p_spq->completion_pending.next 4096-ptr_max
PARAM_VALUE 0 p_hwfn->p_spq->completion_pending.next->next 4096-ptr_max
PARAM_VALUE 0 p_hwfn->p_spq->completion_pending.prev 4096-ptr_max
PARAM_VALUE 0 p_hwfn->p_spq->completion_pending.prev->next 4096-ptr_max
PARAM_VALUE 0 p_hwfn->p_spq->completion_pending.prev->prev 4096-ptr_max
PARAM_VALUE 0 p_hwfn->p_spq->db_data.agg_flags 16
PARAM_VALUE 0 p_hwfn->p_spq->db_data.params 140
PARAM_VALUE 0 p_hwfn->p_spq->db_data.spq_prod 0
PARAM_VALUE 0 p_hwfn->p_spq->free_pool.next 4096-ptr_max
PARAM_VALUE 0 p_hwfn->p_spq->free_pool.next->next 4096-ptr_max
PARAM_VALUE 0 p_hwfn->p_spq->free_pool.prev 4096-ptr_max
PARAM_VALUE 0 p_hwfn->p_spq->free_pool.prev->next 4096-ptr_max
PARAM_VALUE 0 p_hwfn->p_spq->free_pool.prev->prev 4096-ptr_max
PARAM_VALUE 0 p_hwfn->p_spq->normal_count 0
PARAM_VALUE 0 p_hwfn->p_spq->p_virt->list.next 4096-ptr_max
PARAM_VALUE 0 p_hwfn->p_spq->p_virt->list.prev 4096-ptr_max
PARAM_VALUE 0 p_hwfn->p_spq->pending.next 4096-ptr_max
PARAM_VALUE 0 p_hwfn->p_spq->pending.next->next 4096-ptr_max
PARAM_VALUE 0 p_hwfn->p_spq->pending.prev 4096-ptr_max
PARAM_VALUE 0 p_hwfn->p_spq->pending.prev->next 4096-ptr_max
PARAM_VALUE 0 p_hwfn->p_spq->pending.prev->prev 4096-ptr_max
PARAM_VALUE 0 p_hwfn->p_spq->unlimited_pending.next 4096-ptr_max
PARAM_VALUE 0 p_hwfn->p_spq->unlimited_pending.next->next 4096-ptr_max
PARAM_VALUE 0 p_hwfn->p_spq->unlimited_pending.prev 4096-ptr_max
PARAM_VALUE 0 p_hwfn->p_spq->unlimited_pending.prev->next 4096-ptr_max
PARAM_VALUE 0 p_hwfn->p_spq->unlimited_pending.prev->prev 4096-ptr_max
PARAM_VALUE 0 p_hwfn->p_spq->unlimited_pending_count 0
CAPPED_DATA 0 p_hwfn->p_spq->chain.capacity 1
DATA_SOURCE 0 p_hwfn $0
DATA_SOURCE 1 p_ptt $1
MEM_ZERO 0 p_hwfn->p_sp_sb->sb_info.sb_virt
MEM_ZERO 0 p_hwfn->p_spq->p_comp_bitmap
MEM_ZERO 0 &p_hwfn->p_spq->db_data
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
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
HALF_LOCKED2 &pool->lock