Lines Matching refs:bpf_map
46 struct bpf_map map;
65 static long arena_map_peek_elem(struct bpf_map *map, void *value)
70 static long arena_map_push_elem(struct bpf_map *map, void *value, u64 flags)
75 static long arena_map_pop_elem(struct bpf_map *map, void *value)
80 static long arena_map_delete_elem(struct bpf_map *map, void *value)
85 static int arena_map_get_next_key(struct bpf_map *map, void *key, void *next_key)
95 static struct bpf_map *arena_map_alloc(union bpf_attr *attr)
174 static void arena_map_free(struct bpf_map *map)
180 * mmap() holds vm_file which holds bpf_map refcnt.
200 static void *arena_map_lookup_elem(struct bpf_map *map, void *key)
205 static long arena_map_update_elem(struct bpf_map *map, void *key,
211 static int arena_map_check_btf(const struct bpf_map *map, const struct btf *btf,
217 static u64 arena_map_mem_usage(const struct bpf_map *map)
251 struct bpf_map *map = vma->vm_file->private_data;
266 struct bpf_map *map = vmf->vma->vm_file->private_data;
318 struct bpf_map *map = filp->private_data;
348 static int arena_map_mmap(struct bpf_map *map, struct vm_area_struct *vma)
387 static int arena_map_direct_value_addr(const struct bpf_map *map, u64 *imm, u32 off)
586 struct bpf_map *map = p__map;
597 struct bpf_map *map = p__map;
607 struct bpf_map *map = p__map;