Defined in 1 files as a variable:
Defined in 14 files as a member:
- drivers/md/persistent-data/dm-array.c, line 28 (as a member)
- drivers/md/persistent-data/dm-btree-internal.h, line 36 (as a member)
- drivers/net/ethernet/netronome/nfp/bpf/fw.h, line 81 (as a member)
- include/linux/bpf.h, line 309 (as a member)
- include/net/devlink.h, line 295 (as a member)
- include/uapi/linux/bpf.h, line 1531 (as a member)
- include/uapi/linux/bpf.h, line 6781 (as a member)
- include/uapi/linux/hyperv.h, line 359 (as a member)
- tools/lib/bpf/libbpf.c, line 563 (as a member)
- tools/lib/bpf/libbpf_internal.h, line 287 (as a member)
- tools/testing/selftests/bpf/benchs/bench_bloom_filter_map.c, line 41 (as a member)
- tools/testing/selftests/bpf/benchs/bench_htab_mem.c, line 40 (as a member)
- tools/testing/selftests/bpf/prog_tests/btf.c, line 69 (as a member)
- tools/testing/selftests/bpf/progs/map_ptr_kern.c, line 33 (as a member)
Referenced in 170 files:
- arch/m68k/include/asm/oplib.h, line 271
- arch/sparc/include/asm/oplib_32.h, line 162
- arch/sparc/include/asm/oplib_64.h, line 242
- drivers/extcon/extcon-rtk-type-c.c, 32 times
- drivers/gpu/drm/radeon/radeon_kms.c, 10 times
- drivers/hv/hv_kvp.c, 5 times
- drivers/md/persistent-data/dm-array.c, 13 times
- drivers/md/persistent-data/dm-btree-internal.h, 3 times
- drivers/md/persistent-data/dm-btree-remove.c, 13 times
- drivers/md/persistent-data/dm-btree-spine.c, 4 times
- drivers/md/persistent-data/dm-btree.c, 22 times
- drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_rule.c, 11 times
- drivers/net/ethernet/mellanox/mlxsw/spectrum_dpipe.c, 22 times
- drivers/net/ethernet/netronome/nfp/bpf/cmsg.c, 5 times
- drivers/net/ethernet/netronome/nfp/bpf/offload.c, 7 times
- drivers/net/ethernet/netronome/nfp/bpf/verifier.c, 2 times
- drivers/net/ethernet/sfc/mae.c, 4 times
- drivers/net/netdevsim/bpf.c, 4 times
- drivers/platform/raspberrypi/vchiq-mmal/mmal-vchiq.c, 13 times
- drivers/platform/raspberrypi/vchiq-mmal/mmal-vchiq.h, 2 times
- fs/ext4/xattr.c, 4 times
- fs/ocfs2/xattr.c, 6 times
- fs/overlayfs/copy_up.c, 4 times
- fs/xfs/scrub/attr.c, 4 times
- fs/xfs/scrub/attr.h, line 29
- include/linux/bpf.h, 3 times
- include/linux/btf.h, line 234
- kernel/bpf/arena.c, line 277
- kernel/bpf/arraymap.c, 6 times
- kernel/bpf/bloom_filter.c, 8 times
- kernel/bpf/bpf_insn_array.c, 3 times
- kernel/bpf/bpf_local_storage.c, 3 times
- kernel/bpf/bpf_struct_ops.c, 7 times
- kernel/bpf/btf.c, 3 times
- kernel/bpf/const_fold.c, line 186
- kernel/bpf/cpumap.c, 5 times
- kernel/bpf/devmap.c, 3 times
- kernel/bpf/hashtab.c, 33 times
- kernel/bpf/local_storage.c, 8 times
- kernel/bpf/log.c, line 677
- kernel/bpf/lpm_trie.c, 5 times
- kernel/bpf/map_in_map.c, 4 times
- kernel/bpf/map_iter.c, 6 times
- kernel/bpf/queue_stack_maps.c, 14 times
- kernel/bpf/reuseport_array.c, 4 times
- kernel/bpf/ringbuf.c, line 208
- kernel/bpf/stackmap.c, 14 times
- kernel/bpf/syscall.c, 35 times
- kernel/bpf/verifier.c, 14 times
- net/core/bpf_sk_storage.c, 6 times
- net/core/sock_map.c, 7 times
- net/devlink/dpipe.c, 2 times
- net/xdp/xskmap.c, line 71
- samples/bpf/map_perf_test.bpf.c, 3 times
- samples/bpf/offwaketime.bpf.c, line 56
- samples/bpf/spintest.bpf.c, 2 times
- samples/bpf/trace_event_kern.c, line 30
- samples/bpf/trace_output.bpf.c, line 8
- samples/bpf/tracex3.bpf.c, line 53
- samples/bpf/tracex5.bpf.c, line 21
- samples/bpf/tracex6.bpf.c, line 10
- samples/bpf/xdp_fwd_kern.c, line 29
- samples/bpf/xdp_router_ipv4.bpf.c, 2 times
- scripts/dtc/fdtput.c, 5 times
- security/apparmor/domain.c, 2 times
- tools/bpf/bpftool/feature.c, 3 times
- tools/bpf/bpftool/map.c, 32 times
- tools/bpf/bpftool/prog.c, line 278
- tools/bpf/bpftool/skeleton/profiler.bpf.c, 4 times
- tools/bpf/bpftool/struct_ops.c, line 377
- tools/hv/hv_kvp_daemon.c, 11 times
- tools/lib/bpf/bpf.c, 3 times
- tools/lib/bpf/bpf.h, line 82
- tools/lib/bpf/bpf_gen_internal.h, 2 times
- tools/lib/bpf/gen_loader.c, 9 times
- tools/lib/bpf/libbpf.c, 42 times
- tools/lib/bpf/libbpf_probes.c, 10 times
- tools/lib/bpf/linker.c, 2 times
- tools/lib/bpf/skel_internal.h, 3 times
- tools/perf/util/bpf-event.c, 2 times
- tools/perf/util/bpf_counter.c, line 376
- tools/perf/util/bpf_skel/augmented_raw_syscalls.bpf.c, 5 times
- tools/perf/util/bpf_skel/bperf_cgroup.bpf.c, 4 times
- tools/perf/util/bpf_skel/bperf_follower.bpf.c, 3 times
- tools/perf/util/bpf_skel/bperf_leader.bpf.c, 3 times
- tools/perf/util/bpf_skel/bpf_prog_profiler.bpf.c, 3 times
- tools/perf/util/bpf_skel/func_latency.bpf.c, 4 times
- tools/perf/util/bpf_skel/kwork_top.bpf.c, 4 times
- tools/perf/util/bpf_skel/kwork_trace.bpf.c, 5 times
- tools/perf/util/bpf_skel/lock_contention.bpf.c, 17 times
- tools/perf/util/bpf_skel/off_cpu.bpf.c, 7 times
- tools/sched_ext/scx_cpu0.bpf.c, line 32
- tools/sched_ext/scx_pair.bpf.c, line 245
- tools/sched_ext/scx_simple.bpf.c, line 44
- tools/testing/selftests/bpf/benchs/bench_bloom_filter_map.c, 11 times
- tools/testing/selftests/bpf/benchs/bench_htab_mem.c, 5 times
- tools/testing/selftests/bpf/map_tests/array_map_batch_ops.c, 6 times
- tools/testing/selftests/bpf/map_tests/htab_map_batch_ops.c, 7 times
- tools/testing/selftests/bpf/map_tests/lpm_trie_map_basic_ops.c, 6 times
- tools/testing/selftests/bpf/map_tests/map_in_map_batch_ops.c, 6 times
- tools/testing/selftests/bpf/prog_tests/bpf_gotox.c, 2 times
- tools/testing/selftests/bpf/prog_tests/bpf_insn_array.c, 2 times
- tools/testing/selftests/bpf/prog_tests/bpf_obj_id.c, line 88
- tools/testing/selftests/bpf/prog_tests/btf.c, 176 times
- tools/testing/selftests/bpf/prog_tests/fd_array.c, 2 times
- tools/testing/selftests/bpf/prog_tests/htab_update.c, 4 times
- tools/testing/selftests/bpf/prog_tests/map_init.c, 3 times
- tools/testing/selftests/bpf/prog_tests/obj_name.c, line 56
- tools/testing/selftests/bpf/prog_tests/signed_loader.c, 9 times
- tools/testing/selftests/bpf/progs/access_map_in_map.c, line 12
- tools/testing/selftests/bpf/progs/bloom_filter_bench.c, line 126
- tools/testing/selftests/bpf/progs/bpf_flow.c, line 65
- tools/testing/selftests/bpf/progs/bpf_smc.c, line 76
- tools/testing/selftests/bpf/progs/epilogue_tailcall.c, line 29
- tools/testing/selftests/bpf/progs/exceptions.c, line 18
- tools/testing/selftests/bpf/progs/fd_htab_lookup.c, line 11
- tools/testing/selftests/bpf/progs/kmem_cache_iter.c, 2 times
- tools/testing/selftests/bpf/progs/lsm.c, line 67
- tools/testing/selftests/bpf/progs/lsm_tailcall.c, line 14
- tools/testing/selftests/bpf/progs/map_in_map_btf.c, line 30
- tools/testing/selftests/bpf/progs/map_kptr.c, line 115
- tools/testing/selftests/bpf/progs/map_ptr_kern.c, 7 times
- tools/testing/selftests/bpf/progs/mmap_inner_array.c, line 22
- tools/testing/selftests/bpf/progs/mptcp_sockmap.c, line 14
- tools/testing/selftests/bpf/progs/mptcp_subflow.c, line 18
- tools/testing/selftests/bpf/progs/perfbuf_bench.c, line 13
- tools/testing/selftests/bpf/progs/profiler.inc.h, line 92
- tools/testing/selftests/bpf/progs/pyperf.h, 2 times
- tools/testing/selftests/bpf/progs/strobemeta.h, 3 times
- tools/testing/selftests/bpf/progs/struct_ops_multi_args.c, line 16
- tools/testing/selftests/bpf/progs/struct_ops_refcounted_fail__tail_call.c, line 14
- tools/testing/selftests/bpf/progs/syscall.c, 3 times
- tools/testing/selftests/bpf/progs/tailcall1.c, line 10
- tools/testing/selftests/bpf/progs/tailcall2.c, line 10
- tools/testing/selftests/bpf/progs/tailcall3.c, line 10
- tools/testing/selftests/bpf/progs/tailcall4.c, line 10
- tools/testing/selftests/bpf/progs/tailcall5.c, line 10
- tools/testing/selftests/bpf/progs/tailcall6.c, line 10
- tools/testing/selftests/bpf/progs/tailcall_bpf2bpf1.c, line 9
- tools/testing/selftests/bpf/progs/tailcall_bpf2bpf2.c, line 10
- tools/testing/selftests/bpf/progs/tailcall_bpf2bpf3.c, line 11
- tools/testing/selftests/bpf/progs/tailcall_bpf2bpf4.c, 2 times
- tools/testing/selftests/bpf/progs/tailcall_bpf2bpf6.c, line 12
- tools/testing/selftests/bpf/progs/tailcall_bpf2bpf_hierarchy1.c, line 11
- tools/testing/selftests/bpf/progs/tailcall_bpf2bpf_hierarchy_fentry.c, line 13
- tools/testing/selftests/bpf/progs/tailcall_cgrp_storage.c, line 16
- tools/testing/selftests/bpf/progs/tailcall_cgrp_storage_no_storage.c, line 10
- tools/testing/selftests/bpf/progs/tailcall_cgrp_storage_owner.c, line 16
- tools/testing/selftests/bpf/progs/tailcall_fail.c, line 22
- tools/testing/selftests/bpf/progs/tailcall_freplace.c, line 10
- tools/testing/selftests/bpf/progs/tailcall_poke.c, line 12
- tools/testing/selftests/bpf/progs/test_btf_nokv.c, line 14
- tools/testing/selftests/bpf/progs/test_get_stack_rawtp.c, line 22
- tools/testing/selftests/bpf/progs/test_queue_stack_map.h, 2 times
- tools/testing/selftests/bpf/progs/test_sockmap_kern.h, 3 times
- tools/testing/selftests/bpf/progs/test_unpriv_bpf_disabled.c, line 58
- tools/testing/selftests/bpf/progs/test_xdp_with_cpumap_frags_helpers.c, line 11
- tools/testing/selftests/bpf/progs/test_xdp_with_cpumap_helpers.c, line 11
- tools/testing/selftests/bpf/progs/test_xdp_with_devmap_frags_helpers.c, line 8
- tools/testing/selftests/bpf/progs/test_xdp_with_devmap_helpers.c, line 8
- tools/testing/selftests/bpf/progs/timer_mim.c, line 29
- tools/testing/selftests/bpf/progs/timer_mim_reject.c, line 30
- tools/testing/selftests/bpf/progs/update_map_in_htab.c, line 9
- tools/testing/selftests/bpf/progs/verifier_sock.c, line 53
- tools/testing/selftests/bpf/progs/xdp_features.c, 2 times
- tools/testing/selftests/bpf/progs/xdp_metadata.c, line 25
- tools/testing/selftests/bpf/progs/xdp_redirect_map.c, line 13
- tools/testing/selftests/bpf/progs/xdp_redirect_multi_kern.c, 2 times
- tools/testing/selftests/bpf/progs/xdpwall.c, line 61
- tools/testing/selftests/bpf/progs/xsk_xdp_progs.c, line 15