Lines Matching refs:bpf_arena
45 struct bpf_arena { struct
55 u64 bpf_arena_get_kern_vm_start(struct bpf_arena *arena) in bpf_arena_get_kern_vm_start() argument
60 u64 bpf_arena_get_user_vm_start(struct bpf_arena *arena) in bpf_arena_get_user_vm_start()
90 static long compute_pgoff(struct bpf_arena *arena, long uaddr) in compute_pgoff()
99 struct bpf_arena *arena; in arena_map_alloc()
176 struct bpf_arena *arena = container_of(map, struct bpf_arena, map); in arena_map_free()
228 static int remember_vma(struct bpf_arena *arena, struct vm_area_struct *vma) in remember_vma()
252 struct bpf_arena *arena = container_of(map, struct bpf_arena, map); in arena_vm_close()
267 struct bpf_arena *arena = container_of(map, struct bpf_arena, map); in arena_vm_fault()
319 struct bpf_arena *arena = container_of(map, struct bpf_arena, map); in arena_get_unmapped_area()
350 struct bpf_arena *arena = container_of(map, struct bpf_arena, map); in arena_map_mmap()
389 struct bpf_arena *arena = container_of(map, struct bpf_arena, map); in arena_map_direct_value_addr()
397 BTF_ID_LIST_SINGLE(bpf_arena_map_btf_ids, struct, bpf_arena)
426 static long arena_alloc_pages(struct bpf_arena *arena, long uaddr, long page_cnt, int node_id) in arena_alloc_pages()
501 static void zap_pages(struct bpf_arena *arena, long uaddr, long page_cnt) in zap_pages()
510 static void arena_free_pages(struct bpf_arena *arena, long uaddr, long page_cnt) in arena_free_pages()
559 struct bpf_arena *arena = container_of(map, struct bpf_arena, map); in bpf_arena_alloc_pages()
570 struct bpf_arena *arena = container_of(map, struct bpf_arena, map); in bpf_arena_free_pages()