Symbol: bpf_arena
include/linux/bpf.h
1791
struct bpf_arena *arena;
include/linux/bpf.h
46
struct bpf_arena;
include/linux/bpf.h
652
u64 bpf_arena_get_kern_vm_start(struct bpf_arena *arena);
include/linux/bpf.h
653
u64 bpf_arena_get_user_vm_start(struct bpf_arena *arena);
kernel/bpf/arena.c
1031
struct bpf_arena *arena = container_of(iw, struct bpf_arena, free_irq);
kernel/bpf/arena.c
1042
struct bpf_arena *arena = container_of(map, struct bpf_arena, map);
kernel/bpf/arena.c
1054
struct bpf_arena *arena = container_of(map, struct bpf_arena, map);
kernel/bpf/arena.c
1066
struct bpf_arena *arena = container_of(map, struct bpf_arena, map);
kernel/bpf/arena.c
1077
struct bpf_arena *arena = container_of(map, struct bpf_arena, map);
kernel/bpf/arena.c
1087
struct bpf_arena *arena = container_of(map, struct bpf_arena, map);
kernel/bpf/arena.c
1097
struct bpf_arena *arena = container_of(map, struct bpf_arena, map);
kernel/bpf/arena.c
110
struct bpf_arena *arena = prog->aux->arena;
kernel/bpf/arena.c
1147
struct bpf_arena *arena;
kernel/bpf/arena.c
140
static long compute_pgoff(struct bpf_arena *arena, long uaddr)
kernel/bpf/arena.c
255
static int populate_pgtable_except_pte(struct bpf_arena *arena)
kernel/bpf/arena.c
266
struct bpf_arena *arena;
kernel/bpf/arena.c
341
struct bpf_arena *arena = data;
kernel/bpf/arena.c
368
struct bpf_arena *arena = container_of(map, struct bpf_arena, map);
kernel/bpf/arena.c
426
static int remember_vma(struct bpf_arena *arena, struct vm_area_struct *vma)
kernel/bpf/arena.c
461
struct bpf_arena *arena = container_of(map, struct bpf_arena, map);
kernel/bpf/arena.c
476
struct bpf_arena *arena = container_of(map, struct bpf_arena, map);
kernel/bpf/arena.c
49
static void arena_free_pages(struct bpf_arena *arena, long uaddr, long page_cnt, bool sleepable);
kernel/bpf/arena.c
551
struct bpf_arena *arena = container_of(map, struct bpf_arena, map);
kernel/bpf/arena.c
582
struct bpf_arena *arena = container_of(map, struct bpf_arena, map);
kernel/bpf/arena.c
622
struct bpf_arena *arena = container_of(map, struct bpf_arena, map);
kernel/bpf/arena.c
630
BTF_ID_LIST_SINGLE(bpf_arena_map_btf_ids, struct, bpf_arena)
kernel/bpf/arena.c
659
static long arena_alloc_pages(struct bpf_arena *arena, long uaddr, long page_cnt, int node_id,
kernel/bpf/arena.c
780
static void zap_pages(struct bpf_arena *arena, long uaddr, long page_cnt)
kernel/bpf/arena.c
79
u64 bpf_arena_get_kern_vm_start(struct bpf_arena *arena)
kernel/bpf/arena.c
838
static void arena_free_pages(struct bpf_arena *arena, long uaddr, long page_cnt, bool sleepable)
kernel/bpf/arena.c
84
u64 bpf_arena_get_user_vm_start(struct bpf_arena *arena)
kernel/bpf/arena.c
928
static int arena_reserve_pages(struct bpf_arena *arena, long uaddr, u32 page_cnt)
kernel/bpf/arena.c
964
struct bpf_arena *arena = container_of(work, struct bpf_arena, free_work);
kernel/bpf/arena.c
97
return bpf_arena_get_kern_vm_start(container_of(map, struct bpf_arena, map));
kernel/bpf/core.c
3427
__weak u64 bpf_arena_get_user_vm_start(struct bpf_arena *arena)
kernel/bpf/core.c
3431
__weak u64 bpf_arena_get_kern_vm_start(struct bpf_arena *arena)
tools/testing/selftests/bpf/libarena/include/bpf_arena_common.h
52
#define arena_base(map) ((void __arena *)((struct bpf_arena *)(map))->user_vm_start)
tools/testing/selftests/bpf/progs/stream.c
131
struct bpf_arena *ptr = (void *)&arena;
tools/testing/selftests/bpf/progs/stream.c
165
struct bpf_arena *ptr = (void *)&arena;