Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/ethernet/intel/igc/igc_main.c igc_clean_rx_irq_zc() -> igc_alloc_rx_buffers_zc()

Type Parameter Key Value
PARAM_VALUE 0 ring 4096-ptr_max
PARAM_VALUE 0 ring->xsk_pool 1-u64max
PARAM_VALUE 1 count 16-u16max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &ni->dev_lock
HALF_LOCKED2 bh

drivers/net/ethernet/intel/igc/igc_main.c igc_configure() -> igc_alloc_rx_buffers_zc()

Type Parameter Key Value
PARAM_VALUE 0 ring 4096-ptr_max
PARAM_VALUE 0 ring->xsk_pool 1-u64max
CAPPED_DATA 0 ring->next_to_clean 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/ethernet/intel/igc/igc_main.c igc_enable_rx_ring() -> igc_alloc_rx_buffers_zc()

Type Parameter Key Value
PARAM_VALUE 0 ring 4096-ptr_max
PARAM_VALUE 0 ring->next_to_clean 0
PARAM_VALUE 0 ring->next_to_use 0
PARAM_VALUE 0 ring->q_vector 4096-ptr_max
PARAM_VALUE 0 ring->q_vector->adapter 4096-ptr_max
PARAM_VALUE 0 ring->rx_buffer_info->dma 0
PARAM_VALUE 0 ring->rx_buffer_info->page 0
PARAM_VALUE 0 ring->rx_buffer_info->page_offset 0
PARAM_VALUE 0 ring->rx_buffer_info->pagecnt_bias 0
PARAM_VALUE 0 ring->rx_buffer_info->xdp 0
PARAM_VALUE 0 ring->tail 4096-ptr_max
PARAM_VALUE 0 ring->xdp_rxq.mem.type 0-3
PARAM_VALUE 0 ring->xsk_pool 4096-ptr_max
PARAM_VALUE 0 *ring->q_vector->adapter->netdev->name 0-255
PARAM_VALUE 0 *ring->tail 0-255
DATA_SOURCE 0 ring $0
PARAM_COMPARE 0 ring->next_to_clean == $0->next_to_use
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 ring->xdp_rxq.queue_index