Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

net/xdp/xdp_umem.c xdp_umem_reg() -> xdp_umem_addr_map()

Type Parameter Key Value
PARAM_VALUE 0 umem 4096-ptr_max
PARAM_VALUE 0 umem->chunk_size 2048-4096
PARAM_VALUE 0 umem->chunks 1-u32max
PARAM_VALUE 0 umem->flags 0-6
PARAM_VALUE 0 umem->headroom 0-3392
PARAM_VALUE 0 umem->id 0-s32max
PARAM_VALUE 0 umem->pgs 0,4096-ptr_max
PARAM_VALUE 0 umem->user 0,4096-ptr_max
PARAM_VALUE 0 umem->users.refs.counter 1
PARAM_VALUE 0 umem->xsk_dma_list.next 4096-ptr_max
PARAM_VALUE 0 umem->xsk_dma_list.next->next 4096-ptr_max
PARAM_VALUE 0 umem->xsk_dma_list.prev 4096-ptr_max
PARAM_VALUE 0 umem->xsk_dma_list.prev->next 4096-ptr_max
PARAM_VALUE 0 umem->xsk_dma_list.prev->prev 4096-ptr_max
PARAM_VALUE 1 pages 0,4096-ptr_max
BUF_SIZE 0 umem 160
CAPPED_DATA 0 umem->headroom 1
DATA_SOURCE 0 umem $0
NOSPEC 0 umem->headroom
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 umem->chunk_size 2048-4096
USER_DATA 0 umem->flags 0-6
USER_DATA 0 umem->headroom 0-3392
USER_DATA 0 umem->npgs 1-1048576[c][u]
USER_DATA 0 umem->size 0-u64max
USER_DATA 0 umem->tx_metadata_len 16-248
USER_DATA 2 nr_pages 1-1048576[c][u]
NO_OVERFLOW_SIMPLE 0 umem->npgs
NO_OVERFLOW_SIMPLE 0 umem->size
NO_OVERFLOW_SIMPLE 2 nr_pages
UNITS 2 nr_pages unit_array_size
LOCK2 &xs->mutex
HALF_LOCKED2 &smc->clcsock_release_lock
TYPE_LOCK (struct xdp_sock)->mutex