Defined in 5 files as a struct:
Referenced in 168 files:
-
drivers/net/ethernet/netronome/nfp/bpf/cmsg.c,
3 times
-
drivers/net/ethernet/netronome/nfp/bpf/jit.c,
line 4405
-
drivers/net/ethernet/netronome/nfp/bpf/main.c,
line 18
-
drivers/net/ethernet/netronome/nfp/bpf/main.h,
2 times
-
drivers/net/ethernet/netronome/nfp/bpf/offload.c,
line 32
-
drivers/net/netdevsim/bpf.c,
line 329
-
include/linux/bpf-cgroup.h,
8 times
-
include/linux/bpf.h,
151 times
-
include/linux/bpf_local_storage.h,
5 times
-
include/linux/bpf_verifier.h,
9 times
-
include/linux/filter.h,
3 times
-
include/linux/lsm_hook_defs.h,
4 times
-
include/linux/security.h,
7 times
-
include/linux/skmsg.h,
line 75
-
include/net/xdp_sock.h,
line 42
-
kernel/bpf/arena.c,
25 times
-
kernel/bpf/arraymap.c,
60 times
-
kernel/bpf/bloom_filter.c,
12 times
-
kernel/bpf/bpf_cgrp_storage.c,
10 times
-
kernel/bpf/bpf_inode_storage.c,
10 times
-
kernel/bpf/bpf_insn_array.c,
17 times
-
kernel/bpf/bpf_iter.c,
line 711
-
kernel/bpf/bpf_local_storage.c,
7 times
-
kernel/bpf/bpf_struct_ops.c,
27 times
-
kernel/bpf/bpf_task_storage.c,
10 times
-
kernel/bpf/cfg.c,
4 times
-
kernel/bpf/cgroup.c,
2 times
-
kernel/bpf/const_fold.c,
line 178
-
kernel/bpf/core.c,
8 times
-
kernel/bpf/cpumap.c,
12 times
-
kernel/bpf/devmap.c,
20 times
-
kernel/bpf/fixups.c,
13 times
-
kernel/bpf/hashtab.c,
89 times
-
kernel/bpf/helpers.c,
23 times
-
kernel/bpf/inode.c,
6 times
-
kernel/bpf/local_storage.c,
18 times
-
kernel/bpf/lpm_trie.c,
9 times
-
kernel/bpf/map_in_map.c,
11 times
-
kernel/bpf/map_in_map.h,
5 times
-
kernel/bpf/map_iter.c,
10 times
-
kernel/bpf/offload.c,
9 times
-
kernel/bpf/preload/iterators/iterators.bpf.c,
3 times
-
kernel/bpf/queue_stack_maps.c,
16 times
-
kernel/bpf/reuseport_array.c,
10 times
-
kernel/bpf/ringbuf.c,
17 times
-
kernel/bpf/stackmap.c,
18 times
-
kernel/bpf/syscall.c,
79 times
-
kernel/bpf/verifier.c,
40 times
-
kernel/sched/ext/ext.c,
2 times
-
kernel/sched/ext/internal.h,
2 times
-
kernel/trace/bpf_trace.c,
10 times
-
net/core/bpf_sk_storage.c,
20 times
-
net/core/filter.c,
7 times
-
net/core/sock_map.c,
51 times
-
net/xdp/xskmap.c,
13 times
-
samples/bpf/map_perf_test_user.c,
2 times
-
samples/bpf/tracex6.bpf.c,
line 56
-
samples/bpf/xdp_sample.bpf.c,
4 times
-
samples/bpf/xdp_sample_user.c,
2 times
-
samples/bpf/xdp_sample_user.h,
2 times
-
security/security.c,
5 times
-
security/selinux/hooks.c,
4 times
-
security/selinux/include/objsec.h,
line 273
-
tools/bpf/bpftool/gen.c,
14 times
-
tools/bpf/bpftool/prog.c,
line 1582
-
tools/bpf/bpftool/skeleton/pid_iter.bpf.c,
line 45
-
tools/bpf/bpftool/struct_ops.c,
line 508
-
tools/lib/bpf/libbpf.c,
116 times
-
tools/lib/bpf/libbpf.h,
54 times
-
tools/lib/bpf/libbpf_legacy.h,
2 times
-
tools/lib/bpf/skel_internal.h,
line 152
-
tools/lib/bpf/usdt.c,
3 times
-
tools/perf/builtin-trace.c,
line 178
-
tools/perf/util/bpf-trace-summary.c,
line 379
-
tools/sched_ext/include/scx/compat.h,
2 times
-
tools/sched_ext/scx_pair.bpf.c,
line 362
-
tools/testing/selftests/bpf/benchs/bench_htab_mem.c,
line 157
-
tools/testing/selftests/bpf/benchs/bench_local_storage.c,
2 times
-
tools/testing/selftests/bpf/benchs/bench_ringbufs.c,
line 180
-
tools/testing/selftests/bpf/flow_dissector_load.h,
line 18
-
tools/testing/selftests/bpf/prog_tests/bpf_iter.c,
line 79
-
tools/testing/selftests/bpf/prog_tests/bpftool_maps_access.c,
3 times
-
tools/testing/selftests/bpf/prog_tests/btf.c,
line 4918
-
tools/testing/selftests/bpf/prog_tests/btf_map_in_map.c,
line 10
-
tools/testing/selftests/bpf/prog_tests/cg_storage_multi.c,
2 times
-
tools/testing/selftests/bpf/prog_tests/connect_force_port.c,
line 56
-
tools/testing/selftests/bpf/prog_tests/core_autosize.c,
line 59
-
tools/testing/selftests/bpf/prog_tests/core_reloc.c,
line 1008
-
tools/testing/selftests/bpf/prog_tests/fexit_bpf2bpf.c,
line 15
-
tools/testing/selftests/bpf/prog_tests/flow_dissector.c,
2 times
-
tools/testing/selftests/bpf/prog_tests/flow_dissector_classification.c,
line 502
-
tools/testing/selftests/bpf/prog_tests/get_stack_raw_tp.c,
line 96
-
tools/testing/selftests/bpf/prog_tests/global_data.c,
line 106
-
tools/testing/selftests/bpf/prog_tests/global_data_init.c,
line 10
-
tools/testing/selftests/bpf/prog_tests/global_map_resize.c,
3 times
-
tools/testing/selftests/bpf/prog_tests/load_bytes_relative.c,
line 16
-
tools/testing/selftests/bpf/prog_tests/map_in_map.c,
line 78
-
tools/testing/selftests/bpf/prog_tests/mmap.c,
line 23
-
tools/testing/selftests/bpf/prog_tests/pe_preserve_elems.c,
line 9
-
tools/testing/selftests/bpf/prog_tests/percpu_alloc.c,
3 times
-
tools/testing/selftests/bpf/prog_tests/pinning.c,
2 times
-
tools/testing/selftests/bpf/prog_tests/pinning_htab.c,
line 9
-
tools/testing/selftests/bpf/prog_tests/prepare.c,
line 11
-
tools/testing/selftests/bpf/prog_tests/probe_user.c,
line 42
-
tools/testing/selftests/bpf/prog_tests/rdonly_maps.c,
line 28
-
tools/testing/selftests/bpf/prog_tests/refcounted_kptr.c,
line 52
-
tools/testing/selftests/bpf/prog_tests/select_reuseport.c,
line 85
-
tools/testing/selftests/bpf/prog_tests/signed_loader.c,
6 times
-
tools/testing/selftests/bpf/prog_tests/sk_lookup.c,
4 times
-
tools/testing/selftests/bpf/prog_tests/sockmap_basic.c,
3 times
-
tools/testing/selftests/bpf/prog_tests/sockmap_listen.c,
14 times
-
tools/testing/selftests/bpf/prog_tests/struct_ops_autocreate.c,
line 37
-
tools/testing/selftests/bpf/prog_tests/subskeleton.c,
line 88
-
tools/testing/selftests/bpf/prog_tests/tailcalls.c,
11 times
-
tools/testing/selftests/bpf/prog_tests/task_local_storage.c,
line 468
-
tools/testing/selftests/bpf/prog_tests/test_struct_ops_module.c,
line 40
-
tools/testing/selftests/bpf/prog_tests/test_task_work.c,
2 times
-
tools/testing/selftests/bpf/prog_tests/test_xsk.c,
4 times
-
tools/testing/selftests/bpf/prog_tests/test_xsk.h,
3 times
-
tools/testing/selftests/bpf/prog_tests/verifier.c,
line 299
-
tools/testing/selftests/bpf/prog_tests/verify_pkcs7_sig.c,
line 248
-
tools/testing/selftests/bpf/prog_tests/xdp_metadata.c,
line 355
-
tools/testing/selftests/bpf/progs/bloom_filter_bench.c,
5 times
-
tools/testing/selftests/bpf/progs/bloom_filter_map.c,
5 times
-
tools/testing/selftests/bpf/progs/bpf_iter_bpf_hash_map.c,
line 47
-
tools/testing/selftests/bpf/progs/bpf_iter_bpf_map.c,
line 13
-
tools/testing/selftests/bpf/progs/bpf_iter_test_kern4.c,
line 19
-
tools/testing/selftests/bpf/progs/bpf_qdisc_fq.c,
line 656
-
tools/testing/selftests/bpf/progs/core_kern.c,
3 times
-
tools/testing/selftests/bpf/progs/file_reader.c,
2 times
-
tools/testing/selftests/bpf/progs/for_each_array_map_elem.c,
3 times
-
tools/testing/selftests/bpf/progs/for_each_hash_map_elem.c,
2 times
-
tools/testing/selftests/bpf/progs/for_each_hash_modify.c,
line 15
-
tools/testing/selftests/bpf/progs/for_each_map_elem_write_key.c,
line 13
-
tools/testing/selftests/bpf/progs/for_each_multi_maps.c,
line 29
-
tools/testing/selftests/bpf/progs/jeq_infer_not_null_fail.c,
3 times
-
tools/testing/selftests/bpf/progs/lpm_trie_bench.c,
2 times
-
tools/testing/selftests/bpf/progs/map_in_map_btf.c,
line 49
-
tools/testing/selftests/bpf/progs/map_kptr_race.c,
3 times
-
tools/testing/selftests/bpf/progs/map_percpu_stats.c,
2 times
-
tools/testing/selftests/bpf/progs/map_ptr_kern.c,
76 times
-
tools/testing/selftests/bpf/progs/mmap_inner_array.c,
line 37
-
tools/testing/selftests/bpf/progs/recursion.c,
line 28
-
tools/testing/selftests/bpf/progs/security_bpf_map.c,
line 38
-
tools/testing/selftests/bpf/progs/syscall.c,
2 times
-
tools/testing/selftests/bpf/progs/task_work.c,
line 43
-
tools/testing/selftests/bpf/progs/task_work_fail.c,
line 35
-
tools/testing/selftests/bpf/progs/task_work_stress.c,
line 33
-
tools/testing/selftests/bpf/progs/test_bpf_ma.c,
10 times
-
tools/testing/selftests/bpf/progs/test_libbpf_get_fd_by_id_opts.c,
2 times
-
tools/testing/selftests/bpf/progs/test_subprogs_extable.c,
line 16
-
tools/testing/selftests/bpf/progs/timer_mim.c,
line 68
-
tools/testing/selftests/bpf/progs/timer_mim_reject.c,
line 50
-
tools/testing/selftests/bpf/progs/verifier_arena.c,
3 times
-
tools/testing/selftests/bpf/progs/verifier_async_cb_context.c,
line 135
-
tools/testing/selftests/bpf/progs/verifier_iterating_callbacks.c,
2 times
-
tools/testing/selftests/bpf/test_loader.c,
2 times
-
tools/testing/selftests/bpf/test_maps.c,
2 times
-
tools/testing/selftests/bpf/test_progs.c,
line 693
-
tools/testing/selftests/bpf/test_sockmap.c,
line 59
-
tools/testing/selftests/bpf/test_tcpnotify_user.c,
line 71
-
tools/testing/selftests/bpf/veristat.c,
5 times
-
tools/testing/selftests/bpf/xsk.c,
2 times
-
tools/testing/selftests/bpf/xsk.h,
2 times
-
tools/testing/selftests/exec/binfmt_misc_bpf.c,
line 170
-
tools/testing/selftests/hid/hid_bpf.c,
3 times
-
tools/testing/selftests/sched_ext/peek_dsq.c,
line 52
-
tools/tracing/rtla/src/timerlat_bpf.c,
3 times