Searched refs:umem_area (Results 1 - 4 of 4) sorted by relevance
/linux-master/tools/testing/selftests/bpf/ |
H A D | xdp_hw_metadata.c | 49 void *umem_area; member in struct:xsk 90 xsk->umem_area = mmap(NULL, UMEM_SIZE, PROT_READ | PROT_WRITE, mmap_flags, -1, 0); 91 if (xsk->umem_area == MAP_FAILED) 95 xsk->umem_area, UMEM_SIZE, 138 munmap(xsk->umem_area, UMEM_SIZE); 293 data = xsk_umem__get_data(xsk->umem_area, addr); 346 data = xsk_umem__get_data(xsk->umem_area, tx_desc->addr); 467 verify_xdp_metadata(xsk_umem__get_data(xsk->umem_area, addr), 473 ping_pong(xsk, xsk_umem__get_data(xsk->umem_area, addr),
|
H A D | xsk.h | 167 static inline void *xsk_umem__get_data(void *umem_area, __u64 addr) argument 169 return &((char *)umem_area)[addr]; 220 void *umem_area, __u64 size,
|
H A D | xsk.c | 59 char *umem_area; member in struct:xsk_umem 223 int xsk_umem__create(struct xsk_umem **umem_ptr, void *umem_area, argument 232 if (!umem_area || !umem_ptr || !fill || !comp) 234 if (!size && !xsk_page_aligned(umem_area)) 247 umem->umem_area = umem_area; 252 mr.addr = (uintptr_t)umem_area;
|
/linux-master/tools/testing/selftests/bpf/prog_tests/ |
H A D | xdp_metadata.c | 50 void *umem_area; member in struct:xsk 79 xsk->umem_area = mmap(NULL, UMEM_SIZE, PROT_READ | PROT_WRITE, mmap_flags, -1, 0); 80 if (!ASSERT_NEQ(xsk->umem_area, MAP_FAILED, "mmap")) 84 xsk->umem_area, UMEM_SIZE, 132 munmap(xsk->umem_area, UMEM_SIZE); 170 data = xsk_umem__get_data(xsk->umem_area, tx_desc->addr); 255 data = xsk_umem__get_data(xsk->umem_area, addr); 309 data = xsk_umem__get_data(xsk->umem_area, addr);
|
Completed in 152 milliseconds