Home
last modified time | relevance | path

Searched refs:bpf_iter_meta (Results 1 – 24 of 24) sorted by relevance

/linux-6.6.21/tools/testing/selftests/bpf/progs/
Dbpf_iter.h4 #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 …]
Dcgroup_hierarchical_stats.c133 int BPF_PROG(dumper, struct bpf_iter_meta *meta, struct cgroup *cgrp) in BPF_PROG()
/linux-6.6.21/kernel/bpf/
Dprog_iter.c38 __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()
Dlink_iter.c38 __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()
Dmap_iter.c38 __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()
164 DEFINE_BPF_ITER_FUNC(bpf_map_elem, struct bpf_iter_meta *meta,
Dtask_iter.c190 __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()
Dcgroup_iter.c46 __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,
Dbpf_iter.c672 struct bpf_prog *bpf_iter_get_info(struct bpf_iter_meta *meta, bool in_stop) in bpf_iter_get_info()
Darraymap.c595 struct bpf_iter_meta meta; in __bpf_array_map_seq_show()
Dhashtab.c2064 struct bpf_iter_meta meta; in __bpf_hash_map_seq_show()
Dverifier.c6305 BTF_TYPE_SAFE_TRUSTED(struct bpf_iter_meta) { in BTF_TYPE_SAFE_TRUSTED() argument
6310 struct bpf_iter_meta *meta; in BTF_TYPE_SAFE_TRUSTED()
6357 BTF_TYPE_EMIT(BTF_TYPE_SAFE_TRUSTED(struct bpf_iter_meta)); in type_is_trusted()
/linux-6.6.21/kernel/bpf/preload/iterators/
Diterators.bpf.c9 struct bpf_iter_meta { struct
22 struct bpf_iter_meta *meta; argument
54 struct bpf_iter_meta *meta;
/linux-6.6.21/kernel/
Dkallsyms.c817 __bpf_md_ptr(struct bpf_iter_meta *, meta);
824 struct bpf_iter_meta meta; in ksym_prog_seq_show()
871 DEFINE_BPF_ITER_FUNC(ksym, struct bpf_iter_meta *meta, struct kallsym_iter *ksym)
/linux-6.6.21/net/core/
Dbpf_sk_storage.c792 __bpf_md_ptr(struct bpf_iter_meta *, meta);
798 DEFINE_BPF_ITER_FUNC(bpf_sk_storage_map, struct bpf_iter_meta *meta, in DEFINE_BPF_ITER_FUNC()
808 struct bpf_iter_meta meta; in DEFINE_BPF_ITER_FUNC()
Dsock_map.c698 __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()
1356 struct bpf_iter_meta meta; in sock_hash_seq_show()
/linux-6.6.21/net/netlink/
Daf_netlink.c2717 __bpf_md_ptr(struct bpf_iter_meta *, meta);
2721 DEFINE_BPF_ITER_FUNC(netlink, struct bpf_iter_meta *meta, struct netlink_sock *sk) in DEFINE_BPF_ITER_FUNC()
2724 struct bpf_iter_meta *meta, in DEFINE_BPF_ITER_FUNC()
2737 struct bpf_iter_meta meta; in netlink_seq_show()
2753 struct bpf_iter_meta meta; in netlink_seq_stop()
/linux-6.6.21/include/net/
Dip6_fib.h544 __bpf_md_ptr(struct bpf_iter_meta *, meta);
/linux-6.6.21/net/ipv4/
Dtcp_ipv4.c2773 __bpf_md_ptr(struct bpf_iter_meta *, meta);
2778 static int tcp_prog_seq_show(struct bpf_prog *prog, struct bpf_iter_meta *meta, in tcp_prog_seq_show()
2972 struct bpf_iter_meta meta; in bpf_iter_tcp_seq_show()
3014 struct bpf_iter_meta meta; in bpf_iter_tcp_seq_stop()
3313 DEFINE_BPF_ITER_FUNC(tcp, struct bpf_iter_meta *meta, in DEFINE_BPF_ITER_FUNC()
Dudp.c3099 __bpf_md_ptr(struct bpf_iter_meta *, meta);
3240 static int udp_prog_seq_show(struct bpf_prog *prog, struct bpf_iter_meta *meta, in udp_prog_seq_show()
3256 struct bpf_iter_meta meta; in bpf_iter_udp_seq_show()
3291 struct bpf_iter_meta meta; in bpf_iter_udp_seq_stop()
3535 DEFINE_BPF_ITER_FUNC(udp, struct bpf_iter_meta *meta, in DEFINE_BPF_ITER_FUNC()
/linux-6.6.21/net/unix/
Daf_unix.c3322 __bpf_md_ptr(struct bpf_iter_meta *, meta);
3327 static int unix_prog_seq_show(struct bpf_prog *prog, struct bpf_iter_meta *meta, in unix_prog_seq_show()
3457 struct bpf_iter_meta meta; in bpf_iter_unix_seq_show()
3486 struct bpf_iter_meta meta; in bpf_iter_unix_seq_stop()
3574 DEFINE_BPF_ITER_FUNC(unix, struct bpf_iter_meta *meta, in DEFINE_BPF_ITER_FUNC()
/linux-6.6.21/include/linux/
Dbpf.h2266 struct bpf_iter_meta { struct
2273 __bpf_md_ptr(struct bpf_iter_meta *, meta); argument
2287 struct bpf_prog *bpf_iter_get_info(struct bpf_iter_meta *meta, bool in_stop);
/linux-6.6.21/net/ipv6/
Dip6_fib.c2657 struct bpf_iter_meta *meta, in ipv6_route_prog_seq_show()
2670 struct bpf_iter_meta meta; in ipv6_route_seq_show()
2687 struct bpf_iter_meta meta; in ipv6_route_seq_stop()
Droute.c6646 DEFINE_BPF_ITER_FUNC(ipv6_route, struct bpf_iter_meta *meta, struct fib6_info *rt)
/linux-6.6.21/Documentation/bpf/
Dbpf_iterators.rst104 struct bpf_iter_meta *meta;