Defined in 2 files as a variable:
Defined in 3 files as a struct:
Defined in 44 files as a member:
-
include/linux/bpf.h,
line 235
(as a member)
-
include/linux/bpf.h,
line 245
(as a member)
-
include/linux/bpf.h,
line 319
(as a member)
-
include/linux/bpf.h,
line 1110
(as a member)
-
include/linux/bpf.h,
line 1683
(as a member)
-
include/linux/bpf.h,
line 1690
(as a member)
-
include/linux/bpf.h,
line 1825
(as a member)
-
include/linux/bpf.h,
line 3186
(as a member)
-
include/linux/bpf_verifier.h,
line 63
(as a member)
-
include/linux/bpf_verifier.h,
line 88
(as a member)
-
include/linux/bpf_verifier.h,
line 649
(as a member)
-
include/linux/bpf_verifier.h,
line 899
(as a member)
-
include/linux/bpf_verifier.h,
line 1494
(as a member)
-
include/uapi/linux/bpf.h,
line 1777
(as a member)
-
include/uapi/linux/bpf.h,
line 6800
(as a member)
-
kernel/bpf/bpf_struct_ops.c,
line 43
(as a member)
-
kernel/bpf/btf.c,
line 317
(as a member)
-
kernel/bpf/btf.c,
line 423
(as a member)
-
kernel/bpf/btf.c,
line 7800
(as a member)
-
kernel/bpf/btf.c,
line 8491
(as a member)
-
kernel/bpf/inode.c,
line 654
(as a member)
-
kernel/bpf/preload/iterators/iterators.bpf.c,
line 46
(as a member)
-
kernel/bpf/verifier.c,
line 257
(as a member)
-
kernel/bpf/verifier.c,
line 2419
(as a member)
-
kernel/trace/trace_probe.h,
line 473
(as a member)
-
tools/bpf/bpftool/main.h,
line 223
(as a member)
-
tools/bpf/bpftool/xlated_dumper.h,
line 24
(as a member)
-
tools/bpf/resolve_btfids/main.c,
line 143
(as a member)
-
tools/bpf/resolve_btfids/main.c,
line 194
(as a member)
-
tools/lib/bpf/btf.c,
line 3974
(as a member)
-
tools/lib/bpf/btf.c,
line 6247
(as a member)
-
tools/lib/bpf/btf_dump.c,
line 81
(as a member)
-
tools/lib/bpf/btf_relocate.c,
line 39
(as a member)
-
tools/lib/bpf/libbpf.c,
line 655
(as a member)
-
tools/lib/bpf/libbpf.c,
line 733
(as a member)
-
tools/lib/bpf/linker.c,
line 63
(as a member)
-
tools/lib/bpf/linker.c,
line 153
(as a member)
-
tools/lib/bpf/relo_core.h,
line 10
(as a member)
-
tools/lib/bpf/relo_core.h,
line 30
(as a member)
-
tools/perf/builtin-trace.c,
line 157
(as a member)
-
tools/perf/util/bpf-event.c,
line 184
(as a member)
-
tools/perf/util/lock-contention.h,
line 152
(as a member)
-
tools/testing/selftests/bpf/prog_tests/btf_dump.c,
line 130
(as a member)
-
tools/testing/selftests/bpf/prog_tests/btf_dump.c,
line 883
(as a member)
Referenced in 130 files:
-
drivers/hid/bpf/hid_bpf_struct_ops.c,
7 times
-
fs/binfmt_misc_bpf.c,
2 times
-
include/linux/bpf.h,
27 times
-
include/linux/bpf_local_storage.h,
2 times
-
include/linux/bpf_verifier.h,
9 times
-
include/linux/btf.h,
126 times
-
io_uring/bpf-ops.c,
8 times
-
kernel/bpf/arena.c,
2 times
-
kernel/bpf/arraymap.c,
5 times
-
kernel/bpf/bloom_filter.c,
2 times
-
kernel/bpf/bpf_insn_array.c,
2 times
-
kernel/bpf/bpf_local_storage.c,
2 times
-
kernel/bpf/bpf_struct_ops.c,
74 times
-
kernel/bpf/btf.c,
1103 times
-
kernel/bpf/check_btf.c,
34 times
-
kernel/bpf/core.c,
13 times
-
kernel/bpf/fixups.c,
2 times
-
kernel/bpf/hashtab.c,
10 times
-
kernel/bpf/inode.c,
23 times
-
kernel/bpf/local_storage.c,
7 times
-
kernel/bpf/log.c,
16 times
-
kernel/bpf/lpm_trie.c,
2 times
-
kernel/bpf/map_in_map.c,
5 times
-
kernel/bpf/preload/iterators/iterators.bpf.c,
7 times
-
kernel/bpf/states.c,
2 times
-
kernel/bpf/syscall.c,
42 times
-
kernel/bpf/trampoline.c,
4 times
-
kernel/bpf/verifier.c,
450 times
-
kernel/sched/ext/ext.c,
5 times
-
kernel/trace/bpf_trace.c,
17 times
-
kernel/trace/trace_btf.c,
6 times
-
kernel/trace/trace_btf.h,
3 times
-
kernel/trace/trace_events.c,
9 times
-
kernel/trace/trace_output.c,
7 times
-
kernel/trace/trace_probe.c,
44 times
-
kernel/trace/trace_probe.h,
line 474
-
net/bpf/bpf_dummy_struct_ops.c,
7 times
-
net/ipv4/bpf_tcp_ca.c,
8 times
-
net/netfilter/nf_bpf_link.c,
7 times
-
net/netfilter/nf_conntrack_bpf.c,
3 times
-
net/sched/bpf_qdisc.c,
12 times
-
net/smc/smc_hs_bpf.c,
2 times
-
tools/bpf/bpftool/btf.c,
92 times
-
tools/bpf/bpftool/btf_dumper.c,
58 times
-
tools/bpf/bpftool/cgroup.c,
line 78
-
tools/bpf/bpftool/common.c,
line 421
-
tools/bpf/bpftool/gen.c,
105 times
-
tools/bpf/bpftool/jit_disasm.c,
4 times
-
tools/bpf/bpftool/main.c,
line 34
-
tools/bpf/bpftool/main.h,
14 times
-
tools/bpf/bpftool/map.c,
40 times
-
tools/bpf/bpftool/prog.c,
32 times
-
tools/bpf/bpftool/skeleton/pid_iter.bpf.c,
line 47
-
tools/bpf/bpftool/struct_ops.c,
9 times
-
tools/bpf/bpftool/xlated_dumper.c,
18 times
-
tools/bpf/resolve_btfids/main.c,
105 times
-
tools/lib/bpf/bpf.c,
line 1343
-
tools/lib/bpf/btf.c,
888 times
-
tools/lib/bpf/btf.h,
139 times
-
tools/lib/bpf/btf_dump.c,
47 times
-
tools/lib/bpf/btf_relocate.c,
16 times
-
tools/lib/bpf/gen_loader.c,
line 478
-
tools/lib/bpf/libbpf.c,
348 times
-
tools/lib/bpf/libbpf.h,
2 times
-
tools/lib/bpf/libbpf_internal.h,
26 times
-
tools/lib/bpf/libbpf_legacy.h,
4 times
-
tools/lib/bpf/linker.c,
86 times
-
tools/lib/bpf/relo_core.c,
69 times
-
tools/lib/bpf/relo_core.h,
11 times
-
tools/perf/builtin-trace.c,
35 times
-
tools/perf/tests/sigtrap.c,
11 times
-
tools/perf/util/bpf-event.c,
46 times
-
tools/perf/util/bpf_counter.c,
7 times
-
tools/perf/util/bpf_lock_contention.c,
7 times
-
tools/perf/util/bpf_off_cpu.c,
8 times
-
tools/perf/util/btf.c,
4 times
-
tools/perf/util/btf.h,
3 times
-
tools/perf/util/header.c,
3 times
-
tools/perf/util/libbfd.c,
6 times
-
tools/sched_ext/include/scx/compat.h,
line 16
-
tools/testing/selftests/bpf/btf_helpers.c,
22 times
-
tools/testing/selftests/bpf/btf_helpers.h,
10 times
-
tools/testing/selftests/bpf/prog_tests/btf.c,
14 times
-
tools/testing/selftests/bpf/prog_tests/btf_dedup_split.c,
18 times
-
tools/testing/selftests/bpf/prog_tests/btf_distill.c,
10 times
-
tools/testing/selftests/bpf/prog_tests/btf_dump.c,
204 times
-
tools/testing/selftests/bpf/prog_tests/btf_endian.c,
14 times
-
tools/testing/selftests/bpf/prog_tests/btf_field_iter.c,
43 times
-
tools/testing/selftests/bpf/prog_tests/btf_kind.c,
20 times
-
tools/testing/selftests/bpf/prog_tests/btf_module.c,
line 12
-
tools/testing/selftests/bpf/prog_tests/btf_permute.c,
32 times
-
tools/testing/selftests/bpf/prog_tests/btf_sanitize.c,
line 45
-
tools/testing/selftests/bpf/prog_tests/btf_split.c,
5 times
-
tools/testing/selftests/bpf/prog_tests/btf_sysfs.c,
6 times
-
tools/testing/selftests/bpf/prog_tests/btf_tag.c,
6 times
-
tools/testing/selftests/bpf/prog_tests/btf_write.c,
124 times
-
tools/testing/selftests/bpf/prog_tests/core_autosize.c,
18 times
-
tools/testing/selftests/bpf/prog_tests/core_reloc.c,
6 times
-
tools/testing/selftests/bpf/prog_tests/ctx_rewrite.c,
27 times
-
tools/testing/selftests/bpf/prog_tests/fexit_bpf2bpf.c,
10 times
-
tools/testing/selftests/bpf/prog_tests/fill_link_info.c,
7 times
-
tools/testing/selftests/bpf/prog_tests/ksyms_btf.c,
6 times
-
tools/testing/selftests/bpf/prog_tests/libbpf_probes.c,
16 times
-
tools/testing/selftests/bpf/prog_tests/libbpf_str.c,
32 times
-
tools/testing/selftests/bpf/prog_tests/linked_list.c,
182 times
-
tools/testing/selftests/bpf/prog_tests/log_buf.c,
9 times
-
tools/testing/selftests/bpf/prog_tests/lsm_cgroup.c,
5 times
-
tools/testing/selftests/bpf/prog_tests/module_fentry_shadow.c,
line 58
-
tools/testing/selftests/bpf/prog_tests/resolve_btfids.c,
31 times
-
tools/testing/selftests/bpf/prog_tests/signed_loader.c,
18 times
-
tools/testing/selftests/bpf/prog_tests/task_local_storage.c,
5 times
-
tools/testing/selftests/bpf/prog_tests/test_bpf_ma.c,
6 times
-
tools/testing/selftests/bpf/prog_tests/test_global_funcs.c,
16 times
-
tools/testing/selftests/bpf/prog_tests/token.c,
7 times
-
tools/testing/selftests/bpf/prog_tests/tp_btf_ids.c,
22 times
-
tools/testing/selftests/bpf/prog_tests/tracing_multi.c,
20 times
-
tools/testing/selftests/bpf/prog_tests/unpriv_bpf_disabled.c,
7 times
-
tools/testing/selftests/bpf/prog_tests/verifier_log.c,
8 times
-
tools/testing/selftests/bpf/prog_tests/wakeup_source.c,
6 times
-
tools/testing/selftests/bpf/progs/bpf_mod_race.c,
2 times
-
tools/testing/selftests/bpf/progs/syscall.c,
line 94
-
tools/testing/selftests/bpf/test_cpp.cpp,
5 times
-
tools/testing/selftests/bpf/test_kmods/bpf_test_no_cfi.c,
2 times
-
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c,
7 times
-
tools/testing/selftests/bpf/test_loader.c,
12 times
-
tools/testing/selftests/bpf/test_progs.c,
6 times
-
tools/testing/selftests/bpf/test_progs.h,
2 times
-
tools/testing/selftests/bpf/test_verifier.c,
10 times
-
tools/testing/selftests/bpf/veristat.c,
65 times
-
tools/testing/selftests/exec/binfmt_misc_bpf.c,
5 times