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/ixgbe/ixgbe_main.c ixgbe_clean_rx_irq() -> ixgbe_alloc_rx_buffers()

Type Parameter Key Value
PARAM_VALUE 0 rx_ring 4096-ptr_max
PARAM_VALUE 0 rx_ring->state 4096-ptr_max
PARAM_VALUE 0 rx_ring->xsk_pool 0
PARAM_VALUE 1 cleaned_count 16-u16max
DATA_SOURCE 0 rx_ring $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 rx_ring->xsk_pool->fq->ring->consumer
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

drivers/net/ethernet/intel/ixgbe/ixgbe_main.c ixgbe_configure_rx_ring() -> ixgbe_alloc_rx_buffers()

Type Parameter Key Value
PARAM_VALUE 0 rx_ring 4096-ptr_max
PARAM_VALUE 0 rx_ring->desc 4096-ptr_max
PARAM_VALUE 0 rx_ring->dev->cma_area->nranges s32min-s32max
PARAM_VALUE 0 rx_ring->rx_offset 0,192,704,2240,64192
PARAM_VALUE 0 rx_ring->state 4096-ptr_max
PARAM_VALUE 0 rx_ring->tail 4096-ptr_max
PARAM_VALUE 0 rx_ring->xsk_pool 0
BUF_SIZE 0 rx_ring (-1),4096
BUF_SIZE 0 rx_ring (-1),4096
BUF_SIZE 0 rx_ring->dev (-1),1616
CAPPED_DATA 0 rx_ring->next_to_clean 1
DATA_SOURCE 0 rx_ring $1
MEM_ZERO 0 rx_ring->rx_buffer_info
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 rx_ring->xdp_rxq.dev->group
NO_OVERFLOW_SIMPLE 0 rx_ring->xdp_rxq.dev->tx_queue_len
NO_OVERFLOW_SIMPLE 0 rx_ring->xdp_rxq.queue_index

drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c ixgbe_clean_test_rings() -> ixgbe_alloc_rx_buffers()

Type Parameter Key Value
PARAM_VALUE 0 rx_ring 4096-ptr_max
PARAM_VALUE 0 rx_ring->count 512
PARAM_VALUE 0 rx_ring->desc 4096-ptr_max
PARAM_VALUE 0 rx_ring->dev 4096-ptr_max
PARAM_VALUE 0 rx_ring->queue_index 0
PARAM_VALUE 0 rx_ring->rx_offset 0,192,704,2240,64192
PARAM_VALUE 0 rx_ring->size 0,4096-1048576
PARAM_VALUE 0 rx_ring->tail 4096-ptr_max
PARAM_VALUE 0 rx_ring->xdp_rxq.mem.type 0-3
PARAM_VALUE 0 rx_ring->xdp_rxq.reg_state 1
PARAM_VALUE 0 rx_ring->xsk_pool 0,4096-ptr_max
BUF_SIZE 0 rx_ring 4096
DATA_SOURCE 0 rx_ring $0
NOCHECK_CALL
HALF_LOCKED2 global &rtnl_mutex