Defined in 1 files as a enumerator:
Referenced in 168 files:
- drivers/net/netdevsim/bpf.c, line 491
- include/linux/bpf_types.h, line 99
- kernel/bpf/map_iter.c, line 124
- kernel/bpf/offload.c, line 513
- kernel/bpf/syscall.c, 6 times
- kernel/bpf/verifier.c, line 17793
- samples/bpf/cookie_uid_helper_example.c, line 70
- samples/bpf/map_perf_test.bpf.c, 2 times
- samples/bpf/offwaketime.bpf.c, 3 times
- samples/bpf/sampleip_kern.c, line 16
- samples/bpf/sockex2_kern.c, line 193
- samples/bpf/sockex3_kern.c, line 84
- samples/bpf/spintest.bpf.c, line 17
- samples/bpf/test_lru_dist.c, line 102
- samples/bpf/test_map_in_map.bpf.c, 3 times
- samples/bpf/trace_event_kern.c, line 21
- samples/bpf/tracex3.bpf.c, line 19
- samples/bpf/tracex4.bpf.c, line 18
- samples/bpf/tracex6.bpf.c, 3 times
- samples/bpf/xdp_router_ipv4.bpf.c, 2 times
- samples/bpf/xdp_tx_iptunnel_kern.c, line 30
- tools/bpf/bpftool/feature.c, line 546
- tools/lib/bpf/libbpf.c, line 165
- tools/lib/bpf/libbpf_probes.c, 2 times
- tools/lib/bpf/usdt.bpf.h, line 90
- tools/perf/util/bpf_counter.c, line 392
- tools/perf/util/bpf_skel/augmented_raw_syscalls.bpf.c, 2 times
- tools/perf/util/bpf_skel/bperf_cgroup.bpf.c, line 23
- tools/perf/util/bpf_skel/bperf_follower.bpf.c, line 25
- tools/perf/util/bpf_skel/func_latency.bpf.c, 3 times
- tools/perf/util/bpf_skel/kwork_top.bpf.c, 2 times
- tools/perf/util/bpf_skel/kwork_trace.bpf.c, 4 times
- tools/perf/util/bpf_skel/lock_contention.bpf.c, 15 times
- tools/perf/util/bpf_skel/off_cpu.bpf.c, 4 times
- tools/perf/util/bpf_skel/sample_filter.bpf.c, 3 times
- tools/perf/util/bpf_skel/syscall_summary.bpf.c, 2 times
- tools/sched_ext/scx_flatcg.bpf.c, line 115
- tools/sched_ext/scx_pair.bpf.c, line 242
- tools/testing/selftests/bpf/benchs/bench_bpf_hashmap_full_update.c, line 77
- tools/testing/selftests/bpf/benchs/bench_bpf_hashmap_lookup.c, line 208
- tools/testing/selftests/bpf/benchs/bench_htab_mem.c, line 226
- tools/testing/selftests/bpf/benchs/bench_local_storage.c, line 147
- tools/testing/selftests/bpf/map_tests/htab_map_batch_ops.c, line 92
- tools/testing/selftests/bpf/map_tests/map_in_map_batch_ops.c, 3 times
- tools/testing/selftests/bpf/map_tests/map_percpu_stats.c, 4 times
- tools/testing/selftests/bpf/prog_tests/btf.c, 3 times
- tools/testing/selftests/bpf/prog_tests/lookup_and_delete.c, line 105
- tools/testing/selftests/bpf/prog_tests/percpu_alloc.c, line 438
- tools/testing/selftests/bpf/prog_tests/signed_loader.c, 2 times
- tools/testing/selftests/bpf/prog_tests/unpriv_bpf_disabled.c, line 160
- tools/testing/selftests/bpf/progs/async_stack_depth.c, line 12
- tools/testing/selftests/bpf/progs/bloom_filter_bench.c, line 35
- tools/testing/selftests/bpf/progs/bpf_flow.c, line 69
- tools/testing/selftests/bpf/progs/bpf_hashmap_full_update_bench.c, line 13
- tools/testing/selftests/bpf/progs/bpf_hashmap_lookup.c, line 12
- tools/testing/selftests/bpf/progs/bpf_iter_bpf_array_map.c, line 17
- tools/testing/selftests/bpf/progs/bpf_iter_bpf_hash_map.c, 3 times
- tools/testing/selftests/bpf/progs/bpf_iter_test_kern5.c, line 16
- tools/testing/selftests/bpf/progs/bpf_loop.c, line 15
- tools/testing/selftests/bpf/progs/bpf_qdisc_fq.c, 2 times
- tools/testing/selftests/bpf/progs/bpf_smc.c, line 74
- tools/testing/selftests/bpf/progs/cgroup_hierarchical_stats.c, line 34
- tools/testing/selftests/bpf/progs/cgrp_kfunc_common.h, line 17
- tools/testing/selftests/bpf/progs/dmabuf_iter.c, line 13
- tools/testing/selftests/bpf/progs/exceptions_fail.c, line 28
- tools/testing/selftests/bpf/progs/for_each_hash_map_elem.c, line 9
- tools/testing/selftests/bpf/progs/for_each_hash_modify.c, line 9
- tools/testing/selftests/bpf/progs/for_each_multi_maps.c, line 15
- tools/testing/selftests/bpf/progs/free_timer.c, line 25
- tools/testing/selftests/bpf/progs/freplace_attach_probe.c, line 17
- tools/testing/selftests/bpf/progs/htab_mem_bench.c, line 18
- tools/testing/selftests/bpf/progs/htab_reuse.c, 2 times
- tools/testing/selftests/bpf/progs/htab_update.c, line 16
- tools/testing/selftests/bpf/progs/iters.c, 2 times
- tools/testing/selftests/bpf/progs/jeq_infer_not_null_fail.c, line 14
- tools/testing/selftests/bpf/progs/kmem_cache_iter.c, line 18
- tools/testing/selftests/bpf/progs/linked_maps1.c, line 12
- tools/testing/selftests/bpf/progs/linked_maps2.c, line 16
- tools/testing/selftests/bpf/progs/local_storage_bench.c, line 29
- tools/testing/selftests/bpf/progs/lsm.c, line 22
- tools/testing/selftests/bpf/progs/lsm_bdev.c, line 28
- tools/testing/selftests/bpf/progs/map_kptr.c, 2 times
- tools/testing/selftests/bpf/progs/map_kptr_race.c, line 13
- tools/testing/selftests/bpf/progs/map_ptr_kern.c, 2 times
- tools/testing/selftests/bpf/progs/mptcp_subflow.c, line 16
- tools/testing/selftests/bpf/progs/net_timestamping.c, line 42
- tools/testing/selftests/bpf/progs/profiler.inc.h, 5 times
- tools/testing/selftests/bpf/progs/pyperf.h, 3 times
- tools/testing/selftests/bpf/progs/recursion.c, 2 times
- tools/testing/selftests/bpf/progs/security_bpf_map.c, 2 times
- tools/testing/selftests/bpf/progs/stacktrace_map.c, line 19
- tools/testing/selftests/bpf/progs/stacktrace_map_skip.c, line 18
- tools/testing/selftests/bpf/progs/syscall.c, line 112
- tools/testing/selftests/bpf/progs/task_kfunc_common.h, line 17
- tools/testing/selftests/bpf/progs/task_work.c, line 22
- tools/testing/selftests/bpf/progs/task_work_fail.c, line 21
- tools/testing/selftests/bpf/progs/task_work_stress.c, line 26
- tools/testing/selftests/bpf/progs/test_btf_decl_tag.c, line 29
- tools/testing/selftests/bpf/progs/test_hash_large_key.c, line 9
- tools/testing/selftests/bpf/progs/test_l4lb.c, line 171
- tools/testing/selftests/bpf/progs/test_l4lb_noinline.c, line 167
- tools/testing/selftests/bpf/progs/test_l4lb_noinline_dynptr.c, line 169
- tools/testing/selftests/bpf/progs/test_lookup_and_delete.c, line 11
- tools/testing/selftests/bpf/progs/test_map_lock.c, line 15
- tools/testing/selftests/bpf/progs/test_map_ops.c, line 10
- tools/testing/selftests/bpf/progs/test_migrate_reuseport.c, line 32
- tools/testing/selftests/bpf/progs/test_pinning.c, 2 times
- tools/testing/selftests/bpf/progs/test_pinning_htab.c, 2 times
- tools/testing/selftests/bpf/progs/test_ringbuf_map_key.c, line 22
- tools/testing/selftests/bpf/progs/test_spin_lock.c, line 15
- tools/testing/selftests/bpf/progs/test_stacktrace_build_id.c, line 19
- tools/testing/selftests/bpf/progs/test_subskeleton_lib.c, 2 times
- tools/testing/selftests/bpf/progs/test_subskeleton_lib2.c, line 10
- tools/testing/selftests/bpf/progs/test_tc_edt.c, line 20
- tools/testing/selftests/bpf/progs/test_tcp_estats.c, line 152
- tools/testing/selftests/bpf/progs/test_unpriv_bpf_disabled.c, line 30
- tools/testing/selftests/bpf/progs/test_xdp.c, line 32
- tools/testing/selftests/bpf/progs/test_xdp_dynptr.c, line 35
- tools/testing/selftests/bpf/progs/test_xdp_loop.c, line 28
- tools/testing/selftests/bpf/progs/test_xdp_noinline.c, line 169
- tools/testing/selftests/bpf/progs/timer.c, 2 times
- tools/testing/selftests/bpf/progs/timer_crash.c, line 20
- tools/testing/selftests/bpf/progs/timer_mim.c, line 16
- tools/testing/selftests/bpf/progs/timer_mim_reject.c, line 16
- tools/testing/selftests/bpf/progs/verifier_and.c, line 16
- tools/testing/selftests/bpf/progs/verifier_array_access.c, line 46
- tools/testing/selftests/bpf/progs/verifier_basic_stack.c, line 9
- tools/testing/selftests/bpf/progs/verifier_bounds.c, line 10
- tools/testing/selftests/bpf/progs/verifier_bounds_mix_sign_unsign.c, line 9
- tools/testing/selftests/bpf/progs/verifier_bpf_get_stack.c, line 23
- tools/testing/selftests/bpf/progs/verifier_cgroup_storage.c, line 17
- tools/testing/selftests/bpf/progs/verifier_helper_access_var_len.c, 2 times
- tools/testing/selftests/bpf/progs/verifier_helper_packet_access.c, line 9
- tools/testing/selftests/bpf/progs/verifier_helper_value_access.c, 3 times
- tools/testing/selftests/bpf/progs/verifier_jit_convergence.c, line 13
- tools/testing/selftests/bpf/progs/verifier_leak_ptr.c, line 9
- tools/testing/selftests/bpf/progs/verifier_live_stack.c, line 11
- tools/testing/selftests/bpf/progs/verifier_map_ptr.c, line 28
- tools/testing/selftests/bpf/progs/verifier_map_ptr_mixing.c, line 23
- tools/testing/selftests/bpf/progs/verifier_map_ret_val.c, line 10
- tools/testing/selftests/bpf/progs/verifier_raw_tp_writable.c, line 9
- tools/testing/selftests/bpf/progs/verifier_regalloc.c, line 16
- tools/testing/selftests/bpf/progs/verifier_scalar_ids.c, line 8
- tools/testing/selftests/bpf/progs/verifier_search_pruning.c, 2 times
- tools/testing/selftests/bpf/progs/verifier_stack_arg.c, line 9
- tools/testing/selftests/bpf/progs/verifier_store_release.c, line 242
- tools/testing/selftests/bpf/progs/verifier_unpriv.c, line 29
- tools/testing/selftests/bpf/progs/verifier_value.c, line 16
- tools/testing/selftests/bpf/progs/verifier_value_adj_spill.c, line 16
- tools/testing/selftests/bpf/progs/verifier_value_illegal_alu.c, line 17
- tools/testing/selftests/bpf/progs/verifier_value_or_null.c, 2 times
- tools/testing/selftests/bpf/progs/verifier_value_ptr_arith.c, 2 times
- tools/testing/selftests/bpf/progs/verifier_var_off.c, line 9
- tools/testing/selftests/bpf/progs/verifier_xadd.c, line 9
- tools/testing/selftests/bpf/progs/wq.c, 2 times
- tools/testing/selftests/bpf/progs/xdp_lb_bench.c, line 98
- tools/testing/selftests/bpf/progs/xdp_redirect_multi_kern.c, 2 times
- tools/testing/selftests/bpf/progs/xdpwall.c, 2 times
- tools/testing/selftests/bpf/test_loader.c, line 1065
- tools/testing/selftests/bpf/test_lru_map.c, 8 times
- tools/testing/selftests/bpf/test_maps.c, 8 times
- tools/testing/selftests/bpf/test_tag.c, line 194
- tools/testing/selftests/bpf/test_tcp_hdr_options.h, line 90
- tools/testing/selftests/bpf/test_verifier.c, 4 times
- tools/testing/selftests/bpf/veristat.c, line 1255
- tools/testing/selftests/exec/nix_origin.bpf.c, line 50
- tools/testing/selftests/hid/progs/hid.c, line 467
- tools/testing/selftests/net/sample_map_ret0.bpf.c, line 6