bpf_insn
Defined as a struct type in:
- arch/riscv/kernel/cfi.c, line 80
- arch/x86/kernel/alternative.c, line 915
- include/uapi/linux/bpf.h, line 77
- samples/bpf/bpf_insn.h, line 6
- tools/include/uapi/linux/bpf.h, line 77
- tools/perf/util/bpf-prologue.h, line 10
- tools/testing/selftests/bpf/disasm_helpers.h, line 8
- tools/testing/selftests/bpf/prog_tests/btf_dump.c, line 731
- tools/testing/selftests/bpf/prog_tests/btf_dump.c, line 742
- tools/testing/selftests/bpf/testing_helpers.h, line 53
Defined as a variable in:
Referenced (in 115 files total) in:
- arch/arc/net/bpf_jit_core.c, 14 times
- arch/arm/net/bpf_jit_32.c, 2 times
- arch/arm64/net/bpf_jit_comp.c, 13 times
- arch/loongarch/net/bpf_jit.c, 4 times
- arch/loongarch/net/bpf_jit.h, 4 times
- arch/mips/net/bpf_jit_comp.c, line 857
- arch/mips/net/bpf_jit_comp.h, line 233
- arch/mips/net/bpf_jit_comp32.c, 2 times
- arch/mips/net/bpf_jit_comp64.c, 2 times
- arch/parisc/net/bpf_jit.h, line 476
- arch/parisc/net/bpf_jit_comp32.c, 2 times
- arch/parisc/net/bpf_jit_comp64.c, 3 times
- arch/parisc/net/bpf_jit_core.c, line 23
- arch/powerpc/net/bpf_jit_comp32.c, line 285
- arch/powerpc/net/bpf_jit_comp64.c, line 411
- arch/riscv/kernel/cfi.c, 2 times
- arch/riscv/net/bpf_jit.h, line 1282
- arch/riscv/net/bpf_jit_comp32.c, 2 times
- arch/riscv/net/bpf_jit_comp64.c, 4 times
- arch/riscv/net/bpf_jit_core.c, line 25
- arch/s390/net/bpf_jit_comp.c, 6 times
- arch/sparc/net/bpf_jit_comp_64.c, 3 times
- arch/x86/kernel/alternative.c, 2 times
- arch/x86/net/bpf_jit_comp.c, 3 times
- arch/x86/net/bpf_jit_comp32.c, 2 times
- include/linux/bpf-cgroup.h, 3 times
- include/linux/bpf.h, 33 times
- include/linux/bpf_verifier.h, 3 times
- include/linux/filter.h, 46 times
- include/uapi/linux/bpf.h, line 77
- kernel/bpf/arena.c, line 40
- kernel/bpf/arraymap.c, 6 times
- kernel/bpf/cgroup.c, 10 times
- kernel/bpf/core.c, 22 times
- kernel/bpf/disasm.c, 9 times
- kernel/bpf/disasm.h, 3 times
- kernel/bpf/hashtab.c, 8 times
- kernel/bpf/offload.c, 2 times
- kernel/bpf/syscall.c, 3 times
- kernel/bpf/verifier.c, 105 times
- kernel/trace/bpf_trace.c, 3 times
- lib/test_bpf.c, 81 times
- net/core/filter.c, 72 times
- net/xdp/xskmap.c, 2 times
- samples/bpf/bpf_insn.h, 22 times
- samples/bpf/cookie_uid_helper_example.c, line 80
- samples/bpf/fds_example.c, line 52
- samples/bpf/sock_example.c, line 48
- samples/bpf/test_cgrp2_attach.c, line 45
- samples/bpf/test_cgrp2_sock.c, 7 times
- tools/bpf/bpftool/cfg.c, 13 times
- tools/bpf/bpftool/common.c, line 101
- tools/bpf/bpftool/feature.c, 8 times
- tools/bpf/bpftool/xlated_dumper.c, 8 times
- tools/include/linux/filter.h, 32 times
- tools/include/uapi/linux/bpf.h, line 77
- tools/lib/bpf/bpf.c, 2 times
- tools/lib/bpf/bpf.h, line 116
- tools/lib/bpf/bpf_gen_internal.h, line 64
- tools/lib/bpf/features.c, 9 times
- tools/lib/bpf/gen_loader.c, 46 times
- tools/lib/bpf/libbpf.c, 21 times
- tools/lib/bpf/libbpf.h, 3 times
- tools/lib/bpf/libbpf_internal.h, line 586
- tools/lib/bpf/libbpf_probes.c, 3 times
- tools/lib/bpf/linker.c, 4 times
- tools/lib/bpf/relo_core.c, 4 times
- tools/lib/bpf/relo_core.h, line 89
- tools/lib/bpf/skel_internal.h, line 333
- tools/perf/util/bpf-prologue.h, 3 times
- tools/testing/selftests/bpf/bpf_testmod/bpf_testmod.c, 4 times
- tools/testing/selftests/bpf/disasm.c, 9 times
- tools/testing/selftests/bpf/disasm.h, 3 times
- tools/testing/selftests/bpf/disasm_helpers.c, 3 times
- tools/testing/selftests/bpf/disasm_helpers.h, 3 times
- tools/testing/selftests/bpf/prog_tests/align.c, 3 times
- tools/testing/selftests/bpf/prog_tests/btf.c, 2 times
- tools/testing/selftests/bpf/prog_tests/btf_dump.c, 6 times
- tools/testing/selftests/bpf/prog_tests/cgroup_attach_autodetach.c, line 13
- tools/testing/selftests/bpf/prog_tests/cgroup_attach_multi.c, line 39
- tools/testing/selftests/bpf/prog_tests/cgroup_attach_override.c, line 15
- tools/testing/selftests/bpf/prog_tests/core_reloc_raw.c, line 52
- tools/testing/selftests/bpf/prog_tests/ctx_rewrite.c, 5 times
- tools/testing/selftests/bpf/prog_tests/fexit_bpf2bpf.c, line 466
- tools/testing/selftests/bpf/prog_tests/fexit_stress.c, line 20
- tools/testing/selftests/bpf/prog_tests/flow_dissector_load_bytes.c, line 8
- tools/testing/selftests/bpf/prog_tests/flow_dissector_reattach.c, line 44
- tools/testing/selftests/bpf/prog_tests/kptr_xchg_inline.c, 2 times
- tools/testing/selftests/bpf/prog_tests/log_buf.c, 2 times
- tools/testing/selftests/bpf/prog_tests/module_fentry_shadow.c, line 74
- tools/testing/selftests/bpf/prog_tests/obj_name.c, line 16
- tools/testing/selftests/bpf/prog_tests/raw_tp_writable_reject_nbd_invalid.c, line 13
- tools/testing/selftests/bpf/prog_tests/raw_tp_writable_test_run.c, 2 times
- tools/testing/selftests/bpf/prog_tests/reg_bounds.c, 2 times
- tools/testing/selftests/bpf/prog_tests/signal_pending.c, line 12
- tools/testing/selftests/bpf/prog_tests/sockopt.c, 2 times
- tools/testing/selftests/bpf/prog_tests/tc_opts.c, line 2383
- tools/testing/selftests/bpf/prog_tests/token.c, line 639
- tools/testing/selftests/bpf/prog_tests/unpriv_bpf_disabled.c, line 146
- tools/testing/selftests/bpf/prog_tests/verifier_log.c, line 33
- tools/testing/selftests/bpf/prog_tests/xdp_dev_bound_only.c, line 10
- tools/testing/selftests/bpf/progs/netif_receive_skb.c, 2 times
- tools/testing/selftests/bpf/progs/syscall.c, line 102
- tools/testing/selftests/bpf/test_loader.c, line 851
- tools/testing/selftests/bpf/test_lru_map.c, line 45
- tools/testing/selftests/bpf/test_sock.c, 3 times
- tools/testing/selftests/bpf/test_sysctl.c, 4 times
- tools/testing/selftests/bpf/test_tag.c, 3 times
- tools/testing/selftests/bpf/test_verifier.c, 37 times
- tools/testing/selftests/bpf/testing_helpers.c, 4 times
- tools/testing/selftests/bpf/testing_helpers.h, 3 times
- tools/testing/selftests/bpf/xskxceiver.c, line 2567
- tools/testing/selftests/net/psock_fanout.c, line 149
- tools/testing/selftests/net/reuseport_bpf.c, 2 times
- tools/testing/selftests/net/reuseport_bpf_numa.c, line 79
kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.