Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/ethernet/engleder/tsnep_main.c tsnep_xdp_xmit_frame_ring() -> tsnep_xdp_tx_map()

Type Parameter Key Value
PARAM_VALUE 0 xdpf 4096-ptr_max
PARAM_VALUE 1 tx 4096-ptr_max
PARAM_VALUE 1 tx->entry 4096-ptr_max
PARAM_VALUE 1 tx->queue_index 0-6
PARAM_VALUE 1 tx->read 0-255
PARAM_VALUE 1 tx->write 0-255
PARAM_VALUE 2 shinfo 4096-ptr_max
PARAM_VALUE 3 count 1-256
PARAM_VALUE 4 type 1024,2048
BUF_SIZE 0 xdpf (-1),1-s32max
BUF_SIZE 0 xdpf (-1),1-s32max
CAPPED_DATA 1 tx->read 1
CAPPED_DATA 1 tx->write 1
DATA_SOURCE 0 xdpf $0
DATA_SOURCE 1 tx $1
DATA_SOURCE 2 shinfo r xdp_get_shared_info_from_frame
DATA_SOURCE 4 type $2
FUZZY_MAX 3 count 1
FUZZY_MAX 4 type 2048
BIT_INFO 4 type 0x0,0xc00
HARD_MAX 4 type 2048
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
UNITS 0 xdpf unit_byte
HALF_LOCKED2 &nq->_xmit_lock
HALF_LOCKED2 &tx_nq->_xmit_lock
HALF_LOCKED2 rcu_read
TYPE_LOCK (struct netdev_queue)->_xmit_lock