Lines Matching defs:bpf_map
83 struct bpf_map map;
194 static struct bpf_map *ringbuf_map_alloc(union bpf_attr *attr)
244 static void ringbuf_map_free(struct bpf_map *map)
253 static void *ringbuf_map_lookup_elem(struct bpf_map *map, void *key)
258 static long ringbuf_map_update_elem(struct bpf_map *map, void *key, void *value,
264 static long ringbuf_map_delete_elem(struct bpf_map *map, void *key)
269 static int ringbuf_map_get_next_key(struct bpf_map *map, void *key,
275 static int ringbuf_map_mmap_kern(struct bpf_map *map, struct vm_area_struct *vma)
291 static int ringbuf_map_mmap_user(struct bpf_map *map, struct vm_area_struct *vma)
336 static __poll_t ringbuf_map_poll_kern(struct bpf_map *map, struct file *filp,
349 static __poll_t ringbuf_map_poll_user(struct bpf_map *map, struct file *filp,
362 static u64 ringbuf_map_mem_usage(const struct bpf_map *map)
540 BPF_CALL_3(bpf_ringbuf_reserve, struct bpf_map *, map, u64, size, u64, flags)
613 BPF_CALL_4(bpf_ringbuf_output, struct bpf_map *, map, void *, data, u64, size,
641 BPF_CALL_2(bpf_ringbuf_query, struct bpf_map *, map, u64, flags)
670 BPF_CALL_4(bpf_ringbuf_reserve_dynptr, struct bpf_map *, map, u32, size, u64, flags,
817 BPF_CALL_4(bpf_user_ringbuf_drain, struct bpf_map *, map,