/linux-6.1.9/tools/testing/selftests/bpf/progs/ |
D | bpf_iter.h | 4 #define bpf_iter_meta bpf_iter_meta___not_used macro 28 #undef bpf_iter_meta 52 struct bpf_iter_meta { struct 59 struct bpf_iter_meta *meta; argument 64 struct bpf_iter_meta *meta; 69 struct bpf_iter_meta *meta; 74 struct bpf_iter_meta *meta; 81 struct bpf_iter_meta *meta; 87 struct bpf_iter_meta *meta; 92 struct bpf_iter_meta *meta; [all …]
|
D | cgroup_hierarchical_stats.c | 133 int BPF_PROG(dumper, struct bpf_iter_meta *meta, struct cgroup *cgrp) in BPF_PROG()
|
/linux-6.1.9/kernel/bpf/ |
D | link_iter.c | 38 __bpf_md_ptr(struct bpf_iter_meta *, meta); 42 DEFINE_BPF_ITER_FUNC(bpf_link, struct bpf_iter_meta *meta, struct bpf_link *link) in DEFINE_BPF_ITER_FUNC() 47 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 | task_iter.c | 190 __bpf_md_ptr(struct bpf_iter_meta *, meta); 194 DEFINE_BPF_ITER_FUNC(task, struct bpf_iter_meta *meta, struct task_struct *task) in DEFINE_BPF_ITER_FUNC() 199 struct bpf_iter_meta meta; in DEFINE_BPF_ITER_FUNC() 362 __bpf_md_ptr(struct bpf_iter_meta *, meta); 368 DEFINE_BPF_ITER_FUNC(task_file, struct bpf_iter_meta *meta, in DEFINE_BPF_ITER_FUNC() 377 struct bpf_iter_meta meta; in DEFINE_BPF_ITER_FUNC() 627 __bpf_md_ptr(struct bpf_iter_meta *, meta); 632 DEFINE_BPF_ITER_FUNC(task_vma, struct bpf_iter_meta *meta, in DEFINE_BPF_ITER_FUNC() 639 struct bpf_iter_meta meta; in DEFINE_BPF_ITER_FUNC()
|
D | cgroup_iter.c | 46 __bpf_md_ptr(struct bpf_iter_meta *, meta); 125 struct bpf_iter_meta meta; in __cgroup_iter_seq_show() 272 DEFINE_BPF_ITER_FUNC(cgroup, struct bpf_iter_meta *meta,
|
D | bpf_iter.c | 672 struct bpf_prog *bpf_iter_get_info(struct bpf_iter_meta *meta, bool in_stop) in bpf_iter_get_info()
|
D | arraymap.c | 604 struct bpf_iter_meta meta; in __bpf_array_map_seq_show()
|
D | hashtab.c | 2041 struct bpf_iter_meta meta; in __bpf_hash_map_seq_show()
|
/linux-6.1.9/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-6.1.9/kernel/ |
D | kallsyms.c | 786 __bpf_md_ptr(struct bpf_iter_meta *, meta); 793 struct bpf_iter_meta meta; in ksym_prog_seq_show() 840 DEFINE_BPF_ITER_FUNC(ksym, struct bpf_iter_meta *meta, struct kallsym_iter *ksym)
|
/linux-6.1.9/net/core/ |
D | bpf_sk_storage.c | 824 __bpf_md_ptr(struct bpf_iter_meta *, meta); 830 DEFINE_BPF_ITER_FUNC(bpf_sk_storage_map, struct bpf_iter_meta *meta, in DEFINE_BPF_ITER_FUNC() 840 struct bpf_iter_meta meta; in DEFINE_BPF_ITER_FUNC()
|
D | sock_map.c | 698 __bpf_md_ptr(struct bpf_iter_meta *, meta); 704 DEFINE_BPF_ITER_FUNC(sockmap, struct bpf_iter_meta *meta, in DEFINE_BPF_ITER_FUNC() 748 struct bpf_iter_meta meta; in sock_map_seq_show() 1347 struct bpf_iter_meta meta; in sock_hash_seq_show()
|
/linux-6.1.9/net/netlink/ |
D | af_netlink.c | 2722 __bpf_md_ptr(struct bpf_iter_meta *, meta); 2726 DEFINE_BPF_ITER_FUNC(netlink, struct bpf_iter_meta *meta, struct netlink_sock *sk) in DEFINE_BPF_ITER_FUNC() 2729 struct bpf_iter_meta *meta, in DEFINE_BPF_ITER_FUNC() 2742 struct bpf_iter_meta meta; in netlink_seq_show() 2758 struct bpf_iter_meta meta; in netlink_seq_stop()
|
/linux-6.1.9/net/ipv4/ |
D | udp.c | 3112 __bpf_md_ptr(struct bpf_iter_meta *, meta); 3118 static int udp_prog_seq_show(struct bpf_prog *prog, struct bpf_iter_meta *meta, in udp_prog_seq_show() 3134 struct bpf_iter_meta meta; in bpf_iter_udp_seq_show() 3150 struct bpf_iter_meta meta; in bpf_iter_udp_seq_stop() 3285 DEFINE_BPF_ITER_FUNC(udp, struct bpf_iter_meta *meta, in DEFINE_BPF_ITER_FUNC()
|
D | tcp_ipv4.c | 2711 __bpf_md_ptr(struct bpf_iter_meta *, meta); 2716 static int tcp_prog_seq_show(struct bpf_prog *prog, struct bpf_iter_meta *meta, in tcp_prog_seq_show() 2910 struct bpf_iter_meta meta; in bpf_iter_tcp_seq_show() 2953 struct bpf_iter_meta meta; in bpf_iter_tcp_seq_stop() 3241 DEFINE_BPF_ITER_FUNC(tcp, struct bpf_iter_meta *meta, in DEFINE_BPF_ITER_FUNC()
|
/linux-6.1.9/include/net/ |
D | ip6_fib.h | 550 __bpf_md_ptr(struct bpf_iter_meta *, meta);
|
/linux-6.1.9/net/unix/ |
D | af_unix.c | 3405 __bpf_md_ptr(struct bpf_iter_meta *, meta); 3410 static int unix_prog_seq_show(struct bpf_prog *prog, struct bpf_iter_meta *meta, in unix_prog_seq_show() 3540 struct bpf_iter_meta meta; in bpf_iter_unix_seq_show() 3569 struct bpf_iter_meta meta; in bpf_iter_unix_seq_stop() 3657 DEFINE_BPF_ITER_FUNC(unix, struct bpf_iter_meta *meta, in DEFINE_BPF_ITER_FUNC()
|
/linux-6.1.9/include/linux/ |
D | bpf.h | 1899 struct bpf_iter_meta { struct 1906 __bpf_md_ptr(struct bpf_iter_meta *, meta); argument 1920 struct bpf_prog *bpf_iter_get_info(struct bpf_iter_meta *meta, bool in_stop);
|
/linux-6.1.9/net/ipv6/ |
D | ip6_fib.c | 2662 struct bpf_iter_meta *meta, in ipv6_route_prog_seq_show() 2675 struct bpf_iter_meta meta; in ipv6_route_seq_show() 2692 struct bpf_iter_meta meta; in ipv6_route_seq_stop()
|
D | route.c | 6638 DEFINE_BPF_ITER_FUNC(ipv6_route, struct bpf_iter_meta *meta, struct fib6_info *rt)
|