| /Linux-v5.15/tools/testing/selftests/bpf/progs/ |
| D | bpf_iter.h | 4 #define bpf_iter_meta bpf_iter_meta___not_used macro 25 #undef bpf_iter_meta 46 struct bpf_iter_meta { struct 53 struct bpf_iter_meta *meta; argument 58 struct bpf_iter_meta *meta; 63 struct bpf_iter_meta *meta; 68 struct bpf_iter_meta *meta; 75 struct bpf_iter_meta *meta; 81 struct bpf_iter_meta *meta; 86 struct bpf_iter_meta *meta; [all …]
|
| /Linux-v5.15/kernel/bpf/ |
| D | task_iter.c | 83 __bpf_md_ptr(struct bpf_iter_meta *, meta); 87 DEFINE_BPF_ITER_FUNC(task, struct bpf_iter_meta *meta, struct task_struct *task) in DEFINE_BPF_ITER_FUNC() 92 struct bpf_iter_meta meta; in DEFINE_BPF_ITER_FUNC() 219 __bpf_md_ptr(struct bpf_iter_meta *, meta); 225 DEFINE_BPF_ITER_FUNC(task_file, struct bpf_iter_meta *meta, in DEFINE_BPF_ITER_FUNC() 234 struct bpf_iter_meta meta; in DEFINE_BPF_ITER_FUNC() 467 __bpf_md_ptr(struct bpf_iter_meta *, meta); 472 DEFINE_BPF_ITER_FUNC(task_vma, struct bpf_iter_meta *meta, in DEFINE_BPF_ITER_FUNC() 479 struct bpf_iter_meta meta; in DEFINE_BPF_ITER_FUNC()
|
| D | prog_iter.c | 38 __bpf_md_ptr(struct bpf_iter_meta *, meta); 42 DEFINE_BPF_ITER_FUNC(bpf_prog, struct bpf_iter_meta *meta, struct bpf_prog *prog) in DEFINE_BPF_ITER_FUNC() 47 struct bpf_iter_meta meta; in DEFINE_BPF_ITER_FUNC()
|
| D | map_iter.c | 38 __bpf_md_ptr(struct bpf_iter_meta *, meta); 42 DEFINE_BPF_ITER_FUNC(bpf_map, struct bpf_iter_meta *meta, struct bpf_map *map) in DEFINE_BPF_ITER_FUNC() 47 struct bpf_iter_meta meta; in DEFINE_BPF_ITER_FUNC() 165 DEFINE_BPF_ITER_FUNC(bpf_map_elem, struct bpf_iter_meta *meta,
|
| D | bpf_iter.c | 660 struct bpf_prog *bpf_iter_get_info(struct bpf_iter_meta *meta, bool in_stop) in bpf_iter_get_info()
|
| D | arraymap.c | 561 struct bpf_iter_meta meta; in __bpf_array_map_seq_show()
|
| D | hashtab.c | 1962 struct bpf_iter_meta meta; in __bpf_hash_map_seq_show()
|
| /Linux-v5.15/kernel/bpf/preload/iterators/ |
| D | iterators.bpf.c | 9 struct bpf_iter_meta { struct 22 struct bpf_iter_meta *meta; argument 54 struct bpf_iter_meta *meta;
|
| /Linux-v5.15/net/core/ |
| D | bpf_sk_storage.c | 813 __bpf_md_ptr(struct bpf_iter_meta *, meta); 819 DEFINE_BPF_ITER_FUNC(bpf_sk_storage_map, struct bpf_iter_meta *meta, in DEFINE_BPF_ITER_FUNC() 829 struct bpf_iter_meta meta; in DEFINE_BPF_ITER_FUNC()
|
| D | sock_map.c | 692 __bpf_md_ptr(struct bpf_iter_meta *, meta); 698 DEFINE_BPF_ITER_FUNC(sockmap, struct bpf_iter_meta *meta, in DEFINE_BPF_ITER_FUNC() 742 struct bpf_iter_meta meta; in sock_map_seq_show() 1333 struct bpf_iter_meta meta; in sock_hash_seq_show()
|
| /Linux-v5.15/net/netlink/ |
| D | af_netlink.c | 2682 __bpf_md_ptr(struct bpf_iter_meta *, meta); 2686 DEFINE_BPF_ITER_FUNC(netlink, struct bpf_iter_meta *meta, struct netlink_sock *sk) in DEFINE_BPF_ITER_FUNC() 2689 struct bpf_iter_meta *meta, in DEFINE_BPF_ITER_FUNC() 2702 struct bpf_iter_meta meta; in netlink_seq_show() 2718 struct bpf_iter_meta meta; in netlink_seq_stop()
|
| /Linux-v5.15/net/unix/ |
| D | af_unix.c | 3265 __bpf_md_ptr(struct bpf_iter_meta *, meta); 3270 static int unix_prog_seq_show(struct bpf_prog *prog, struct bpf_iter_meta *meta, in unix_prog_seq_show() 3284 struct bpf_iter_meta meta; in bpf_iter_unix_seq_show() 3300 struct bpf_iter_meta meta; in bpf_iter_unix_seq_stop() 3361 DEFINE_BPF_ITER_FUNC(unix, struct bpf_iter_meta *meta,
|
| /Linux-v5.15/net/ipv4/ |
| D | udp.c | 3082 __bpf_md_ptr(struct bpf_iter_meta *, meta); 3088 static int udp_prog_seq_show(struct bpf_prog *prog, struct bpf_iter_meta *meta, in udp_prog_seq_show() 3104 struct bpf_iter_meta meta; in bpf_iter_udp_seq_show() 3120 struct bpf_iter_meta meta; in bpf_iter_udp_seq_stop() 3259 DEFINE_BPF_ITER_FUNC(udp, struct bpf_iter_meta *meta, in DEFINE_BPF_ITER_FUNC()
|
| D | tcp_ipv4.c | 2719 __bpf_md_ptr(struct bpf_iter_meta *, meta); 2724 static int tcp_prog_seq_show(struct bpf_prog *prog, struct bpf_iter_meta *meta, in tcp_prog_seq_show() 2916 struct bpf_iter_meta meta; in bpf_iter_tcp_seq_show() 2959 struct bpf_iter_meta meta; in bpf_iter_tcp_seq_stop() 3242 DEFINE_BPF_ITER_FUNC(tcp, struct bpf_iter_meta *meta, in DEFINE_BPF_ITER_FUNC()
|
| /Linux-v5.15/include/net/ |
| D | ip6_fib.h | 547 __bpf_md_ptr(struct bpf_iter_meta *, meta);
|
| /Linux-v5.15/include/linux/ |
| D | bpf.h | 1514 struct bpf_iter_meta { struct 1521 __bpf_md_ptr(struct bpf_iter_meta *, meta); argument 1535 struct bpf_prog *bpf_iter_get_info(struct bpf_iter_meta *meta, bool in_stop);
|
| /Linux-v5.15/net/ipv6/ |
| D | ip6_fib.c | 2658 struct bpf_iter_meta *meta, in ipv6_route_prog_seq_show() 2671 struct bpf_iter_meta meta; in ipv6_route_seq_show() 2688 struct bpf_iter_meta meta; in ipv6_route_seq_stop()
|
| D | route.c | 6591 DEFINE_BPF_ITER_FUNC(ipv6_route, struct bpf_iter_meta *meta, struct fib6_info *rt)
|