bpf_arena_alloc_pages
BTF_ID_FLAGS(func, bpf_arena_alloc_pages, KF_ARENA_RET | KF_ARENA_ARG2)
BTF_ID(func, bpf_arena_alloc_pages)
void __arena* bpf_arena_alloc_pages(void *map, void __arena *addr, __u32 page_cnt,
slab = bpf_arena_alloc_pages(&arena, NULL,
page = bpf_arena_alloc_pages(&arena, NULL, 1, NUMA_NO_NODE, 0);
void __arena* bpf_arena_alloc_pages(void *map, void __arena *addr, __u32 page_cnt,
void __arena *buckets = bpf_arena_alloc_pages(&arena, NULL, 2, NUMA_NO_NODE, 0);
page = bpf_arena_alloc_pages(&arena, NULL, 1, NUMA_NO_NODE, 0);
: __imm(bpf_arena_alloc_pages),
bpf_arena_alloc_pages(0, 0, 0, 0, 0);
page1 = bpf_arena_alloc_pages(&arena, NULL, 2, NUMA_NO_NODE, 0);
page1 = bpf_arena_alloc_pages(&arena, NULL, 2, NUMA_NO_NODE, 0);
pages = bpf_arena_alloc_pages(&ar->map, NULL, ar->map.max_entries, NUMA_NO_NODE, 0);
pages = bpf_arena_alloc_pages(&ar->map, NULL, ar->map.max_entries, NUMA_NO_NODE, 0);
page = bpf_arena_alloc_pages(&arena, NULL, 1, NUMA_NO_NODE, 0);
page = bpf_arena_alloc_pages(&arena, page, 1, NUMA_NO_NODE, 0);
page = bpf_arena_alloc_pages(&arena, NULL, 1, NUMA_NO_NODE, 0);
page = bpf_arena_alloc_pages(&arena, NULL, 1, NUMA_NO_NODE, 0);
page = bpf_arena_alloc_pages(&arena, page, 1, NUMA_NO_NODE, 0);
page = bpf_arena_alloc_pages(&arena, NULL, 1, NUMA_NO_NODE, 0);
page = bpf_arena_alloc_pages(&arena, page, 1, NUMA_NO_NODE, 0);
page = bpf_arena_alloc_pages(&arena, page, 1, NUMA_NO_NODE, 0);
page1 = bpf_arena_alloc_pages(&arena, NULL, 1, NUMA_NO_NODE, 0);
page2 = bpf_arena_alloc_pages(&arena, NULL, 1, NUMA_NO_NODE, 0);
no_page = bpf_arena_alloc_pages(&arena, NULL, 1, NUMA_NO_NODE, 0);
bpf_arena_alloc_pages(map, NULL, map->max_entries, 0, 0);
bpf_arena_alloc_pages((void *)seq, NULL, 1, 0, 0);
bpf_arena_alloc_pages(map->inner_map_meta, NULL, map->max_entries, 0, 0);
page = bpf_arena_alloc_pages(&arena, NULL, 1, NUMA_NO_NODE, 0);
page1 = bpf_arena_alloc_pages(&arena, NULL, 1, NUMA_NO_NODE, 0);
page2 = bpf_arena_alloc_pages(&arena, NULL, 1, NUMA_NO_NODE, 0);
no_page = bpf_arena_alloc_pages(&arena, NULL, 1, NUMA_NO_NODE, 0);
page3 = bpf_arena_alloc_pages(&arena, NULL, 1, NUMA_NO_NODE, 0);
page = bpf_arena_alloc_pages(&arena, base, 5, NUMA_NO_NODE, 0);
page = bpf_arena_alloc_pages(&arena, addr, 2, NUMA_NO_NODE, 0);
page = bpf_arena_alloc_pages(&arena, addr + __PAGE_SIZE, 2, NUMA_NO_NODE, 0);
pg = bpf_arena_alloc_pages(&arena, NULL, pages_atonce,
base = bpf_arena_alloc_pages(&arena, NULL, 1, NUMA_NO_NODE, 0);
pg = bpf_arena_alloc_pages(&arena, NULL, 1, NUMA_NO_NODE, 0);
page1 = bpf_arena_alloc_pages(&arena, NULL, 1, NUMA_NO_NODE, 0);
pages = bpf_arena_alloc_pages(&arena, NULL, 2051, NUMA_NO_NODE, 0);
page2 = bpf_arena_alloc_pages(&arena, (void __arena *)(ARENA_SIZE - 2 * PAGE_SIZE),
no_page = bpf_arena_alloc_pages(&arena, (void __arena *)ARENA_SIZE - PAGE_SIZE,
no_page = bpf_arena_alloc_pages(&arena, (void __arena *)ARENA_SIZE,
page3 = bpf_arena_alloc_pages(&arena, NULL, 1, NUMA_NO_NODE, 0);
:: __imm(bpf_arena_alloc_pages),
:: __imm(bpf_arena_alloc_pages),
:: __imm(bpf_arena_alloc_pages),
:: __imm(bpf_arena_alloc_pages),
bpf_arena_alloc_pages(0, 0, 0, 0, 0);