Loading...
Defined in 5 files as a struct:
- include/linux/bpf.h, line 156 (as a struct)
- kernel/bpf/preload/iterators/iterators.bpf.c, line 15 (as a struct)
- tools/lib/bpf/libbpf.c, line 354 (as a struct)
- tools/perf/include/bpf/bpf.h, line 11 (as a struct)
- tools/testing/selftests/bpf/progs/map_ptr_kern.c, line 30 (as a struct)
Defined in 3 files as a prototype:
- tools/perf/examples/bpf/augmented_raw_syscalls.c, line 23 (as a prototype)
- tools/perf/examples/bpf/augmented_syscalls.c, line 23 (as a prototype)
- tools/perf/examples/bpf/etcsnoop.c, line 25 (as a prototype)
Defined in 1 files as a macro:
Referenced in 109 files:
- 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 332
- include/linux/bpf-cgroup.h, 8 times
- include/linux/bpf.h, 115 times
- include/linux/bpf_local_storage.h, 2 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 38
- kernel/bpf/arraymap.c, 51 times
- kernel/bpf/bpf_inode_storage.c, 10 times
- kernel/bpf/bpf_iter.c, line 680
- kernel/bpf/bpf_local_storage.c, 4 times
- kernel/bpf/bpf_struct_ops.c, 10 times
- kernel/bpf/bpf_task_storage.c, 10 times
- kernel/bpf/cgroup.c, line 47
- kernel/bpf/core.c, 6 times
- kernel/bpf/cpumap.c, 11 times
- kernel/bpf/devmap.c, 20 times
- kernel/bpf/hashtab.c, 57 times
- kernel/bpf/helpers.c, 9 times
- kernel/bpf/inode.c, 6 times
- kernel/bpf/local_storage.c, 17 times
- kernel/bpf/lpm_trie.c, 8 times
- kernel/bpf/map_in_map.c, 8 times
- kernel/bpf/map_in_map.h, 4 times
- kernel/bpf/map_iter.c, 9 times
- kernel/bpf/offload.c, 8 times
- kernel/bpf/preload/iterators/iterators.bpf.c, 2 times
- kernel/bpf/preload/iterators/iterators.skel.h, line 14
- kernel/bpf/queue_stack_maps.c, 15 times
- kernel/bpf/reuseport_array.c, 9 times
- kernel/bpf/ringbuf.c, 12 times
- kernel/bpf/stackmap.c, 13 times
- kernel/bpf/syscall.c, 65 times
- kernel/bpf/verifier.c, 33 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, 45 times
- net/xdp/xskmap.c, 12 times
- samples/bpf/map_perf_test_user.c, 2 times
- samples/bpf/xdp1_user.c, line 90
- samples/bpf/xdp_monitor_user.c, 2 times
- samples/bpf/xdp_redirect_map_multi_user.c, line 145
- samples/bpf/xdp_rxq_info_user.c, 3 times
- samples/bpf/xdp_sample_pkts_user.c, line 120
- samples/bpf/xdpsock_user.c, line 1468
- security/security.c, 4 times
- security/selinux/hooks.c, 5 times
- tools/bpf/bpftool/gen.c, 5 times
- tools/bpf/bpftool/prog.c, line 1382
- tools/bpf/bpftool/skeleton/pid_iter.bpf.c, line 31
- tools/bpf/bpftool/struct_ops.c, line 489
- tools/lib/bpf/libbpf.c, 83 times
- tools/lib/bpf/libbpf.h, 45 times
- tools/perf/builtin-trace.c, 7 times
- tools/perf/examples/bpf/augmented_raw_syscalls.c, 4 times
- tools/perf/include/bpf/bpf.h, 5 times
- tools/perf/include/bpf/pid_filter.h, 2 times
- tools/perf/include/bpf/stdio.h, line 5
- tools/perf/util/bpf-loader.c, 14 times
- tools/perf/util/bpf_map.c, line 28
- tools/perf/util/bpf_map.h, 3 times
- tools/testing/selftests/bpf/flow_dissector_load.h, line 17
- tools/testing/selftests/bpf/get_cgroup_id_user.c, line 38
- tools/testing/selftests/bpf/prog_tests/bpf_tcp_ca.c, line 94
- tools/testing/selftests/bpf/prog_tests/btf.c, line 4245
- 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 824
- tools/testing/selftests/bpf/prog_tests/fexit_bpf2bpf.c, line 11
- tools/testing/selftests/bpf/prog_tests/flow_dissector.c, 2 times
- tools/testing/selftests/bpf/prog_tests/get_stack_raw_tp.c, line 94
- 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/kfree_skb.c, line 65
- tools/testing/selftests/bpf/prog_tests/load_bytes_relative.c, line 16
- 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 101
- 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, 13 times
- tools/testing/selftests/bpf/prog_tests/tailcalls.c, 9 times
- tools/testing/selftests/bpf/prog_tests/tcp_rtt.c, line 100
- 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/for_each_array_map_elem.c, 2 times
- tools/testing/selftests/bpf/progs/for_each_hash_map_elem.c, 2 times
- tools/testing/selftests/bpf/progs/map_ptr_kern.c, 75 times
- tools/testing/selftests/bpf/progs/recursion.c, line 28
- tools/testing/selftests/bpf/test_maps.c, 2 times
- tools/testing/selftests/bpf/test_netcnt.c, line 24
- tools/testing/selftests/bpf/test_progs.c, line 247
- tools/testing/selftests/bpf/test_sockmap.c, line 67
- tools/testing/selftests/bpf/test_tcpnotify_user.c, line 73
- tools/testing/selftests/bpf/xdping.c, line 99