bpf_map
Defined as a struct type in:
- include/linux/bpf-cgroup.h, line 18
- include/linux/bpf.h, line 39
- include/linux/bpf.h, line 259
- include/linux/security.h, line 2178
- kernel/bpf/map_in_map.h, line 10
- kernel/bpf/preload/iterators/iterators.bpf.c, line 15
- tools/lib/bpf/libbpf.c, line 542
- tools/perf/util/bpf_map.h, line 6
- tools/testing/selftests/bpf/progs/bloom_filter_bench.c, line 12
- tools/testing/selftests/bpf/progs/bloom_filter_map.c, line 10
- tools/testing/selftests/bpf/progs/map_ptr_kern.c, line 30
- tools/testing/selftests/bpf/progs/syscall.c, line 15
- tools/testing/selftests/bpf/progs/verifier_iterating_callbacks.c, line 18
Referenced (in 135 files total) in:
- 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, 3 times
- include/linux/filter.h, 3 times
- include/linux/lsm_hook_defs.h, 4 times
- include/linux/skmsg.h, line 74
- include/linux/security.h, 7 times
- include/net/xdp_sock.h, line 42
- kernel/bpf/arena.c, 19 times
- kernel/bpf/arraymap.c, 59 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 727
- kernel/bpf/bpf_local_storage.c, 7 times
- kernel/bpf/bpf_struct_ops.c, 23 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, 64 times
- kernel/bpf/helpers.c, 16 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, 11 times
- kernel/bpf/offload.c, 9 times
- kernel/bpf/preload/iterators/iterators.bpf.c, 5 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, 73 times
- kernel/bpf/verifier.c, 41 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/selinux/hooks.c, 5 times
- security/security.c, 4 times
- tools/bpf/bpftool/gen.c, 16 times
- tools/bpf/bpftool/prog.c, line 1528
- tools/bpf/bpftool/skeleton/pid_iter.bpf.c, line 45
- tools/bpf/bpftool/struct_ops.c, line 508
- tools/lib/bpf/libbpf.c, 114 times
- tools/lib/bpf/libbpf.h, 51 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/prog_tests/bpf_iter.c, 2 times
- tools/testing/selftests/bpf/prog_tests/btf.c, line 4826
- 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 1006
- 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 89
- 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, 23 times
- tools/testing/selftests/bpf/prog_tests/struct_ops_autocreate.c, line 37
- tools/testing/selftests/bpf/prog_tests/tailcalls.c, 11 times
- tools/testing/selftests/bpf/prog_tests/test_struct_ops_module.c, line 40
- tools/testing/selftests/bpf/prog_tests/verifier.c, line 251
- tools/testing/selftests/bpf/prog_tests/verify_pkcs7_sig.c, line 270
- tools/testing/selftests/bpf/prog_tests/xdp_metadata.c, line 373
- 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, 2 times
- tools/testing/selftests/bpf/progs/bpf_iter_test_kern4.c, 2 times
- 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/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/map_in_map_btf.c, line 49
- tools/testing/selftests/bpf/progs/map_percpu_stats.c, 3 times
- tools/testing/selftests/bpf/progs/map_ptr_kern.c, 77 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/syscall.c, 3 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, 3 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, 7 times
- tools/testing/selftests/bpf/progs/verifier_cgroup_storage.c, 2 times
- tools/testing/selftests/bpf/progs/verifier_iterating_callbacks.c, 2 times
- tools/testing/selftests/bpf/progs/verifier_map_ptr.c, line 76
- tools/testing/selftests/bpf/progs/verifier_map_ret_val.c, line 18
- 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 575
- tools/testing/selftests/bpf/test_sockmap.c, line 65
- tools/testing/selftests/bpf/test_tcpnotify_user.c, line 73
- tools/testing/selftests/bpf/verifier/ld_imm64.c, line 120
- tools/testing/selftests/bpf/veristat.c, line 914
- 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
- tools/testing/selftests/hid/hid_bpf.c, 3 times
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.