Searched refs:xsk_ring_prod (Results 1 - 10 of 10) sorted by relevance
/kernel/linux/linux-5.10/tools/lib/bpf/ |
H A D | xsk.h | 38 DEFINE_XSK_RING(xsk_ring_prod); variable 48 static inline __u64 *xsk_ring_prod__fill_addr(struct xsk_ring_prod *fill, in xsk_ring_prod__fill_addr() 64 static inline struct xdp_desc *xsk_ring_prod__tx_desc(struct xsk_ring_prod *tx, in xsk_ring_prod__tx_desc() 80 static inline int xsk_ring_prod__needs_wakeup(const struct xsk_ring_prod *r) in xsk_ring_prod__needs_wakeup() 85 static inline __u32 xsk_prod_nb_free(struct xsk_ring_prod *r, __u32 nb) in xsk_prod_nb_free() 116 static inline size_t xsk_ring_prod__reserve(struct xsk_ring_prod *prod, in xsk_ring_prod__reserve() 128 static inline void xsk_ring_prod__submit(struct xsk_ring_prod *prod, size_t nb) in xsk_ring_prod__submit() 218 struct xsk_ring_prod *fill, 223 struct xsk_ring_prod *fill, 228 struct xsk_ring_prod *fil [all...] |
H A D | xsk.c | 50 struct xsk_ring_prod *fill_save; 62 struct xsk_ring_prod *fill; 76 struct xsk_ring_prod *tx; 217 struct xsk_ring_prod *fill, in xsk_create_umem_rings() 277 __u64 size, struct xsk_ring_prod *fill, in xsk_umem__create_v0_0_4() 341 __u64 size, struct xsk_ring_prod *fill, in xsk_umem__create_v0_0_2() 662 struct xsk_ring_prod *fill, in xsk_create_ctx() 701 struct xsk_ring_prod *tx, in xsk_socket__create_shared() 702 struct xsk_ring_prod *fill, in xsk_socket__create_shared() 883 struct xsk_ring_cons *rx, struct xsk_ring_prod *t in xsk_socket__create() [all...] |
/kernel/linux/linux-6.6/tools/testing/selftests/bpf/ |
H A D | xsk.h | 39 DEFINE_XSK_RING(xsk_ring_prod); variable 49 static inline __u64 *xsk_ring_prod__fill_addr(struct xsk_ring_prod *fill, in xsk_ring_prod__fill_addr() 65 static inline struct xdp_desc *xsk_ring_prod__tx_desc(struct xsk_ring_prod *tx, in xsk_ring_prod__tx_desc() 81 static inline int xsk_ring_prod__needs_wakeup(const struct xsk_ring_prod *r) in xsk_ring_prod__needs_wakeup() 86 static inline __u32 xsk_prod_nb_free(struct xsk_ring_prod *r, __u32 nb) in xsk_prod_nb_free() 118 static inline __u32 xsk_ring_prod__reserve(struct xsk_ring_prod *prod, __u32 nb, __u32 *idx) in xsk_ring_prod__reserve() 129 static inline void xsk_ring_prod__submit(struct xsk_ring_prod *prod, __u32 nb) in xsk_ring_prod__submit() 137 static inline void xsk_ring_prod__cancel(struct xsk_ring_prod *prod, __u32 nb) in xsk_ring_prod__cancel() 220 struct xsk_ring_prod *fill, 227 struct xsk_ring_prod *t [all...] |
H A D | xsk.c | 57 struct xsk_ring_prod *fill_save; 69 struct xsk_ring_prod *fill; 80 struct xsk_ring_prod *tx; 162 struct xsk_ring_prod *fill, in xsk_create_umem_rings() 222 __u64 size, struct xsk_ring_prod *fill, in xsk_umem__create() 503 struct xsk_ring_prod *fill, in xsk_create_ctx() 540 struct xsk_ring_prod *tx, in xsk_socket__create_shared() 541 struct xsk_ring_prod *fill, in xsk_socket__create_shared() 708 struct xsk_ring_cons *rx, struct xsk_ring_prod *tx, in xsk_socket__create()
|
H A D | xskxceiver.h | 104 struct xsk_ring_prod fq; 118 struct xsk_ring_prod tx;
|
H A D | xdp_hw_metadata.c | 42 struct xsk_ring_prod fill; 44 struct xsk_ring_prod tx;
|
H A D | xskxceiver.c | 250 struct xsk_ring_prod *txr; in __xsk_configure_socket()
|
/kernel/linux/linux-6.6/tools/testing/selftests/bpf/prog_tests/ |
H A D | xdp_metadata.c | 40 struct xsk_ring_prod fill; 42 struct xsk_ring_prod tx;
|
/kernel/linux/linux-5.10/samples/bpf/ |
H A D | xsk_fwd.c | 122 struct xsk_ring_prod umem_fq; 445 struct xsk_ring_prod txq; 446 struct xsk_ring_prod umem_fq;
|
H A D | xdpsock_user.c | 137 struct xsk_ring_prod fq; 145 struct xsk_ring_prod tx; 846 struct xsk_ring_prod *txr; in xsk_configure_socket()
|
Completed in 14 milliseconds