Lines Matching defs:xsk_buff_pool
47 struct xsk_buff_pool { struct
49 struct device *dev;
50 struct net_device *netdev;
51 struct list_head xsk_tx_list;
53 spinlock_t xsk_tx_list_lock;
54 refcount_t users;
55 struct xdp_umem *umem;
56 struct work_struct work;
57 struct list_head free_list;
58 struct list_head xskb_list;
59 u32 heads_cnt;
60 u16 queue_id;
63 struct xsk_queue *fq ____cacheline_aligned_in_smp;
64 struct xsk_queue *cq;
68 dma_addr_t *dma_pages;
69 struct xdp_buff_xsk *heads;
70 struct xdp_desc *tx_descs;
71 u64 chunk_mask;
72 u64 addrs_cnt;
73 u32 free_list_cnt;
74 u32 dma_pages_cnt;
75 u32 free_heads_cnt;
76 u32 headroom;
77 u32 chunk_size;
101 struct xsk_buff_pool *xp_create_and_assign_umem(struct xdp_sock *xs, argument