Home
last modified time | relevance | path

Searched defs:bpf_map (Results 1 – 16 of 16) sorted by relevance

/linux/kernel/bpf/preload/iterators/
H A Diterators.bpf.c15 struct bpf_map { struct
23 struct bpf_map *map; argument
/linux/kernel/bpf/
H A Dbpf_task_storage.c231 BPF_CALL_5(bpf_task_storage_get_recur, struct bpf_map *, map, struct task_struct *, in BPF_CALL_5()
250 BPF_CALL_5(bpf_task_storage_get, struct bpf_map *, map, struct task_struct *, in BPF_CALL_5()
266 BPF_CALL_2(bpf_task_storage_delete_recur, struct bpf_map *, map, struct task_struct *, in BPF_CALL_2()
287 BPF_CALL_2(bpf_task_storage_delete, struct bpf_map *, map, struct task_struct *, in BPF_CALL_2()
H A Dbpf_inode_storage.c130 BPF_CALL_5(bpf_inode_storage_get, struct bpf_map *, map, struct inode *, inode, in BPF_CALL_5()
166 struct bpf_map *, map, struct inode *, inode) in BPF_CALL_2()
H A Dringbuf.c463 BPF_CALL_3(bpf_ringbuf_reserve, struct bpf_map *, map, u64, size, u64, flags) in BPF_CALL_3()
536 BPF_CALL_4(bpf_ringbuf_output, struct bpf_map *, map, void *, data, u64, size, in BPF_CALL_4()
564 BPF_CALL_2(bpf_ringbuf_query, struct bpf_map *, map, u64, flags) in BPF_CALL_2()
591 BPF_CALL_4(bpf_ringbuf_reserve_dynptr, struct bpf_map *, map, u32, size, u64, flags, in BPF_CALL_4()
738 BPF_CALL_4(bpf_user_ringbuf_drain, struct bpf_map *, map, in BPF_CALL_4()
H A Dbpf_cgrp_storage.c160 BPF_CALL_5(bpf_cgrp_storage_get, struct bpf_map *, map, struct cgroup *, cgroup, in BPF_CALL_5()
191 BPF_CALL_2(bpf_cgrp_storage_delete, struct bpf_map *, map, struct cgroup *, cgroup) in BPF_CALL_2()
H A Dmap_iter.c42 DEFINE_BPF_ITER_FUNC(bpf_map, struct bpf_iter_meta *meta, struct bpf_map *map) in DEFINE_BPF_ITER_FUNC() argument
H A Dstackmap.c300 BPF_CALL_3(bpf_get_stackid, struct pt_regs *, regs, struct bpf_map *, map, in BPF_CALL_3()
349 struct bpf_map *, map, u64, flags) in BPF_CALL_3()
H A Dbpf_iter.c727 BPF_CALL_4(bpf_for_each_map_elem,struct bpf_map *,map,void *,callback_fn,void *,callback_ctx,u64,flags) BPF_CALL_4() argument
H A Dcgroup.c1620 BPF_CALL_2(bpf_get_local_storage, struct bpf_map *, map, u64, flags) in BPF_CALL_2()
/linux/tools/testing/selftests/bpf/progs/
H A Dmap_ptr_kern.c30 struct bpf_map { struct
31 enum bpf_map_type map_type; argument
38 static inline int check_bpf_map_fields(struct bpf_map *map, __u32 key_size, in check_bpf_map_fields() argument
H A Dsyscall.c15 struct bpf_map { struct
16 int id;
/linux/net/core/
H A Dbpf_sk_storage.c227 BPF_CALL_5(bpf_sk_storage_get, struct bpf_map *, map, struct sock *, sk, in BPF_CALL_5()
261 BPF_CALL_2(bpf_sk_storage_delete, struct bpf_map *, map, struct sock *, sk) in BPF_CALL_2()
382 BPF_CALL_5(bpf_sk_storage_get_tracing, struct bpf_map *, map, struct sock *, sk, in BPF_CALL_5()
393 BPF_CALL_2(bpf_sk_storage_delete_tracing, struct bpf_map *, map, in BPF_CALL_2()
H A Dsock_map.c623 struct bpf_map *, map, void *, key, u64, flags) in BPF_CALL_4()
646 struct bpf_map *, map, u32, key, u64, flags) in BPF_CALL_4()
674 struct bpf_map *, map, u32, key, u64, flags) in BPF_CALL_4()
1230 struct bpf_map *, map, void *, key, u64, flags) in BPF_CALL_4()
1252 struct bpf_map *, map, void *, key, u64, flags) in BPF_CALL_4()
1280 struct bpf_map *, map, void *, key, u64, flags) in BPF_CALL_4()
H A Dfilter.c4617 BPF_CALL_3(bpf_xdp_redirect_map, struct bpf_map *, map, u64, key, in BPF_CALL_3()
4645 BPF_CALL_5(bpf_skb_event_output, struct sk_buff *, skb, struct bpf_map *, map, in BPF_CALL_5()
4937 BPF_CALL_3(bpf_skb_under_cgroup, struct sk_buff *, skb, struct bpf_map *, map, in BPF_CALL_3()
5058 BPF_CALL_5(bpf_xdp_event_output, struct xdp_buff *, xdp, struct bpf_map *, map, in BPF_CALL_5()
11316 struct bpf_map *, map, void *, key, u32, flags) in BPF_CALL_4()
/linux/tools/lib/bpf/
H A Dlibbpf.c545 struct bpf_map { struct
559 struct bpf_map_def def; argument
566 enum libbpf_map_type libbpf_type; argument
569 struct bpf_map *inner_map; argument
570 void **init_slots;
571 int init_slots_sz;
572 char *pin_path;
573 bool pinned;
574 bool reused;
575 bool autocreate;
[all …]
/linux/kernel/trace/
H A Dbpf_trace.c559 BPF_CALL_2(bpf_perf_event_read,struct bpf_map *,map,u64,flags) BPF_CALL_2() argument
582 BPF_CALL_4(bpf_perf_event_read_value,struct bpf_map *,map,u64,flags,struct bpf_perf_event_value *,buf,u32,size) BPF_CALL_4() argument
652 BPF_CALL_5(bpf_perf_event_output,struct pt_regs *,regs,struct bpf_map *,map,u64,flags,void *,data,u64,size) BPF_CALL_5() argument
1646 BPF_CALL_5(bpf_perf_event_output_tp,void *,tp_buff,struct bpf_map *,map,u64,flags,void *,data,u64,size) BPF_CALL_5() argument
1670 BPF_CALL_3(bpf_get_stackid_tp,void *,tp_buff,struct bpf_map *,map,u64,flags) BPF_CALL_3() argument
1869 BPF_CALL_5(bpf_perf_event_output_raw_tp,struct bpf_raw_tracepoint_args *,args,struct bpf_map *,map,u64,flags,void *,data,u64,size) BPF_CALL_5() argument
1900 BPF_CALL_3(bpf_get_stackid_raw_tp,struct bpf_raw_tracepoint_args *,args,struct bpf_map *,map,u64,flags) BPF_CALL_3() argument
[all...]