Home
last modified time | relevance | path

Searched refs:xsk_queue (Results 1 – 7 of 7) sorted by relevance

/Linux-v5.10/net/xdp/
Dxsk_queue.h38 struct xsk_queue { struct
112 static inline bool xskq_cons_read_addr_unchecked(struct xsk_queue *q, u64 *addr) in xskq_cons_read_addr_unchecked()
171 static inline bool xskq_cons_is_valid_desc(struct xsk_queue *q, in xskq_cons_is_valid_desc()
182 static inline bool xskq_cons_read_desc(struct xsk_queue *q, in xskq_cons_read_desc()
202 static inline void __xskq_cons_release(struct xsk_queue *q) in __xskq_cons_release()
208 static inline void __xskq_cons_peek(struct xsk_queue *q) in __xskq_cons_peek()
215 static inline void xskq_cons_get_entries(struct xsk_queue *q) in xskq_cons_get_entries()
221 static inline bool xskq_cons_has_entries(struct xsk_queue *q, u32 cnt) in xskq_cons_has_entries()
234 static inline bool xskq_cons_peek_addr_unchecked(struct xsk_queue *q, u64 *addr) in xskq_cons_peek_addr_unchecked()
241 static inline bool xskq_cons_peek_desc(struct xsk_queue *q, in xskq_cons_peek_desc()
[all …]
Dxsk_queue.c13 static size_t xskq_get_ring_size(struct xsk_queue *q, bool umem_queue) in xskq_get_ring_size()
23 struct xsk_queue *xskq_create(u32 nentries, bool umem_queue) in xskq_create()
25 struct xsk_queue *q; in xskq_create()
50 void xskq_destroy(struct xsk_queue *q) in xskq_destroy()
DMakefile2 obj-$(CONFIG_XDP_SOCKETS) += xsk.o xdp_umem.o xsk_queue.o xskmap.o
Dxsk.c512 static int xsk_init_queue(u32 entries, struct xsk_queue **queue, in xsk_init_queue()
515 struct xsk_queue *q; in xsk_init_queue()
817 struct xsk_queue **q; in xsk_setsockopt()
873 struct xsk_queue **q; in xsk_setsockopt()
1055 struct xsk_queue *q = NULL; in xsk_mmap()
Dxsk_diag.c26 static int xsk_diag_put_ring(const struct xsk_queue *queue, int nl_type, in xsk_diag_put_ring()
/Linux-v5.10/include/net/
Dxdp_sock.h17 struct xsk_queue;
46 struct xsk_queue *rx ____cacheline_aligned_in_smp;
59 struct xsk_queue *tx ____cacheline_aligned_in_smp;
77 struct xsk_queue *fq_tmp; /* Only as tmp storage before bind */
78 struct xsk_queue *cq_tmp; /* Only as tmp storage before bind */
Dxsk_buff_pool.h14 struct xsk_queue;
56 struct xsk_queue *fq ____cacheline_aligned_in_smp;
57 struct xsk_queue *cq;