Home
last modified time | relevance | path

Searched refs:xsk_umem_info (Results 1 – 4 of 4) sorted by relevance

/linux/tools/testing/selftests/bpf/
H A Dxskxceiver.h72 struct xsk_umem_info { global() struct
90 unaligned_modexsk_umem_info global() argument
H A Dxskxceiver.c125 struct xsk_umem_info *umem; in ifobj_zc_avail()
134 umem = calloc(1, sizeof(struct xsk_umem_info)); in ifobj_zc_avail()
/linux/tools/testing/selftests/bpf/prog_tests/
H A Dtest_xsk.h86 struct xsk_umem_info *umem;
100 struct xsk_umem_info { struct
126 struct xsk_umem_info *umem; argument
158 int xsk_configure_umem(struct ifobject *ifobj, struct xsk_umem_info *umem, void *buffer, u64 size);
159 int xsk_configure_socket(struct xsk_socket_info *xsk, struct xsk_umem_info *umem,
H A Dtest_xsk.c78 static u64 umem_size(struct xsk_umem_info *umem) in umem_size()
83 int xsk_configure_umem(struct ifobject *ifobj, struct xsk_umem_info *umem, void *buffer, in xsk_configure_umem()
118 static u64 umem_alloc_buffer(struct xsk_umem_info *umem) in umem_alloc_buffer()
130 static void umem_reset_alloc(struct xsk_umem_info *umem) in umem_reset_alloc()
157 int xsk_configure_socket(struct xsk_socket_info *xsk, struct xsk_umem_info *umem, in xsk_configure_socket()
451 static u32 pkt_get_buffer_len(struct xsk_umem_info *umem, u32 len) in pkt_get_buffer_len()
602 static u64 pkt_get_addr(struct pkt *pkt, struct xsk_umem_info *umem) in pkt_get_addr()
614 static void pkt_generate(struct xsk_socket_info *xsk, struct xsk_umem_info *umem, u64 addr, u32 len, in pkt_generate()
748 static bool is_offset_correct(struct xsk_umem_info *umem, struct pkt *pkt, u64 addr) in is_offset_correct()
808 static bool is_frag_valid(struct xsk_umem_info *umem, u64 addr, u32 len, u32 expected_pkt_nb, in is_frag_valid()
[all …]