Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/net/ethernet/intel/idpf/idpf_txrx.c idpf_vector_to_queue_set() -> idpf_alloc_queue_set()

Type Parameter Key Value
PARAM_VALUE 1 qv_rsrc 4096-ptr_max
PARAM_VALUE 3 num 1-u32max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dev->lock
HALF_LOCKED2 &xs->mutex
HALF_LOCKED2 global &rtnl_mutex

drivers/net/ethernet/intel/idpf/idpf_virtchnl.c idpf_send_config_rx_queues_msg() -> idpf_alloc_queue_set()

Type Parameter Key Value
PARAM_VALUE 0 adapter 4096-ptr_max
PARAM_VALUE 0 adapter->pdev->dev.cma_area->available_count 0-s64max
PARAM_VALUE 0 adapter->vport_config 4096-ptr_max
PARAM_VALUE 1 qv_rsrc 4096-ptr_max
PARAM_VALUE 1 qv_rsrc->dev->cma_area->nranges s32min-s32max
PARAM_VALUE 1 qv_rsrc->noirq_dyn_ctl 4096-ptr_max
PARAM_VALUE 1 qv_rsrc->noirq_dyn_ctl_ena 3221225472,3221225480-3221225496
PARAM_VALUE 1 qv_rsrc->q_vectors 16,4096-ptr_max
PARAM_VALUE 1 qv_rsrc->rxq_grps 16,4096-ptr_max
PARAM_VALUE 1 qv_rsrc->txq_grps 16,4096-ptr_max
BUF_SIZE 1 qv_rsrc 112
CAPPED_DATA 1 qv_rsrc->num_q_vectors 1
CAPPED_DATA 1 qv_rsrc->num_rxq 1
CAPPED_DATA 1 qv_rsrc->num_rxq_grp 1
CAPPED_DATA 1 qv_rsrc->num_txq 1
CAPPED_DATA 1 qv_rsrc->num_txq_grp 1
DATA_SOURCE 0 adapter $0
DATA_SOURCE 1 qv_rsrc $1
DATA_SOURCE 2 vport_id $2
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 1 qv_rsrc->num_bufqs_per_qgrp
NO_OVERFLOW_SIMPLE 1 qv_rsrc->num_q_vectors
NO_OVERFLOW_SIMPLE 1 qv_rsrc->num_rxq_grp
NO_OVERFLOW_SIMPLE 1 qv_rsrc->num_txq
NO_OVERFLOW_SIMPLE 1 qv_rsrc->num_txq_grp
HALF_LOCKED2 global &rtnl_mutex

drivers/net/ethernet/intel/idpf/idpf_virtchnl.c idpf_send_config_tx_queues_msg() -> idpf_alloc_queue_set()

Type Parameter Key Value
PARAM_VALUE 0 adapter 4096-ptr_max
PARAM_VALUE 0 adapter->vport_config 4096-ptr_max
PARAM_VALUE 1 qv_rsrc 4096-ptr_max
PARAM_VALUE 1 qv_rsrc->dev->cma_area->nranges s32min-s32max
PARAM_VALUE 1 qv_rsrc->noirq_dyn_ctl 4096-ptr_max
PARAM_VALUE 1 qv_rsrc->noirq_dyn_ctl_ena 3221225472,3221225480-3221225496
PARAM_VALUE 1 qv_rsrc->q_vectors 16,4096-ptr_max
PARAM_VALUE 1 qv_rsrc->rxq_grps 16,4096-ptr_max
PARAM_VALUE 1 qv_rsrc->txq_grps 16,4096-ptr_max
BUF_SIZE 1 qv_rsrc 112
CAPPED_DATA 1 qv_rsrc->num_q_vectors 1
CAPPED_DATA 1 qv_rsrc->num_rxq 1
CAPPED_DATA 1 qv_rsrc->num_rxq_grp 1
CAPPED_DATA 1 qv_rsrc->num_txq 1
CAPPED_DATA 1 qv_rsrc->num_txq_grp 1
DATA_SOURCE 0 adapter $0
DATA_SOURCE 1 qv_rsrc $1
DATA_SOURCE 2 vport_id $2
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 1 qv_rsrc->num_bufqs_per_qgrp
NO_OVERFLOW_SIMPLE 1 qv_rsrc->num_q_vectors
NO_OVERFLOW_SIMPLE 1 qv_rsrc->num_rxq_grp
NO_OVERFLOW_SIMPLE 1 qv_rsrc->num_txq
NO_OVERFLOW_SIMPLE 1 qv_rsrc->num_txq_grp
HALF_LOCKED2 global &rtnl_mutex

drivers/net/ethernet/intel/idpf/idpf_virtchnl.c idpf_send_ena_dis_queues_msg() -> idpf_alloc_queue_set()

Type Parameter Key Value
PARAM_VALUE 0 adapter->pdev->dev.cma_area->available_count 0-s64max
PARAM_VALUE 0 adapter->pdev->dev.cma_area->nranges s32min-s32max
PARAM_VALUE 0 adapter->vport_config 4096-ptr_max
PARAM_VALUE 1 qv_rsrc 4096-ptr_max
DATA_SOURCE 0 adapter $0
DATA_SOURCE 1 qv_rsrc $1
DATA_SOURCE 2 vport_id $2
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &rtnl_mutex

drivers/net/ethernet/intel/idpf/idpf_virtchnl.c idpf_send_map_unmap_queue_vector_msg() -> idpf_alloc_queue_set()

Type Parameter Key Value
PARAM_VALUE 0 adapter 4096-ptr_max
PARAM_VALUE 0 adapter->pdev->dev.cma_area->available_count 0-s64max
PARAM_VALUE 0 adapter->vport_config 4096-ptr_max
PARAM_VALUE 1 qv_rsrc 4096-ptr_max
BUF_SIZE 1 qv_rsrc 112
DATA_SOURCE 0 adapter $0
DATA_SOURCE 1 qv_rsrc $1
DATA_SOURCE 2 vport_id $2
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 1 qv_rsrc->num_bufqs_per_qgrp
NO_OVERFLOW_SIMPLE 1 qv_rsrc->num_q_vectors
NO_OVERFLOW_SIMPLE 1 qv_rsrc->num_rxq_grp
NO_OVERFLOW_SIMPLE 1 qv_rsrc->num_txq
NO_OVERFLOW_SIMPLE 1 qv_rsrc->num_txq_grp
HALF_LOCKED2 global &rtnl_mutex

drivers/net/ethernet/intel/idpf/idpf_virtchnl.c idpf_wait_for_marker_event() -> idpf_alloc_queue_set()

Type Parameter Key Value
PARAM_VALUE 0 adapter->hw.asq->cq_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 adapter->pdev->dev.cma_area->available_count 0-s64max
PARAM_VALUE 0 adapter->pdev->dev.cma_area->nranges s32min-s32max
PARAM_VALUE 0 adapter->ptp->secondary_mbx.peer_id 0-255
PARAM_VALUE 0 adapter->vcxn_mngr 4096-ptr_max
PARAM_VALUE 0 adapter->vcxn_mngr->xn_bm_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 adapter->vport_config 4096-ptr_max
PARAM_VALUE 1 qv_rsrc 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 3 num
UNITS 3 num unit_array_size
HALF_LOCKED2 global &rtnl_mutex