Lines Matching defs:bpf_map

44 BPF_CALL_2(bpf_map_lookup_elem, struct bpf_map *, map, void *, key)
59 BPF_CALL_4(bpf_map_update_elem, struct bpf_map *, map, void *, key,
77 BPF_CALL_2(bpf_map_delete_elem, struct bpf_map *, map, void *, key)
92 BPF_CALL_3(bpf_map_push_elem, struct bpf_map *, map, void *, value, u64, flags)
107 BPF_CALL_2(bpf_map_pop_elem, struct bpf_map *, map, void *, value)
120 BPF_CALL_2(bpf_map_peek_elem, struct bpf_map *, map, void *, value)
133 BPF_CALL_3(bpf_map_lookup_percpu_elem, struct bpf_map *, map, void *, key, u32, cpu)
378 void copy_map_value_locked(struct bpf_map *map, void *dst, void *src,
639 BPF_CALL_5(bpf_event_output_data, void *, ctx, struct bpf_map *, map,
1102 static void *map_key_from_value(struct bpf_map *map, void *value, u32 *arr_idx)
1131 struct bpf_map *map;
1149 * remembers 'struct bpf_map *' pointer it's part of.
1186 struct bpf_map *map = t->cb.map;
1219 struct bpf_map *map = cb->map;
1317 static int __bpf_async_init(struct bpf_async_kern *async, struct bpf_map *map, u64 flags,
1393 BPF_CALL_3(bpf_timer_init, struct bpf_async_kern *, timer, struct bpf_map *, map,
2940 BPF_CALL_2(bpf_current_task_under_cgroup, struct bpf_map *, map, u32, idx)
3410 struct bpf_map *map = p__map;
4361 typedef int (*bpf_task_work_callback_t)(struct bpf_map *map, void *key, void *value);
4388 struct bpf_map *map;
4521 struct bpf_map *map)
4552 struct bpf_map *map)
4597 struct bpf_map *map, bpf_task_work_callback_t callback_fn,
4645 * @map__map: bpf_map that embeds struct bpf_task_work in the values
4663 * @map__map: bpf_map that embeds struct bpf_task_work in the values
5029 void bpf_map_free_internal_structs(struct bpf_map *map, void *val)