Lines Matching defs:xsk_buff_pool
49 struct xsk_buff_pool { struct
51 struct device *dev;
52 struct net_device *netdev;
53 struct list_head xsk_tx_list;
55 spinlock_t xsk_tx_list_lock;
56 refcount_t users;
57 struct xdp_umem *umem;
58 struct work_struct work;
59 struct list_head free_list;
60 struct list_head xskb_list;
61 u32 heads_cnt;
62 u16 queue_id;
65 struct xsk_queue *fq ____cacheline_aligned_in_smp;
66 struct xsk_queue *cq;
70 dma_addr_t *dma_pages;
71 struct xdp_buff_xsk *heads;
72 struct xdp_desc *tx_descs;
73 u64 chunk_mask;
74 u64 addrs_cnt;
75 u32 free_list_cnt;
76 u32 dma_pages_cnt;
77 u32 free_heads_cnt;
78 u32 headroom;
79 u32 chunk_size;
80 u32 chunk_shift;
81 u32 frame_len;
105 struct xsk_buff_pool *xp_create_and_assign_umem(struct xdp_sock *xs, argument