Lines Matching defs:xsk_buff_pool
46 struct xsk_buff_pool { struct
48 struct device *dev;
49 struct net_device *netdev;
50 struct list_head xsk_tx_list;
52 spinlock_t xsk_tx_list_lock;
53 refcount_t users;
54 struct xdp_umem *umem;
55 struct work_struct work;
56 struct list_head free_list;
57 u32 heads_cnt;
58 u16 queue_id;
61 struct xsk_queue *fq ____cacheline_aligned_in_smp;
62 struct xsk_queue *cq;
66 dma_addr_t *dma_pages;
67 struct xdp_buff_xsk *heads;
68 struct xdp_desc *tx_descs;
69 u64 chunk_mask;
70 u64 addrs_cnt;
71 u32 free_list_cnt;
72 u32 dma_pages_cnt;
73 u32 free_heads_cnt;
74 u32 headroom;
75 u32 chunk_size;
99 struct xsk_buff_pool *xp_create_and_assign_umem(struct xdp_sock *xs, argument