Home
last modified time | relevance | path

Searched refs:bpf_arena (Results 1 – 5 of 5) sorted by relevance

/linux/kernel/bpf/
H A Darena.c49 static void arena_free_pages(struct bpf_arena *arena, long uaddr, long page_cnt, bool sleepable);
51 struct bpf_arena { struct
81 u64 bpf_arena_get_kern_vm_start(struct bpf_arena *arena) in bpf_arena_get_kern_vm_start() argument
86 u64 bpf_arena_get_user_vm_start(struct bpf_arena *arena) in bpf_arena_get_user_vm_start()
99 return bpf_arena_get_kern_vm_start(container_of(map, struct bpf_arena, map)); in bpf_arena_map_kern_vm_start()
112 struct bpf_arena *arena = prog->aux->arena; in bpf_prog_arena()
142 static long compute_pgoff(struct bpf_arena *arena, long uaddr) in compute_pgoff()
148 struct bpf_arena *arena;
154 struct bpf_arena *arena;
259 static int populate_pgtable_except_pte(struct bpf_arena *arena) in populate_pgtable_except_pte()
[all …]
H A Dcore.c3425 __weak u64 bpf_arena_get_user_vm_start(struct bpf_arena *arena) in bpf_arena_get_user_vm_start()
3429 __weak u64 bpf_arena_get_kern_vm_start(struct bpf_arena *arena) in bpf_arena_get_kern_vm_start()
/linux/tools/testing/selftests/bpf/progs/
H A Dstream.c133 struct bpf_arena *ptr = (void *)&arena; in stream_arena_write_fault()
167 struct bpf_arena *ptr = (void *)&arena; in stream_arena_read_fault()
207 struct bpf_arena *ptr = (void *)&arena; in stream_arena_load_acquire_fault()
251 struct bpf_arena *ptr = (void *)&arena; in stream_arena_xchg_fault()
301 struct bpf_arena *ptr = (void *)&arena; in stream_arena_cmpxchg_fault()
/linux/tools/testing/selftests/bpf/
H A Dbpf_arena_common.h
/linux/include/linux/
H A Dbpf.h46 struct bpf_arena;
652 u64 bpf_arena_get_kern_vm_start(struct bpf_arena *arena);
653 u64 bpf_arena_get_user_vm_start(struct bpf_arena *arena);
1789 struct bpf_arena *arena;