bpf_arena
struct bpf_arena *arena;
struct bpf_arena;
u64 bpf_arena_get_kern_vm_start(struct bpf_arena *arena);
u64 bpf_arena_get_user_vm_start(struct bpf_arena *arena);
static long compute_pgoff(struct bpf_arena *arena, long uaddr)
static int populate_pgtable_except_pte(struct bpf_arena *arena)
struct bpf_arena *arena;
struct bpf_arena *arena = container_of(map, struct bpf_arena, map);
static int remember_vma(struct bpf_arena *arena, struct vm_area_struct *vma)
struct bpf_arena *arena = container_of(map, struct bpf_arena, map);
struct bpf_arena *arena = container_of(map, struct bpf_arena, map);
struct bpf_arena *arena = container_of(map, struct bpf_arena, map);
struct bpf_arena *arena = container_of(map, struct bpf_arena, map);
static void arena_free_pages(struct bpf_arena *arena, long uaddr, long page_cnt, bool sleepable);
struct bpf_arena *arena = container_of(map, struct bpf_arena, map);
BTF_ID_LIST_SINGLE(bpf_arena_map_btf_ids, struct, bpf_arena)
static long arena_alloc_pages(struct bpf_arena *arena, long uaddr, long page_cnt, int node_id,
static void zap_pages(struct bpf_arena *arena, long uaddr, long page_cnt)
static void arena_free_pages(struct bpf_arena *arena, long uaddr, long page_cnt, bool sleepable)
static int arena_reserve_pages(struct bpf_arena *arena, long uaddr, u32 page_cnt)
u64 bpf_arena_get_kern_vm_start(struct bpf_arena *arena)
struct bpf_arena *arena = container_of(work, struct bpf_arena, free_work);
u64 bpf_arena_get_user_vm_start(struct bpf_arena *arena)
struct bpf_arena *arena = container_of(iw, struct bpf_arena, free_irq);
struct bpf_arena *arena = container_of(map, struct bpf_arena, map);
struct bpf_arena *arena = container_of(map, struct bpf_arena, map);
struct bpf_arena *arena = container_of(map, struct bpf_arena, map);
struct bpf_arena *arena = container_of(map, struct bpf_arena, map);
struct bpf_arena *arena = container_of(map, struct bpf_arena, map);
__weak u64 bpf_arena_get_user_vm_start(struct bpf_arena *arena)
__weak u64 bpf_arena_get_kern_vm_start(struct bpf_arena *arena)
#define arena_base(map) ((void __arena *)((struct bpf_arena *)(map))->user_vm_start)
struct bpf_arena *ptr = (void *)&arena;
struct bpf_arena *ptr = (void *)&arena;