Documented in 1 files:

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/ice/ice_main.c ice_vsi_setup_tx_rings() -> ice_setup_tx_ring()

Type Parameter Key Value
PARAM_VALUE 0 tx_ring 1-u64max
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/intel/ice/ice_main.c ice_xdp_alloc_setup_rings() -> ice_setup_tx_ring()

Type Parameter Key Value
PARAM_VALUE 0 tx_ring 4096-ptr_max
PARAM_VALUE 0 tx_ring->dev 4096-ptr_max
PARAM_VALUE 0 tx_ring->netdev 0
PARAM_VALUE 0 tx_ring->ring_stats 4096-ptr_max
PARAM_VALUE 0 tx_ring->vsi 4096-ptr_max
PARAM_VALUE 0 tx_ring->vsi->back 4096-ptr_max
PARAM_VALUE 0 tx_ring->vsi->num_xdp_txq 1-u16max
PARAM_VALUE 0 tx_ring->vsi->txq_map 4096-ptr_max
PARAM_VALUE 0 tx_ring->vsi->type 0,3,9
PARAM_VALUE 0 tx_ring->vsi->xdp_mapping_mode 0
PARAM_VALUE 0 tx_ring->vsi->xdp_rings 4096-ptr_max
BUF_SIZE 0 tx_ring 4096
BUF_SIZE 0 tx_ring->dev 1616
BUF_SIZE 0 tx_ring->ring_stats 64
DATA_SOURCE 0 tx_ring r _kzalloc_noprof
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 tx_ring->vsi->rss_table_size 0-u16max
USER_DATA 0 tx_ring->vsi->num_q_vectors 1-u16max[c]
USER_DATA 0 tx_ring->vsi->num_rxq 1-u16max[c]
USER_DATA 0 tx_ring->vsi->num_txq 0-u16max[c]
USER_DATA 0 tx_ring->vsi->req_rxq 0-u16max[c]
USER_DATA 0 tx_ring->vsi->req_txq 0-u16max[c]
USER_DATA 0 tx_ring->vsi->rss_size 1-65534[c]
NO_OVERFLOW_SIMPLE 0 tx_ring->vsi->alloc_rxq
NO_OVERFLOW_SIMPLE 0 tx_ring->vsi->alloc_txq
NO_OVERFLOW_SIMPLE 0 tx_ring->vsi->idx
NO_OVERFLOW_SIMPLE 0 tx_ring->vsi->num_q_vectors
NO_OVERFLOW_SIMPLE 0 tx_ring->vsi->num_xdp_txq
HALF_LOCKED2 &vsi->xdp_state_lock

drivers/net/ethernet/intel/ice/ice_ethtool.c ice_set_ringparam() -> ice_setup_tx_ring()

Type Parameter Key Value
PARAM_VALUE 0 tx_ring 4096-ptr_max
PARAM_VALUE 0 tx_ring->desc 0
PARAM_VALUE 0 tx_ring->tx_buf 0
PARAM_VALUE 0 tx_ring->tx_tstamps 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/intel/ice/ice_ethtool.c ice_set_ringparam() -> ice_setup_tx_ring()

Type Parameter Key Value
PARAM_VALUE 0 tx_ring 4096-ptr_max
PARAM_VALUE 0 tx_ring->desc 0
PARAM_VALUE 0 tx_ring->tx_buf 0
RX_PATH
TASK_NOT_RUNNING