Home
last modified time | relevance | path

Searched refs:bpf_arena (Results 1 – 4 of 4) 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
76 u64 bpf_arena_get_kern_vm_start(struct bpf_arena *arena) in bpf_arena_get_kern_vm_start() argument
81 u64 bpf_arena_get_user_vm_start(struct bpf_arena *arena) in bpf_arena_get_user_vm_start()
111 static long compute_pgoff(struct bpf_arena *arena, long uaddr) in compute_pgoff()
170 static int populate_pgtable_except_pte(struct bpf_arena *arena) in populate_pgtable_except_pte()
180 struct bpf_arena *arena; in arena_map_alloc()
267 struct bpf_arena *arena = container_of(map, struct bpf_arena, map); in arena_map_free()
323 static int remember_vma(struct bpf_arena *arena, struct vm_area_struct *vma) in remember_vma()
357 struct bpf_arena *arena = container_of(map, struct bpf_arena, map); in arena_vm_close()
[all …]
H A Dcore.c3356 __weak u64 bpf_arena_get_user_vm_start(struct bpf_arena *arena) in bpf_arena_get_user_vm_start()
3360 __weak u64 bpf_arena_get_kern_vm_start(struct bpf_arena *arena) in bpf_arena_get_kern_vm_start()
/linux/tools/testing/selftests/bpf/
H A Dbpf_arena_common.h52 #define arena_base(map) ((void __arena *)((struct bpf_arena *)(map))->user_vm_start)
/linux/include/linux/
H A Dbpf.h42 struct bpf_arena;
618 u64 bpf_arena_get_kern_vm_start(struct bpf_arena *arena);
619 u64 bpf_arena_get_user_vm_start(struct bpf_arena *arena);
1703 struct bpf_arena *arena;