| /linux/kernel/bpf/ |
| H A 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()
|
| H A 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()
|
| H A D | dmabuf_iter.c | 50 __bpf_md_ptr(struct bpf_iter_meta *, meta); 56 struct bpf_iter_meta meta = { in __dmabuf_seq_show() 135 DEFINE_BPF_ITER_FUNC(dmabuf, struct bpf_iter_meta *meta, struct dma_buf *dmabuf) in DEFINE_BPF_ITER_FUNC()
|
| H A D | task_iter.c | 171 __bpf_md_ptr(struct bpf_iter_meta *, meta); 175 DEFINE_BPF_ITER_FUNC(task, struct bpf_iter_meta *meta, struct task_struct *task) in DEFINE_BPF_ITER_FUNC() 180 struct bpf_iter_meta meta; in DEFINE_BPF_ITER_FUNC() 335 __bpf_md_ptr(struct bpf_iter_meta *, meta); 341 DEFINE_BPF_ITER_FUNC(task_file, struct bpf_iter_meta *meta, in DEFINE_BPF_ITER_FUNC() 350 struct bpf_iter_meta meta; in DEFINE_BPF_ITER_FUNC() 600 __bpf_md_ptr(struct bpf_iter_meta *, meta); 605 DEFINE_BPF_ITER_FUNC(task_vma, struct bpf_iter_meta *meta, in DEFINE_BPF_ITER_FUNC() 612 struct bpf_iter_meta meta; in DEFINE_BPF_ITER_FUNC()
|
| H A D | bpf_iter.c | 657 struct bpf_prog *bpf_iter_get_info(struct bpf_iter_meta *meta, bool in_stop) in bpf_iter_get_info()
|
| H A D | arraymap.c | 709 struct bpf_iter_meta meta; in __bpf_array_map_seq_show()
|
| H A D | hashtab.c | 2213 struct bpf_iter_meta meta; in __bpf_hash_map_seq_show() 3476 struct bpf_iter_meta meta; in __bpf_rhash_map_seq_show()
|
| H A D | verifier.c | 5909 BTF_TYPE_SAFE_TRUSTED(struct bpf_iter_meta) { in BTF_TYPE_SAFE_TRUSTED() argument 5914 struct bpf_iter_meta *meta; in BTF_TYPE_SAFE_TRUSTED() 5966 BTF_TYPE_EMIT(BTF_TYPE_SAFE_TRUSTED(struct bpf_iter_meta)); in type_is_trusted()
|
| /linux/kernel/bpf/preload/iterators/ |
| H A D | iterators.bpf.c | 9 struct bpf_iter_meta { struct 22 struct bpf_iter_meta *meta; argument 54 struct bpf_iter_meta *meta;
|
| /linux/tools/testing/selftests/bpf/progs/ |
| H A D | verifier_bits_iter.c | 23 int BPF_PROG(no_destroy, struct bpf_iter_meta *meta, struct cgroup *cgrp) in BPF_PROG() 36 int BPF_PROG(next_uninit, struct bpf_iter_meta *meta, struct cgroup *cgrp) in BPF_PROG() 47 int BPF_PROG(destroy_uninit, struct bpf_iter_meta *meta, struct cgroup *cgrp) in BPF_PROG()
|
| H A D | cgroup_hierarchical_stats.c | 134 int BPF_PROG(dumper, struct bpf_iter_meta *meta, struct cgroup *cgrp) in BPF_PROG()
|
| /linux/kernel/ |
| H A D | kallsyms.c | 798 __bpf_md_ptr(struct bpf_iter_meta *, meta); 805 struct bpf_iter_meta meta; in ksym_prog_seq_show() 852 DEFINE_BPF_ITER_FUNC(ksym, struct bpf_iter_meta *meta, struct kallsym_iter *ksym)
|
| /linux/net/core/ |
| H A D | bpf_sk_storage.c | 782 __bpf_md_ptr(struct bpf_iter_meta *, meta); 788 DEFINE_BPF_ITER_FUNC(bpf_sk_storage_map, struct bpf_iter_meta *meta, in DEFINE_BPF_ITER_FUNC() 798 struct bpf_iter_meta meta; in DEFINE_BPF_ITER_FUNC()
|
| H A D | sock_map.c | 714 __bpf_md_ptr(struct bpf_iter_meta *, meta); 720 DEFINE_BPF_ITER_FUNC(sockmap, struct bpf_iter_meta *meta, in DEFINE_BPF_ITER_FUNC() 764 struct bpf_iter_meta meta; in sock_map_seq_show() 1377 struct bpf_iter_meta meta; in sock_hash_seq_show()
|
| /linux/net/netlink/ |
| H A D | af_netlink.c | 2758 __bpf_md_ptr(struct bpf_iter_meta *, meta); 2762 DEFINE_BPF_ITER_FUNC(netlink, struct bpf_iter_meta *meta, struct netlink_sock *sk) in DEFINE_BPF_ITER_FUNC() 2765 struct bpf_iter_meta *meta, in DEFINE_BPF_ITER_FUNC() 2778 struct bpf_iter_meta meta; in netlink_seq_show() 2794 struct bpf_iter_meta meta; in netlink_seq_stop()
|
| /linux/include/net/ |
| H A D | ip6_fib.h | 638 __bpf_md_ptr(struct bpf_iter_meta *, meta);
|
| /linux/net/ipv4/ |
| H A D | udp.c | 3358 __bpf_md_ptr(struct bpf_iter_meta *, meta); 3545 static int udp_prog_seq_show(struct bpf_prog *prog, struct bpf_iter_meta *meta, in udp_prog_seq_show() 3561 struct bpf_iter_meta meta; in bpf_iter_udp_seq_show() 3607 struct bpf_iter_meta meta; in bpf_iter_udp_seq_stop() 3863 DEFINE_BPF_ITER_FUNC(udp, struct bpf_iter_meta *meta, in DEFINE_BPF_ITER_FUNC()
|
| H A D | tcp_ipv4.c | 2895 __bpf_md_ptr(struct bpf_iter_meta *, meta); 2900 static int tcp_prog_seq_show(struct bpf_prog *prog, struct bpf_iter_meta *meta, 3230 struct bpf_iter_meta meta; 3272 struct bpf_iter_meta meta; 3578 DEFINE_BPF_ITER_FUNC(tcp, struct bpf_iter_meta *meta,
|
| /linux/net/unix/ |
| H A D | af_unix.c | 3626 __bpf_md_ptr(struct bpf_iter_meta *, meta); 3631 static int unix_prog_seq_show(struct bpf_prog *prog, struct bpf_iter_meta *meta, in unix_prog_seq_show() 3761 struct bpf_iter_meta meta; in bpf_iter_unix_seq_show() 3791 struct bpf_iter_meta meta; in bpf_iter_unix_seq_stop() 3878 DEFINE_BPF_ITER_FUNC(unix, struct bpf_iter_meta *meta, in DEFINE_BPF_ITER_FUNC()
|
| /linux/net/ipv6/ |
| H A D | ip6_fib.c | 2780 struct bpf_iter_meta *meta, in ipv6_route_prog_seq_show() 2793 struct bpf_iter_meta meta; in ipv6_route_seq_show() 2810 struct bpf_iter_meta meta; in ipv6_route_seq_stop()
|
| H A D | route.c | 6893 DEFINE_BPF_ITER_FUNC(ipv6_route, struct bpf_iter_meta *meta, struct fib6_info *rt)
|
| /linux/include/linux/ |
| H A D | bpf.h | 3037 struct bpf_iter_meta { struct 3044 __bpf_md_ptr(struct bpf_iter_meta *, meta); argument 3058 struct bpf_prog *bpf_iter_get_info(struct bpf_iter_meta *meta, bool in_stop);
|