Lines Matching defs:xsk_buff_pool
41 struct xsk_buff_pool { struct
43 struct device *dev;
44 struct net_device *netdev;
45 struct list_head xsk_tx_list;
47 spinlock_t xsk_tx_list_lock;
48 refcount_t users;
49 struct xdp_umem *umem;
50 struct work_struct work;
51 struct list_head free_list;
52 u32 heads_cnt;
53 u16 queue_id;
56 struct xsk_queue *fq ____cacheline_aligned_in_smp;
57 struct xsk_queue *cq;
61 dma_addr_t *dma_pages;
62 struct xdp_buff_xsk *heads;
63 struct xdp_desc *tx_descs;
64 u64 chunk_mask;
65 u64 addrs_cnt;
66 u32 free_list_cnt;
67 u32 dma_pages_cnt;
68 u32 free_heads_cnt;
69 u32 headroom;
70 u32 chunk_size;
94 struct xsk_buff_pool *xp_create_and_assign_umem(struct xdp_sock *xs, argument