Defined in 2 files as a struct:
Referenced in 209 files:
-
drivers/hid/bpf/hid_bpf_struct_ops.c,
2 times
-
drivers/net/netkit.c,
9 times
-
fs/binfmt_misc_bpf.c,
3 times
-
include/linux/bpf-cgroup.h,
line 101
-
include/linux/bpf.h,
36 times
-
include/linux/bpf_mprog.h,
4 times
-
include/linux/skmsg.h,
4 times
-
include/net/tcx.h,
2 times
-
io_uring/bpf-ops.c,
2 times
-
kernel/bpf/bpf_iter.c,
8 times
-
kernel/bpf/bpf_struct_ops.c,
12 times
-
kernel/bpf/cgroup.c,
9 times
-
kernel/bpf/inode.c,
2 times
-
kernel/bpf/link_iter.c,
7 times
-
kernel/bpf/mprog.c,
4 times
-
kernel/bpf/net_namespace.c,
8 times
-
kernel/bpf/preload/bpf_preload.h,
line 7
-
kernel/bpf/preload/bpf_preload_kern.c,
line 12
-
kernel/bpf/syscall.c,
46 times
-
kernel/bpf/tcx.c,
7 times
-
kernel/bpf/trampoline.c,
2 times
-
kernel/sched/ext/ext.c,
5 times
-
kernel/trace/bpf_trace.c,
14 times
-
net/bpf/bpf_dummy_struct_ops.c,
2 times
-
net/core/dev.c,
7 times
-
net/core/sock_map.c,
13 times
-
net/ipv4/bpf_tcp_ca.c,
3 times
-
net/netfilter/nf_bpf_link.c,
7 times
-
net/sched/bpf_qdisc.c,
2 times
-
net/smc/smc_hs_bpf.c,
2 times
-
samples/bpf/cpustat_user.c,
line 191
-
samples/bpf/hbm.c,
line 165
-
samples/bpf/ibumad_user.c,
line 29
-
samples/bpf/lathist_user.c,
line 83
-
samples/bpf/map_perf_test_user.c,
line 427
-
samples/bpf/offwaketime_user.c,
line 98
-
samples/bpf/sampleip_user.c,
4 times
-
samples/bpf/spintest_user.c,
line 13
-
samples/bpf/syscall_tp_user.c,
2 times
-
samples/bpf/task_fd_query_user.c,
3 times
-
samples/bpf/test_map_in_map_user.c,
line 118
-
samples/bpf/trace_event_user.c,
3 times
-
samples/bpf/trace_output_user.c,
line 46
-
samples/bpf/tracex1_user.c,
line 9
-
samples/bpf/tracex3_user.c,
line 109
-
samples/bpf/tracex4_user.c,
line 50
-
samples/bpf/tracex5_user.c,
line 37
-
samples/bpf/tracex6_user.c,
line 177
-
samples/hid/hid_mouse.c,
line 78
-
samples/hid/hid_surface_dial.c,
line 119
-
tools/bpf/bpftool/iter.c,
line 21
-
tools/bpf/bpftool/prog.c,
line 1522
-
tools/bpf/bpftool/skeleton/pid_iter.bpf.c,
5 times
-
tools/bpf/bpftool/struct_ops.c,
2 times
-
tools/lib/bpf/libbpf.c,
92 times
-
tools/lib/bpf/libbpf.h,
44 times
-
tools/lib/bpf/libbpf_internal.h,
3 times
-
tools/lib/bpf/usdt.c,
7 times
-
tools/perf/util/bpf-filter.c,
line 452
-
tools/perf/util/bpf_counter.c,
2 times
-
tools/perf/util/bpf_counter_cgroup.c,
line 97
-
tools/sched_ext/include/scx/compat.h,
line 298
-
tools/sched_ext/scx_central.c,
line 48
-
tools/sched_ext/scx_cpu0.c,
line 64
-
tools/sched_ext/scx_flatcg.c,
line 131
-
tools/sched_ext/scx_pair.c,
line 48
-
tools/sched_ext/scx_qmap.c,
line 235
-
tools/sched_ext/scx_sdt.c,
line 46
-
tools/sched_ext/scx_simple.c,
line 66
-
tools/sched_ext/scx_userland.c,
line 60
-
tools/testing/selftests/bpf/benchs/bench_bloom_filter_map.c,
5 times
-
tools/testing/selftests/bpf/benchs/bench_bpf_for.c,
line 76
-
tools/testing/selftests/bpf/benchs/bench_bpf_hashmap_full_update.c,
line 39
-
tools/testing/selftests/bpf/benchs/bench_bpf_hashmap_lookup.c,
line 153
-
tools/testing/selftests/bpf/benchs/bench_bpf_loop.c,
line 72
-
tools/testing/selftests/bpf/benchs/bench_rename.c,
line 65
-
tools/testing/selftests/bpf/benchs/bench_ringbufs.c,
3 times
-
tools/testing/selftests/bpf/benchs/bench_strncmp.c,
line 103
-
tools/testing/selftests/bpf/benchs/bench_trigger.c,
4 times
-
tools/testing/selftests/bpf/map_tests/map_percpu_stats.c,
line 236
-
tools/testing/selftests/bpf/prog_tests/attach_probe.c,
9 times
-
tools/testing/selftests/bpf/prog_tests/bloom_filter_map.c,
2 times
-
tools/testing/selftests/bpf/prog_tests/bpf_attr_size.c,
line 16
-
tools/testing/selftests/bpf/prog_tests/bpf_cookie.c,
10 times
-
tools/testing/selftests/bpf/prog_tests/bpf_gotox.c,
3 times
-
tools/testing/selftests/bpf/prog_tests/bpf_iter.c,
14 times
-
tools/testing/selftests/bpf/prog_tests/bpf_iter_setsockopt.c,
2 times
-
tools/testing/selftests/bpf/prog_tests/bpf_loop.c,
7 times
-
tools/testing/selftests/bpf/prog_tests/bpf_obj_id.c,
line 16
-
tools/testing/selftests/bpf/prog_tests/bpf_qdisc.c,
line 150
-
tools/testing/selftests/bpf/prog_tests/bpf_tcp_ca.c,
12 times
-
tools/testing/selftests/bpf/prog_tests/cg_storage_multi.c,
7 times
-
tools/testing/selftests/bpf/prog_tests/cgroup1_hierarchy.c,
3 times
-
tools/testing/selftests/bpf/prog_tests/cgroup_getset_retval.c,
13 times
-
tools/testing/selftests/bpf/prog_tests/cgroup_hierarchical_stats.c,
line 251
-
tools/testing/selftests/bpf/prog_tests/cgroup_iter.c,
4 times
-
tools/testing/selftests/bpf/prog_tests/cgroup_iter_memcg.c,
6 times
-
tools/testing/selftests/bpf/prog_tests/cgroup_link.c,
line 40
-
tools/testing/selftests/bpf/prog_tests/cgroup_mprog_opts.c,
2 times
-
tools/testing/selftests/bpf/prog_tests/cgroup_skb_sk_lookup.c,
line 50
-
tools/testing/selftests/bpf/prog_tests/cgroup_tcp_skb.c,
6 times
-
tools/testing/selftests/bpf/prog_tests/cgrp_kfunc.c,
line 54
-
tools/testing/selftests/bpf/prog_tests/cgrp_local_storage.c,
line 179
-
tools/testing/selftests/bpf/prog_tests/check_mtu.c,
line 45
-
tools/testing/selftests/bpf/prog_tests/core_reloc.c,
line 1007
-
tools/testing/selftests/bpf/prog_tests/cpumask.c,
line 38
-
tools/testing/selftests/bpf/prog_tests/custom_sec_handlers.c,
line 33
-
tools/testing/selftests/bpf/prog_tests/dummy_st_ops.c,
line 16
-
tools/testing/selftests/bpf/prog_tests/dynptr.c,
line 63
-
tools/testing/selftests/bpf/prog_tests/exceptions.c,
line 103
-
tools/testing/selftests/bpf/prog_tests/fexit_bpf2bpf.c,
4 times
-
tools/testing/selftests/bpf/prog_tests/fill_link_info.c,
7 times
-
tools/testing/selftests/bpf/prog_tests/find_vma.c,
line 51
-
tools/testing/selftests/bpf/prog_tests/flow_dissector.c,
line 754
-
tools/testing/selftests/bpf/prog_tests/get_func_ip_test.c,
line 70
-
tools/testing/selftests/bpf/prog_tests/get_stack_raw_tp.c,
line 92
-
tools/testing/selftests/bpf/prog_tests/kfree_skb.c,
line 64
-
tools/testing/selftests/bpf/prog_tests/kfunc_dynptr_param.c,
line 68
-
tools/testing/selftests/bpf/prog_tests/kprobe_multi_test.c,
9 times
-
tools/testing/selftests/bpf/prog_tests/link_pinning.c,
line 16
-
tools/testing/selftests/bpf/prog_tests/lru_lock_nmi.c,
line 153
-
tools/testing/selftests/bpf/prog_tests/map_excl.c,
line 102
-
tools/testing/selftests/bpf/prog_tests/migrate_reuseport.c,
line 65
-
tools/testing/selftests/bpf/prog_tests/module_attach.c,
line 133
-
tools/testing/selftests/bpf/prog_tests/netfilter_link_attach.c,
3 times
-
tools/testing/selftests/bpf/prog_tests/perf_branches.c,
line 74
-
tools/testing/selftests/bpf/prog_tests/perf_skip.c,
line 45
-
tools/testing/selftests/bpf/prog_tests/probe_user.c,
line 18
-
tools/testing/selftests/bpf/prog_tests/rdonly_maps.c,
line 26
-
tools/testing/selftests/bpf/prog_tests/rhash.c,
line 100
-
tools/testing/selftests/bpf/prog_tests/setget_sockopt.c,
line 160
-
tools/testing/selftests/bpf/prog_tests/sk_lookup.c,
8 times
-
tools/testing/selftests/bpf/prog_tests/sleepable_tracepoints.c,
5 times
-
tools/testing/selftests/bpf/prog_tests/sock_destroy.c,
line 13
-
tools/testing/selftests/bpf/prog_tests/sock_fields.c,
line 350
-
tools/testing/selftests/bpf/prog_tests/sock_iter_batch.c,
15 times
-
tools/testing/selftests/bpf/prog_tests/sock_xattr.c,
line 21
-
tools/testing/selftests/bpf/prog_tests/sockmap_basic.c,
5 times
-
tools/testing/selftests/bpf/prog_tests/sockmap_listen.c,
line 895
-
tools/testing/selftests/bpf/prog_tests/sockopt_inherit.c,
2 times
-
tools/testing/selftests/bpf/prog_tests/sockopt_multi.c,
4 times
-
tools/testing/selftests/bpf/prog_tests/stacktrace_map_raw_tp.c,
line 13
-
tools/testing/selftests/bpf/prog_tests/struct_ops_autocreate.c,
2 times
-
tools/testing/selftests/bpf/prog_tests/struct_ops_private_stack.c,
2 times
-
tools/testing/selftests/bpf/prog_tests/subskeleton.c,
line 90
-
tools/testing/selftests/bpf/prog_tests/tailcalls.c,
5 times
-
tools/testing/selftests/bpf/prog_tests/task_kfunc.c,
line 40
-
tools/testing/selftests/bpf/prog_tests/task_pt_regs.c,
line 15
-
tools/testing/selftests/bpf/prog_tests/tc_change_tail.c,
line 15
-
tools/testing/selftests/bpf/prog_tests/tc_links.c,
13 times
-
tools/testing/selftests/bpf/prog_tests/tc_netkit.c,
6 times
-
tools/testing/selftests/bpf/prog_tests/tc_opts.c,
2 times
-
tools/testing/selftests/bpf/prog_tests/tc_redirect.c,
2 times
-
tools/testing/selftests/bpf/prog_tests/tcp_hdr_options.c,
5 times
-
tools/testing/selftests/bpf/prog_tests/test_dst_clear.c,
line 20
-
tools/testing/selftests/bpf/prog_tests/test_lsm.c,
line 35
-
tools/testing/selftests/bpf/prog_tests/test_overhead.c,
line 68
-
tools/testing/selftests/bpf/prog_tests/test_struct_ops_arena.c,
line 18
-
tools/testing/selftests/bpf/prog_tests/test_struct_ops_assoc.c,
line 142
-
tools/testing/selftests/bpf/prog_tests/test_struct_ops_module.c,
3 times
-
tools/testing/selftests/bpf/prog_tests/test_struct_ops_multi_pages.c,
line 10
-
tools/testing/selftests/bpf/prog_tests/test_task_work.c,
line 58
-
tools/testing/selftests/bpf/prog_tests/timer.c,
line 89
-
tools/testing/selftests/bpf/prog_tests/tracing_multi.c,
3 times
-
tools/testing/selftests/bpf/prog_tests/trampoline_count.c,
2 times
-
tools/testing/selftests/bpf/prog_tests/uprobe_multi_test.c,
5 times
-
tools/testing/selftests/bpf/prog_tests/uprobe_syscall.c,
7 times
-
tools/testing/selftests/bpf/prog_tests/usdt.c,
line 583
-
tools/testing/selftests/bpf/prog_tests/vmlinux.c,
line 44
-
tools/testing/selftests/bpf/prog_tests/xdp_bonding.c,
6 times
-
tools/testing/selftests/bpf/prog_tests/xdp_do_redirect.c,
line 103
-
tools/testing/selftests/bpf/prog_tests/xdp_flowtable.c,
line 70
-
tools/testing/selftests/bpf/prog_tests/xdp_link.c,
line 16
-
tools/testing/selftests/bpf/progs/bpf_iter_bpf_link.c,
line 12
-
tools/testing/selftests/bpf/test_kmods/bpf_test_no_cfi.c,
2 times
-
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c,
9 times
-
tools/testing/selftests/bpf/test_loader.c,
line 1318
-
tools/testing/selftests/bpf/test_sockmap.c,
line 61
-
tools/testing/selftests/bpf/testing_helpers.c,
line 243
-
tools/testing/selftests/bpf/testing_helpers.h,
line 16
-
tools/testing/selftests/exec/binfmt_misc_bpf.c,
line 157
-
tools/testing/selftests/hid/hid_bpf.c,
3 times
-
tools/testing/selftests/sched_ext/allowed_cpus.c,
line 53
-
tools/testing/selftests/sched_ext/create_dsq.c,
line 30
-
tools/testing/selftests/sched_ext/cyclic_kick_wait.c,
line 103
-
tools/testing/selftests/sched_ext/ddsp_bogus_dsq_fail.c,
line 31
-
tools/testing/selftests/sched_ext/ddsp_vtimelocal_fail.c,
line 30
-
tools/testing/selftests/sched_ext/dequeue.c,
line 84
-
tools/testing/selftests/sched_ext/dsp_local_on.c,
line 30
-
tools/testing/selftests/sched_ext/enq_last_no_enq_fails.c,
line 31
-
tools/testing/selftests/sched_ext/enq_select_cpu.c,
line 55
-
tools/testing/selftests/sched_ext/exit.c,
line 22
-
tools/testing/selftests/sched_ext/hotplug.c,
2 times
-
tools/testing/selftests/sched_ext/init_enable_count.c,
line 22
-
tools/testing/selftests/sched_ext/maximal.c,
line 33
-
tools/testing/selftests/sched_ext/minimal.c,
line 31
-
tools/testing/selftests/sched_ext/nohz_tick.c,
line 222
-
tools/testing/selftests/sched_ext/numa.c,
line 31
-
tools/testing/selftests/sched_ext/peek_dsq.c,
line 87
-
tools/testing/selftests/sched_ext/prog_run.c,
line 31
-
tools/testing/selftests/sched_ext/reload_loop.c,
line 37
-
tools/testing/selftests/sched_ext/rt_stall.c,
line 246
-
tools/testing/selftests/sched_ext/select_cpu_dfl.c,
line 19
-
tools/testing/selftests/sched_ext/select_cpu_dfl_nodispatch.c,
line 33
-
tools/testing/selftests/sched_ext/select_cpu_dispatch.c,
line 33
-
tools/testing/selftests/sched_ext/select_cpu_dispatch_bad_dsq.c,
line 31
-
tools/testing/selftests/sched_ext/select_cpu_dispatch_dbl_dsp.c,
line 31
-
tools/testing/selftests/sched_ext/select_cpu_vtime.c,
line 31
-
tools/testing/selftests/sched_ext/total_bw.c,
line 309