Loading...
Defined in 5 files as a struct:
- include/linux/bpf.h, line 249 (as a struct)
- kernel/bpf/preload/iterators/iterators.bpf.c, line 15 (as a struct)
- tools/lib/bpf/libbpf.c, line 513 (as a struct)
- tools/testing/selftests/bpf/progs/map_ptr_kern.c, line 30 (as a struct)
- tools/testing/selftests/bpf/progs/syscall.c, line 14 (as a struct)
Referenced in 133 files:
- drivers/hid/bpf/hid_bpf_jmp_table.c, line 41
- drivers/net/ethernet/netronome/nfp/bpf/cmsg.c, 3 times
- drivers/net/ethernet/netronome/nfp/bpf/jit.c, line 4407
- 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 328
- include/linux/bpf-cgroup.h, 8 times
- include/linux/bpf.h, 131 times
- include/linux/bpf_local_storage.h, 5 times
- include/linux/bpf_verifier.h, 2 times
- include/linux/filter.h, 4 times
- include/linux/lsm_hook_defs.h, 4 times
- include/linux/security.h, 7 times
- include/linux/skmsg.h, line 70
- include/net/xdp_sock.h, line 42
- kernel/bpf/arraymap.c, 58 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_iter.c, line 728
- kernel/bpf/bpf_local_storage.c, 7 times
- kernel/bpf/bpf_struct_ops.c, 21 times
- kernel/bpf/bpf_task_storage.c, 13 times
- kernel/bpf/cgroup.c, 2 times
- kernel/bpf/core.c, 7 times
- kernel/bpf/cpumap.c, 12 times
- kernel/bpf/devmap.c, 20 times
- kernel/bpf/hashtab.c, 62 times
- kernel/bpf/helpers.c, 12 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, 10 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, 14 times
- kernel/bpf/syscall.c, 71 times
- kernel/bpf/verifier.c, 37 times
- kernel/trace/bpf_trace.c, 11 times
- net/core/bpf_sk_storage.c, 20 times
- net/core/filter.c, 8 times
- net/core/sock_map.c, 49 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, 4 times
- security/selinux/hooks.c, 5 times
- tools/bpf/bpftool/gen.c, 11 times
- tools/bpf/bpftool/prog.c, line 1528
- tools/bpf/bpftool/skeleton/pid_iter.bpf.c, line 44
- tools/bpf/bpftool/struct_ops.c, line 508
- tools/lib/bpf/libbpf.c, 103 times
- tools/lib/bpf/libbpf.h, 49 times
- tools/lib/bpf/libbpf_legacy.h, 2 times
- tools/lib/bpf/skel_internal.h, line 146
- tools/lib/bpf/usdt.c, 3 times
- tools/perf/builtin-trace.c, 2 times
- tools/perf/util/bpf_map.c, 2 times
- tools/perf/util/bpf_map.h, 3 times
- 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/flow_dissector_load.h, line 18
- tools/testing/selftests/bpf/get_cgroup_id_user.c, line 38
- tools/testing/selftests/bpf/prog_tests/bpf_iter.c, line 79
- tools/testing/selftests/bpf/prog_tests/bpf_tcp_ca.c, line 79
- tools/testing/selftests/bpf/prog_tests/btf.c, line 4763
- 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/core_autosize.c, line 59
- tools/testing/selftests/bpf/prog_tests/core_reloc.c, line 1005
- tools/testing/selftests/bpf/prog_tests/fexit_bpf2bpf.c, line 14
- tools/testing/selftests/bpf/prog_tests/flow_dissector.c, 2 times
- 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/linked_list.c, line 133
- tools/testing/selftests/bpf/prog_tests/load_bytes_relative.c, line 16
- tools/testing/selftests/bpf/prog_tests/map_in_map.c, line 76
- 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/pinning.c, 2 times
- tools/testing/selftests/bpf/prog_tests/rdonly_maps.c, line 28
- tools/testing/selftests/bpf/prog_tests/select_reuseport.c, line 91
- tools/testing/selftests/bpf/prog_tests/sk_lookup.c, 4 times
- tools/testing/selftests/bpf/prog_tests/sockmap_basic.c, 4 times
- tools/testing/selftests/bpf/prog_tests/sockmap_listen.c, 21 times
- tools/testing/selftests/bpf/prog_tests/tailcalls.c, 10 times
- tools/testing/selftests/bpf/prog_tests/verifier.c, line 202
- tools/testing/selftests/bpf/prog_tests/verify_pkcs7_sig.c, line 270
- tools/testing/selftests/bpf/prog_tests/xdp_metadata.c, line 372
- 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.h, 4 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/core_kern.c, 3 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_map_elem_write_key.c, line 13
- tools/testing/selftests/bpf/progs/jeq_infer_not_null_fail.c, 3 times
- tools/testing/selftests/bpf/progs/map_in_map_btf.c, line 49
- 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/recursion.c, line 28
- tools/testing/selftests/bpf/progs/syscall.c, 2 times
- 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_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 539
- tools/testing/selftests/bpf/test_sockmap.c, line 65
- tools/testing/selftests/bpf/test_tcpnotify_user.c, line 73
- tools/testing/selftests/bpf/veristat.c, line 910
- tools/testing/selftests/bpf/xdping.c, line 98
- tools/testing/selftests/bpf/xsk.c, 2 times
- tools/testing/selftests/bpf/xsk.h, 2 times
- tools/testing/selftests/bpf/xskxceiver.c, 4 times
- tools/testing/selftests/bpf/xskxceiver.h, 3 times