drivers/hid/bpf/progs/FR-TEC__Raptor-Mach-2.bpf.c
137
int BPF_PROG(hid_fix_rdesc_raptor_mach_2, struct hid_bpf_ctx *hctx)
drivers/hid/bpf/progs/FR-TEC__Raptor-Mach-2.bpf.c
156
int BPF_PROG(raptor_mach_2_fix_hat_switch, struct hid_bpf_ctx *hctx)
drivers/hid/bpf/progs/HP__Elite-Presenter.bpf.c
34
int BPF_PROG(hid_fix_rdesc, struct hid_bpf_ctx *hctx)
drivers/hid/bpf/progs/Huion__Dial-2.bpf.c
442
int BPF_PROG(dial_2_fix_rdesc, struct hid_bpf_ctx *hctx)
drivers/hid/bpf/progs/Huion__Dial-2.bpf.c
488
int BPF_PROG(dial_2_fix_events, struct hid_bpf_ctx *hctx)
drivers/hid/bpf/progs/Huion__Inspiroy-2-M.bpf.c
382
int BPF_PROG(hid_fix_rdesc, struct hid_bpf_ctx *hctx)
drivers/hid/bpf/progs/Huion__Inspiroy-2-M.bpf.c
427
int BPF_PROG(inspiroy_2_fix_events, struct hid_bpf_ctx *hctx)
drivers/hid/bpf/progs/Huion__Inspiroy-2-S.bpf.c
382
int BPF_PROG(hid_fix_rdesc, struct hid_bpf_ctx *hctx)
drivers/hid/bpf/progs/Huion__Inspiroy-2-S.bpf.c
428
int BPF_PROG(inspiroy_2_fix_events, struct hid_bpf_ctx *hctx)
drivers/hid/bpf/progs/Huion__Kamvas-Pro-19.bpf.c
258
int BPF_PROG(hid_fix_rdesc_huion_kamvas_pro_19, struct hid_bpf_ctx *hctx)
drivers/hid/bpf/progs/Huion__Kamvas-Pro-19.bpf.c
287
int BPF_PROG(kamvas_pro_19_fix_3rd_button, struct hid_bpf_ctx *hctx)
drivers/hid/bpf/progs/Huion__Kamvas13Gen3.bpf.c
1240
int BPF_PROG(hid_fix_rdesc_huion_kamvas13_gen3, struct hid_bpf_ctx *hid_ctx)
drivers/hid/bpf/progs/Huion__Kamvas13Gen3.bpf.c
1284
int BPF_PROG(hid_fix_event_huion_kamvas13_gen3, struct hid_bpf_ctx *hid_ctx)
drivers/hid/bpf/progs/Huion__Kamvas16Gen3.bpf.c
555
int BPF_PROG(hid_fix_rdesc_huion_kamvas16_gen3, struct hid_bpf_ctx *hid_ctx)
drivers/hid/bpf/progs/Huion__Kamvas16Gen3.bpf.c
599
int BPF_PROG(hid_fix_event_huion_kamvas16_gen3, struct hid_bpf_ctx *hid_ctx)
drivers/hid/bpf/progs/Huion__KeydialK20.bpf.c
345
int BPF_PROG(k20_fix_rdesc, struct hid_bpf_ctx *hctx)
drivers/hid/bpf/progs/Huion__KeydialK20.bpf.c
389
int BPF_PROG(k20_fix_events, struct hid_bpf_ctx *hctx)
drivers/hid/bpf/progs/IOGEAR__Kaliber-MMOmentum.bpf.c
25
int BPF_PROG(hid_fix_rdesc, struct hid_bpf_ctx *hctx)
drivers/hid/bpf/progs/Logitech__SpaceNavigator.bpf.c
29
int BPF_PROG(hid_fix_rdesc, struct hid_bpf_ctx *hctx)
drivers/hid/bpf/progs/Microsoft__Xbox-Elite-2.bpf.c
96
int BPF_PROG(hid_fix_rdesc, struct hid_bpf_ctx *hctx)
drivers/hid/bpf/progs/Mistel__MD770.bpf.c
127
int BPF_PROG(hid_rdesc_fixup_mistel_md770, struct hid_bpf_ctx *hctx)
drivers/hid/bpf/progs/Rapoo__M50-Plus-Silent.bpf.c
121
int BPF_PROG(hid_rdesc_fixup_rapoo_m50, struct hid_bpf_ctx *hctx)
drivers/hid/bpf/progs/TUXEDO__Sirius-16-Gen1-and-Gen2.bpf.c
15
int BPF_PROG(ignore_key_fix_event, struct hid_bpf_ctx *hid_ctx)
drivers/hid/bpf/progs/Thrustmaster__TCA-Yoke-Boeing.bpf.c
100
int BPF_PROG(hid_fix_rdesc_tca_yoke, struct hid_bpf_ctx *hctx)
drivers/hid/bpf/progs/WALTOP__Batteryless-Tablet.bpf.c
231
int BPF_PROG(hid_fix_rdesc, struct hid_bpf_ctx *hctx)
drivers/hid/bpf/progs/WALTOP__Batteryless-Tablet.bpf.c
244
int BPF_PROG(waltop_fix_events, struct hid_bpf_ctx *hctx)
drivers/hid/bpf/progs/Wacom__ArtPen.bpf.c
105
int BPF_PROG(artpen_pressure_interpolate, struct hid_bpf_ctx *hctx)
drivers/hid/bpf/progs/XPPen__ACK05.bpf.c
218
int BPF_PROG(ack05_fix_rdesc, struct hid_bpf_ctx *hctx)
drivers/hid/bpf/progs/XPPen__ACK05.bpf.c
265
int BPF_PROG(ack05_fix_events, struct hid_bpf_ctx *hctx)
drivers/hid/bpf/progs/XPPen__Artist24.bpf.c
154
int BPF_PROG(xppen_24_fix_eraser, struct hid_bpf_ctx *hctx)
drivers/hid/bpf/progs/XPPen__Artist24.bpf.c
93
int BPF_PROG(hid_fix_rdesc_xppen_artist24, struct hid_bpf_ctx *hctx)
drivers/hid/bpf/progs/XPPen__ArtistPro16Gen2.bpf.c
292
int BPF_PROG(xppen_artist_pro_16_device_event, struct hid_bpf_ctx *hctx)
drivers/hid/bpf/progs/XPPen__ArtistPro16Gen2.bpf.c
88
int BPF_PROG(hid_fix_rdesc_xppen_artistpro16gen2, struct hid_bpf_ctx *hctx)
drivers/hid/bpf/progs/XPPen__Deco01V3.bpf.c
224
int BPF_PROG(xppen_deco01v3_rdesc_fixup, struct hid_bpf_ctx *hctx)
drivers/hid/bpf/progs/XPPen__Deco01V3.bpf.c
254
int BPF_PROG(xppen_deco01v3_device_event, struct hid_bpf_ctx *hctx)
drivers/hid/bpf/progs/XPPen__Deco02.bpf.c
281
int BPF_PROG(xppen_deco02_rdesc_fixup, struct hid_bpf_ctx *hctx)
drivers/hid/bpf/progs/XPPen__Deco02.bpf.c
297
int BPF_PROG(xppen_deco02_device_event, struct hid_bpf_ctx *hctx)
drivers/hid/bpf/progs/XPPen__DecoMini4.bpf.c
153
int BPF_PROG(hid_rdesc_fixup_xppen_deco_mini_4, struct hid_bpf_ctx *hctx)
drivers/hid/bpf/progs/XPPen__DecoMini4.bpf.c
172
int BPF_PROG(hid_device_event_xppen_deco_mini_4, struct hid_bpf_ctx *hctx)
samples/bpf/xdp_sample.bpf.c
104
int BPF_PROG(tp_xdp_redirect_map_err, const struct net_device *dev,
samples/bpf/xdp_sample.bpf.c
112
int BPF_PROG(tp_xdp_redirect, const struct net_device *dev,
samples/bpf/xdp_sample.bpf.c
120
int BPF_PROG(tp_xdp_redirect_map, const struct net_device *dev,
samples/bpf/xdp_sample.bpf.c
128
int BPF_PROG(tp_xdp_cpumap_enqueue, int map_id, unsigned int processed,
samples/bpf/xdp_sample.bpf.c
156
int BPF_PROG(tp_xdp_cpumap_kthread, int map_id, unsigned int processed,
samples/bpf/xdp_sample.bpf.c
181
int BPF_PROG(tp_xdp_exception, const struct net_device *dev,
samples/bpf/xdp_sample.bpf.c
206
int BPF_PROG(tp_xdp_devmap_xmit, const struct net_device *from_dev,
samples/bpf/xdp_sample.bpf.c
237
int BPF_PROG(tp_xdp_devmap_xmit_multi, const struct net_device *from_dev,
samples/bpf/xdp_sample.bpf.c
96
int BPF_PROG(tp_xdp_redirect_err, const struct net_device *dev,
samples/hid/hid_mouse.bpf.c
71
int BPF_PROG(hid_event, struct hid_bpf_ctx *hctx, enum hid_report_type type)
samples/hid/hid_mouse.bpf.c
83
int BPF_PROG(hid_rdesc_fixup, struct hid_bpf_ctx *hctx)
samples/hid/hid_surface_dial.bpf.c
105
int BPF_PROG(hid_rdesc_fixup, struct hid_bpf_ctx *hctx)
samples/hid/hid_surface_dial.bpf.c
14
int BPF_PROG(hid_event, struct hid_bpf_ctx *hctx)
tools/bpf/bpftool/skeleton/profiler.bpf.c
100
int BPF_PROG(fexit_XXX)
tools/bpf/bpftool/skeleton/profiler.bpf.c
46
int BPF_PROG(fentry_XXX)
tools/perf/util/bpf_skel/bperf_cgroup.bpf.c
214
int BPF_PROG(on_cgrp_switch)
tools/perf/util/bpf_skel/bperf_cgroup.bpf.c
220
int BPF_PROG(trigger_read)
tools/perf/util/bpf_skel/bperf_follower.bpf.c
140
int BPF_PROG(on_exittask, struct task_struct *task)
tools/perf/util/bpf_skel/bperf_follower.bpf.c
37
int BPF_PROG(fexit_XXX)
tools/perf/util/bpf_skel/bperf_follower.bpf.c
98
int BPF_PROG(on_newtask, struct task_struct *task, __u64 clone_flags)
tools/perf/util/bpf_skel/bperf_leader.bpf.c
29
int BPF_PROG(on_switch)
tools/perf/util/bpf_skel/bpf_prog_profiler.bpf.c
33
int BPF_PROG(fentry_XXX)
tools/perf/util/bpf_skel/bpf_prog_profiler.bpf.c
77
int BPF_PROG(fexit_XXX)
tools/perf/util/bpf_skel/func_latency.bpf.c
130
int BPF_PROG(func_begin)
tools/perf/util/bpf_skel/func_latency.bpf.c
146
int BPF_PROG(func_end)
tools/perf/util/bpf_skel/func_latency.bpf.c
166
int BPF_PROG(event_begin)
tools/perf/util/bpf_skel/func_latency.bpf.c
182
int BPF_PROG(event_end)
tools/perf/util/bpf_skel/lock_contention.bpf.c
917
int BPF_PROG(collect_lock_syms)
tools/perf/util/bpf_skel/lock_contention.bpf.c
944
int BPF_PROG(end_timestamp)
tools/sched_ext/include/scx/common.bpf.h
192
BPF_PROG(name, ##args)
tools/sched_ext/include/scx/common.bpf.h
196
BPF_PROG(name, ##args)
tools/sched_ext/scx_qmap.bpf.c
536
int BPF_PROG(qmap_sched_switch, bool preempt, struct task_struct *prev,
tools/testing/selftests/bpf/progs/atomic_bounds.c
14
int BPF_PROG(sub, int x)
tools/testing/selftests/bpf/progs/bad_struct_ops.c
11
int BPF_PROG(test_1) { return 0; }
tools/testing/selftests/bpf/progs/bad_struct_ops.c
14
int BPF_PROG(test_2) { return 0; }
tools/testing/selftests/bpf/progs/bench_local_storage_create.c
33
int BPF_PROG(kmalloc, unsigned long call_site, const void *ptr,
tools/testing/selftests/bpf/progs/bench_local_storage_create.c
43
int BPF_PROG(sched_process_fork, struct task_struct *parent, struct task_struct *child)
tools/testing/selftests/bpf/progs/bench_local_storage_create.c
61
int BPF_PROG(socket_post_create, struct socket *sock, int family, int type,
tools/testing/selftests/bpf/progs/bpf_cc_cubic.c
105
void BPF_PROG(bpf_cubic_init, struct sock *sk)
tools/testing/selftests/bpf/progs/bpf_cc_cubic.c
111
void BPF_PROG(bpf_cubic_cwnd_event, struct sock *sk, enum tcp_ca_event event)
tools/testing/selftests/bpf/progs/bpf_cc_cubic.c
117
void BPF_PROG(bpf_cubic_cong_control, struct sock *sk, __u32 ack, int flag,
tools/testing/selftests/bpf/progs/bpf_cc_cubic.c
145
__u32 BPF_PROG(bpf_cubic_recalc_ssthresh, struct sock *sk)
tools/testing/selftests/bpf/progs/bpf_cc_cubic.c
151
void BPF_PROG(bpf_cubic_state, struct sock *sk, __u8 new_state)
tools/testing/selftests/bpf/progs/bpf_cc_cubic.c
157
void BPF_PROG(bpf_cubic_acked, struct sock *sk, const struct ack_sample *sample)
tools/testing/selftests/bpf/progs/bpf_cc_cubic.c
163
__u32 BPF_PROG(bpf_cubic_undo_cwnd, struct sock *sk)
tools/testing/selftests/bpf/progs/bpf_cubic.c
174
void BPF_PROG(bpf_cubic_init, struct sock *sk)
tools/testing/selftests/bpf/progs/bpf_cubic.c
188
void BPF_PROG(bpf_cubic_cwnd_event, struct sock *sk, enum tcp_ca_event event)
tools/testing/selftests/bpf/progs/bpf_cubic.c
379
void BPF_PROG(bpf_cubic_cong_avoid, struct sock *sk, __u32 ack, __u32 acked)
tools/testing/selftests/bpf/progs/bpf_cubic.c
399
__u32 BPF_PROG(bpf_cubic_recalc_ssthresh, struct sock *sk)
tools/testing/selftests/bpf/progs/bpf_cubic.c
417
void BPF_PROG(bpf_cubic_state, struct sock *sk, __u8 new_state)
tools/testing/selftests/bpf/progs/bpf_cubic.c
496
void BPF_PROG(bpf_cubic_acked, struct sock *sk, const struct ack_sample *sample)
tools/testing/selftests/bpf/progs/bpf_cubic.c
528
__u32 BPF_PROG(bpf_cubic_undo_cwnd, struct sock *sk)
tools/testing/selftests/bpf/progs/bpf_dctcp.c
109
__u32 BPF_PROG(bpf_dctcp_ssthresh, struct sock *sk)
tools/testing/selftests/bpf/progs/bpf_dctcp.c
119
void BPF_PROG(bpf_dctcp_update_alpha, struct sock *sk, __u32 flags)
tools/testing/selftests/bpf/progs/bpf_dctcp.c
158
void BPF_PROG(bpf_dctcp_state, struct sock *sk, __u8 new_state)
tools/testing/selftests/bpf/progs/bpf_dctcp.c
205
void BPF_PROG(bpf_dctcp_cwnd_event, struct sock *sk, enum tcp_ca_event ev)
tools/testing/selftests/bpf/progs/bpf_dctcp.c
224
__u32 BPF_PROG(bpf_dctcp_cwnd_undo, struct sock *sk)
tools/testing/selftests/bpf/progs/bpf_dctcp.c
234
void BPF_PROG(bpf_dctcp_cong_avoid, struct sock *sk, __u32 ack, __u32 acked)
tools/testing/selftests/bpf/progs/bpf_dctcp.c
62
void BPF_PROG(bpf_dctcp_init, struct sock *sk)
tools/testing/selftests/bpf/progs/bpf_dctcp_release.c
12
void BPF_PROG(dctcp_nouse_release, struct sock *sk)
tools/testing/selftests/bpf/progs/bpf_mod_race.c
71
int BPF_PROG(widen_race, int a, int ret)
tools/testing/selftests/bpf/progs/bpf_mod_race.c
84
int BPF_PROG(fexit_init_module, struct module *mod, int ret)
tools/testing/selftests/bpf/progs/bpf_mod_race.c
94
int BPF_PROG(fexit_module_get, const struct btf *btf, struct module *mod)
tools/testing/selftests/bpf/progs/bpf_qdisc_fail__incompl_ops.c
10
int BPF_PROG(bpf_qdisc_test_enqueue, struct sk_buff *skb, struct Qdisc *sch,
tools/testing/selftests/bpf/progs/bpf_qdisc_fail__incompl_ops.c
18
struct sk_buff *BPF_PROG(bpf_qdisc_test_dequeue, struct Qdisc *sch)
tools/testing/selftests/bpf/progs/bpf_qdisc_fail__incompl_ops.c
24
void BPF_PROG(bpf_qdisc_test_reset, struct Qdisc *sch)
tools/testing/selftests/bpf/progs/bpf_qdisc_fail__incompl_ops.c
29
void BPF_PROG(bpf_qdisc_test_destroy, struct Qdisc *sch)
tools/testing/selftests/bpf/progs/bpf_qdisc_fifo.c
113
void BPF_PROG(bpf_fifo_destroy, struct Qdisc *sch)
tools/testing/selftests/bpf/progs/bpf_qdisc_fifo.c
20
int BPF_PROG(bpf_fifo_enqueue, struct sk_buff *skb, struct Qdisc *sch,
tools/testing/selftests/bpf/progs/bpf_qdisc_fifo.c
52
struct sk_buff *BPF_PROG(bpf_fifo_dequeue, struct Qdisc *sch)
tools/testing/selftests/bpf/progs/bpf_qdisc_fifo.c
78
int BPF_PROG(bpf_fifo_init, struct Qdisc *sch, struct nlattr *opt,
tools/testing/selftests/bpf/progs/bpf_qdisc_fifo.c
87
void BPF_PROG(bpf_fifo_reset, struct Qdisc *sch)
tools/testing/selftests/bpf/progs/bpf_qdisc_fq.c
308
int BPF_PROG(bpf_fq_enqueue, struct sk_buff *skb, struct Qdisc *sch,
tools/testing/selftests/bpf/progs/bpf_qdisc_fq.c
589
struct sk_buff *BPF_PROG(bpf_fq_dequeue, struct Qdisc *sch)
tools/testing/selftests/bpf/progs/bpf_qdisc_fq.c
685
void BPF_PROG(bpf_fq_reset, struct Qdisc *sch)
tools/testing/selftests/bpf/progs/bpf_qdisc_fq.c
715
int BPF_PROG(bpf_fq_init, struct Qdisc *sch, struct nlattr *opt,
tools/testing/selftests/bpf/progs/bpf_qdisc_fq.c
744
void BPF_PROG(bpf_fq_destroy, struct Qdisc *sch)
tools/testing/selftests/bpf/progs/bpf_smc.c
106
int BPF_PROG(bpf_smc_set_tcp_option, struct tcp_sock *tp)
tools/testing/selftests/bpf/progs/bpf_smc.c
25
int BPF_PROG(bpf_smc_release, struct socket *sock)
tools/testing/selftests/bpf/progs/bpf_smc.c
35
int BPF_PROG(bpf_smc_switch_to_fallback, struct smc_sock___local *smc)
tools/testing/selftests/bpf/progs/bpf_smc.c
76
int BPF_PROG(smc_run, int family, int type, int protocol)
tools/testing/selftests/bpf/progs/bpf_smc.c
98
int BPF_PROG(bpf_smc_set_tcp_option_cond, const struct tcp_sock *tp,
tools/testing/selftests/bpf/progs/bpf_tcp_nogpl.c
9
void BPF_PROG(nogpltcp_init, struct sock *sk)
tools/testing/selftests/bpf/progs/bprm_opts.c
22
int BPF_PROG(secure_exec, struct linux_binprm *bprm)
tools/testing/selftests/bpf/progs/btf_type_tag.c
22
int BPF_PROG(sub, int x)
tools/testing/selftests/bpf/progs/btf_type_tag_percpu.c
18
int BPF_PROG(test_percpu1, struct bpf_testmod_btf_type_tag_1 *arg)
tools/testing/selftests/bpf/progs/btf_type_tag_percpu.c
25
int BPF_PROG(test_percpu2, struct bpf_testmod_btf_type_tag_2 *arg)
tools/testing/selftests/bpf/progs/btf_type_tag_percpu.c
51
int BPF_PROG(test_percpu_load, struct cgroup *cgrp, const char *path)
tools/testing/selftests/bpf/progs/btf_type_tag_percpu.c
58
int BPF_PROG(test_percpu_helper, struct cgroup *cgrp, const char *path)
tools/testing/selftests/bpf/progs/btf_type_tag_user.c
18
int BPF_PROG(test_user1, struct bpf_testmod_btf_type_tag_1 *arg)
tools/testing/selftests/bpf/progs/btf_type_tag_user.c
25
int BPF_PROG(test_user2, struct bpf_testmod_btf_type_tag_2 *arg)
tools/testing/selftests/bpf/progs/btf_type_tag_user.c
35
int BPF_PROG(test_sys_getsockname, int fd, struct sockaddr *usockaddr,
tools/testing/selftests/bpf/progs/cgroup_hierarchical_stats.c
134
int BPF_PROG(dumper, struct bpf_iter_meta *meta, struct cgroup *cgrp)
tools/testing/selftests/bpf/progs/cgroup_hierarchical_stats.c
66
int BPF_PROG(counter, struct cgroup *dst_cgrp, const char *path,
tools/testing/selftests/bpf/progs/cgroup_hierarchical_stats.c
84
int BPF_PROG(flusher, struct cgroup *cgrp, struct cgroup *parent, int cpu)
tools/testing/selftests/bpf/progs/cgroup_read_xattr.c
118
int BPF_PROG(use_bpf_cgroup_ancestor)
tools/testing/selftests/bpf/progs/cgroup_read_xattr.c
140
int BPF_PROG(cgroup_skb)
tools/testing/selftests/bpf/progs/cgroup_read_xattr.c
26
int BPF_PROG(trusted_cgroup_ptr_sleepable)
tools/testing/selftests/bpf/progs/cgroup_read_xattr.c
42
int BPF_PROG(trusted_cgroup_ptr_non_sleepable)
tools/testing/selftests/bpf/progs/cgroup_read_xattr.c
58
int BPF_PROG(use_css_iter_non_sleepable)
tools/testing/selftests/bpf/progs/cgroup_read_xattr.c
77
int BPF_PROG(use_css_iter_sleepable_missing_rcu_lock)
tools/testing/selftests/bpf/progs/cgroup_read_xattr.c
96
int BPF_PROG(use_css_iter_sleepable_with_rcu_lock)
tools/testing/selftests/bpf/progs/cgrp_kfunc_failure.c
110
int BPF_PROG(cgrp_kfunc_acquire_null, struct cgroup *cgrp, const char *path)
tools/testing/selftests/bpf/progs/cgrp_kfunc_failure.c
124
int BPF_PROG(cgrp_kfunc_acquire_unreleased, struct cgroup *cgrp, const char *path)
tools/testing/selftests/bpf/progs/cgrp_kfunc_failure.c
138
int BPF_PROG(cgrp_kfunc_xchg_unreleased, struct cgroup *cgrp, const char *path)
tools/testing/selftests/bpf/progs/cgrp_kfunc_failure.c
158
int BPF_PROG(cgrp_kfunc_rcu_get_release, struct cgroup *cgrp, const char *path)
tools/testing/selftests/bpf/progs/cgrp_kfunc_failure.c
179
int BPF_PROG(cgrp_kfunc_release_untrusted, struct cgroup *cgrp, const char *path)
tools/testing/selftests/bpf/progs/cgrp_kfunc_failure.c
195
int BPF_PROG(cgrp_kfunc_release_fp, struct cgroup *cgrp, const char *path)
tools/testing/selftests/bpf/progs/cgrp_kfunc_failure.c
207
int BPF_PROG(cgrp_kfunc_release_null, struct cgroup *cgrp, const char *path)
tools/testing/selftests/bpf/progs/cgrp_kfunc_failure.c
241
int BPF_PROG(cgrp_kfunc_release_unacquired, struct cgroup *cgrp, const char *path)
tools/testing/selftests/bpf/progs/cgrp_kfunc_failure.c
33
int BPF_PROG(cgrp_kfunc_acquire_untrusted, struct cgroup *cgrp, const char *path)
tools/testing/selftests/bpf/progs/cgrp_kfunc_failure.c
52
int BPF_PROG(cgrp_kfunc_acquire_no_null_check, struct cgroup *cgrp, const char *path)
tools/testing/selftests/bpf/progs/cgrp_kfunc_failure.c
68
int BPF_PROG(cgrp_kfunc_acquire_fp, struct cgroup *cgrp, const char *path)
tools/testing/selftests/bpf/progs/cgrp_kfunc_failure.c
82
int BPF_PROG(cgrp_kfunc_acquire_unsafe_kretprobe, struct cgroup *cgrp)
tools/testing/selftests/bpf/progs/cgrp_kfunc_failure.c
96
int BPF_PROG(cgrp_kfunc_acquire_trusted_walked, struct cgroup *cgrp, const char *path)
tools/testing/selftests/bpf/progs/cgrp_kfunc_success.c
108
int BPF_PROG(test_cgrp_get_release, struct cgroup *cgrp, const char *path)
tools/testing/selftests/bpf/progs/cgrp_kfunc_success.c
139
int BPF_PROG(test_cgrp_get_ancestors, struct cgroup *cgrp, const char *path)
tools/testing/selftests/bpf/progs/cgrp_kfunc_success.c
184
int BPF_PROG(test_cgrp_from_id, struct cgroup *cgrp, const char *path)
tools/testing/selftests/bpf/progs/cgrp_kfunc_success.c
33
int BPF_PROG(test_cgrp_acquire_release_argument, struct cgroup *cgrp, const char *path)
tools/testing/selftests/bpf/progs/cgrp_kfunc_success.c
50
int BPF_PROG(test_cgrp_acquire_leave_in_map, struct cgroup *cgrp, const char *path)
tools/testing/selftests/bpf/progs/cgrp_kfunc_success.c
65
int BPF_PROG(test_cgrp_xchg_release, struct cgroup *cgrp, const char *path)
tools/testing/selftests/bpf/progs/cgrp_ls_attach_cgroup.c
83
int BPF_PROG(update_cookie_tracing, struct socket *sock,
tools/testing/selftests/bpf/progs/cgrp_ls_negative.c
18
int BPF_PROG(on_enter, struct pt_regs *regs, long id)
tools/testing/selftests/bpf/progs/cgrp_ls_recursion.c
44
int BPF_PROG(on_update)
tools/testing/selftests/bpf/progs/cgrp_ls_recursion.c
77
int BPF_PROG(on_enter, struct pt_regs *regs, long id)
tools/testing/selftests/bpf/progs/cgrp_ls_tp_btf.c
105
int BPF_PROG(on_exit, struct pt_regs *regs, long id)
tools/testing/selftests/bpf/progs/cgrp_ls_tp_btf.c
67
int BPF_PROG(on_enter, struct pt_regs *regs, long id)
tools/testing/selftests/bpf/progs/core_kern.c
43
int BPF_PROG(tp_xdp_devmap_xmit_multi, const struct net_device
tools/testing/selftests/bpf/progs/core_kern.c
51
int BPF_PROG(fentry_eth_type_trans, struct sk_buff *skb,
tools/testing/selftests/bpf/progs/core_kern.c
58
int BPF_PROG(fexit_eth_type_trans, struct sk_buff *skb,
tools/testing/selftests/bpf/progs/cpumask_failure.c
111
int BPF_PROG(test_cpumask_null, struct task_struct *task, u64 clone_flags)
tools/testing/selftests/bpf/progs/cpumask_failure.c
121
int BPF_PROG(test_global_mask_out_of_rcu, struct task_struct *task, u64 clone_flags)
tools/testing/selftests/bpf/progs/cpumask_failure.c
155
int BPF_PROG(test_global_mask_no_null_check, struct task_struct *task, u64 clone_flags)
tools/testing/selftests/bpf/progs/cpumask_failure.c
183
int BPF_PROG(test_global_mask_rcu_no_null_check, struct task_struct *task, u64 clone_flags)
tools/testing/selftests/bpf/progs/cpumask_failure.c
208
int BPF_PROG(test_invalid_nested_array, struct task_struct *task, u64 clone_flags)
tools/testing/selftests/bpf/progs/cpumask_failure.c
228
int BPF_PROG(test_populate_invalid_destination, struct task_struct *task, u64 clone_flags)
tools/testing/selftests/bpf/progs/cpumask_failure.c
243
int BPF_PROG(test_populate_invalid_source, struct task_struct *task, u64 clone_flags)
tools/testing/selftests/bpf/progs/cpumask_failure.c
36
int BPF_PROG(test_alloc_no_release, struct task_struct *task, u64 clone_flags)
tools/testing/selftests/bpf/progs/cpumask_failure.c
49
int BPF_PROG(test_alloc_double_release, struct task_struct *task, u64 clone_flags)
tools/testing/selftests/bpf/progs/cpumask_failure.c
64
int BPF_PROG(test_acquire_wrong_cpumask, struct task_struct *task, u64 clone_flags)
tools/testing/selftests/bpf/progs/cpumask_failure.c
77
int BPF_PROG(test_mutate_cpumask, struct task_struct *task, u64 clone_flags)
tools/testing/selftests/bpf/progs/cpumask_failure.c
87
int BPF_PROG(test_insert_remove_no_release, struct task_struct *task, u64 clone_flags)
tools/testing/selftests/bpf/progs/cpumask_success.c
139
int BPF_PROG(test_alloc_free_cpumask, struct task_struct *task, u64 clone_flags)
tools/testing/selftests/bpf/progs/cpumask_success.c
155
int BPF_PROG(test_set_clear_cpu, struct task_struct *task, u64 clone_flags)
tools/testing/selftests/bpf/progs/cpumask_success.c
184
int BPF_PROG(test_setall_clear_cpu, struct task_struct *task, u64 clone_flags)
tools/testing/selftests/bpf/progs/cpumask_success.c
213
int BPF_PROG(test_first_firstzero_cpu, struct task_struct *task, u64 clone_flags)
tools/testing/selftests/bpf/progs/cpumask_success.c
252
int BPF_PROG(test_firstand_nocpu, struct task_struct *task, u64 clone_flags)
tools/testing/selftests/bpf/progs/cpumask_success.c
284
int BPF_PROG(test_test_and_set_clear, struct task_struct *task, u64 clone_flags)
tools/testing/selftests/bpf/progs/cpumask_success.c
316
int BPF_PROG(test_and_or_xor, struct task_struct *task, u64 clone_flags)
tools/testing/selftests/bpf/progs/cpumask_success.c
363
int BPF_PROG(test_intersects_subset, struct task_struct *task, u64 clone_flags)
tools/testing/selftests/bpf/progs/cpumask_success.c
405
int BPF_PROG(test_copy_any_anyand, struct task_struct *task, u64 clone_flags)
tools/testing/selftests/bpf/progs/cpumask_success.c
459
int BPF_PROG(test_insert_leave, struct task_struct *task, u64 clone_flags)
tools/testing/selftests/bpf/progs/cpumask_success.c
474
int BPF_PROG(test_insert_remove_release, struct task_struct *task, u64 clone_flags)
tools/testing/selftests/bpf/progs/cpumask_success.c
504
int BPF_PROG(test_global_mask_rcu, struct task_struct *task, u64 clone_flags)
tools/testing/selftests/bpf/progs/cpumask_success.c
537
int BPF_PROG(test_global_mask_array_one_rcu, struct task_struct *task, u64 clone_flags)
tools/testing/selftests/bpf/progs/cpumask_success.c
635
int BPF_PROG(test_global_mask_array_rcu, struct task_struct *task, u64 clone_flags)
tools/testing/selftests/bpf/progs/cpumask_success.c
641
int BPF_PROG(test_global_mask_array_l2_rcu, struct task_struct *task, u64 clone_flags)
tools/testing/selftests/bpf/progs/cpumask_success.c
647
int BPF_PROG(test_global_mask_nested_rcu, struct task_struct *task, u64 clone_flags)
tools/testing/selftests/bpf/progs/cpumask_success.c
673
int BPF_PROG(test_global_mask_nested_deep_rcu, struct task_struct *task, u64 clone_flags)
tools/testing/selftests/bpf/progs/cpumask_success.c
692
int BPF_PROG(test_global_mask_nested_deep_array_rcu, struct task_struct *task, u64 clone_flags)
tools/testing/selftests/bpf/progs/cpumask_success.c
709
int BPF_PROG(test_cpumask_weight, struct task_struct *task, u64 clone_flags)
tools/testing/selftests/bpf/progs/cpumask_success.c
752
int BPF_PROG(test_refcount_null_tracking, struct task_struct *task, u64 clone_flags)
tools/testing/selftests/bpf/progs/cpumask_success.c
774
int BPF_PROG(test_populate_reject_small_mask, struct task_struct *task, u64 clone_flags)
tools/testing/selftests/bpf/progs/cpumask_success.c
805
int BPF_PROG(test_populate_reject_unaligned, struct task_struct *task, u64 clone_flags)
tools/testing/selftests/bpf/progs/cpumask_success.c
838
int BPF_PROG(test_populate, struct task_struct *task, u64 clone_flags)
tools/testing/selftests/bpf/progs/dummy_st_ops_fail.c
14
int BPF_PROG(test_unsupported_field_sleepable,
tools/testing/selftests/bpf/progs/dummy_st_ops_success.c
10
int BPF_PROG(test_1, struct bpf_dummy_ops_state *state)
tools/testing/selftests/bpf/progs/dummy_st_ops_success.c
34
int BPF_PROG(test_2, struct bpf_dummy_ops_state *state, int a1, unsigned short a2,
tools/testing/selftests/bpf/progs/dummy_st_ops_success.c
46
int BPF_PROG(test_sleepable, struct bpf_dummy_ops_state *state)
tools/testing/selftests/bpf/progs/dynptr_fail.c
1495
int BPF_PROG(skb_invalid_ctx_fentry, void *skb)
tools/testing/selftests/bpf/progs/dynptr_fail.c
1507
int BPF_PROG(skb_invalid_ctx_fexit, void *skb)
tools/testing/selftests/bpf/progs/dynptr_success.c
606
int BPF_PROG(test_dynptr_skb_tp_btf, void *skb, void *location)
tools/testing/selftests/bpf/progs/epilogue_tailcall.c
19
int BPF_PROG(test_epilogue_subprog, struct st_ops_args *args)
tools/testing/selftests/bpf/progs/exhandler_kern.c
19
int BPF_PROG(trace_task_newtask, struct task_struct *task, u64 clone_flags)
tools/testing/selftests/bpf/progs/fentry_many_args.c
11
int BPF_PROG(test1, __u64 a, void *b, short c, int d, void *e, char f,
tools/testing/selftests/bpf/progs/fentry_many_args.c
21
int BPF_PROG(test2, __u64 a, void *b, short c, int d, void *e, char f,
tools/testing/selftests/bpf/progs/fentry_many_args.c
32
int BPF_PROG(test3, __u64 a, __u64 b, __u64 c, __u64 d, __u64 e, __u64 f,
tools/testing/selftests/bpf/progs/fentry_recursive.c
11
int BPF_PROG(recursive_attach, int a)
tools/testing/selftests/bpf/progs/fentry_recursive_target.c
13
int BPF_PROG(test1, int a)
tools/testing/selftests/bpf/progs/fentry_recursive_target.c
22
int BPF_PROG(fentry_target, struct pt_regs *regs, long id)
tools/testing/selftests/bpf/progs/fentry_test.c
11
int BPF_PROG(test1, int a)
tools/testing/selftests/bpf/progs/fentry_test.c
19
int BPF_PROG(test2, int a, __u64 b)
tools/testing/selftests/bpf/progs/fentry_test.c
27
int BPF_PROG(test3, char a, int b, __u64 c)
tools/testing/selftests/bpf/progs/fentry_test.c
35
int BPF_PROG(test4, void *a, char b, int c, __u64 d)
tools/testing/selftests/bpf/progs/fentry_test.c
43
int BPF_PROG(test5, __u64 a, void *b, short c, int d, __u64 e)
tools/testing/selftests/bpf/progs/fentry_test.c
52
int BPF_PROG(test6, __u64 a, void *b, short c, int d, void * e, __u64 f)
tools/testing/selftests/bpf/progs/fentry_test.c
65
int BPF_PROG(test7, struct bpf_fentry_test_t *arg)
tools/testing/selftests/bpf/progs/fentry_test.c
74
int BPF_PROG(test8, struct bpf_fentry_test_t *arg)
tools/testing/selftests/bpf/progs/fexit_bpf2bpf.c
18
int BPF_PROG(test_main, struct sk_buff *skb, int ret)
tools/testing/selftests/bpf/progs/fexit_bpf2bpf.c
33
int BPF_PROG(test_subprog1, struct sk_buff *skb, int ret)
tools/testing/selftests/bpf/progs/fexit_bpf2bpf.c
90
int BPF_PROG(test_subprog3, int val, struct sk_buff *skb, int ret)
tools/testing/selftests/bpf/progs/fexit_bpf2bpf_simple.c
14
int BPF_PROG(test_main2, struct sk_buff *skb, int ret)
tools/testing/selftests/bpf/progs/fexit_many_args.c
11
int BPF_PROG(test1, __u64 a, void *b, short c, int d, void *e, char f,
tools/testing/selftests/bpf/progs/fexit_many_args.c
21
int BPF_PROG(test2, __u64 a, void *b, short c, int d, void *e, char f,
tools/testing/selftests/bpf/progs/fexit_many_args.c
33
int BPF_PROG(test3, __u64 a, __u64 b, __u64 c, __u64 d, __u64 e, __u64 f,
tools/testing/selftests/bpf/progs/fexit_test.c
11
int BPF_PROG(test1, int a, int ret)
tools/testing/selftests/bpf/progs/fexit_test.c
19
int BPF_PROG(test2, int a, __u64 b, int ret)
tools/testing/selftests/bpf/progs/fexit_test.c
27
int BPF_PROG(test3, char a, int b, __u64 c, int ret)
tools/testing/selftests/bpf/progs/fexit_test.c
35
int BPF_PROG(test4, void *a, char b, int c, __u64 d, int ret)
tools/testing/selftests/bpf/progs/fexit_test.c
44
int BPF_PROG(test5, __u64 a, void *b, short c, int d, __u64 e, int ret)
tools/testing/selftests/bpf/progs/fexit_test.c
53
int BPF_PROG(test6, __u64 a, void *b, short c, int d, void *e, __u64 f, int ret)
tools/testing/selftests/bpf/progs/fexit_test.c
66
int BPF_PROG(test7, struct bpf_fentry_test_t *arg)
tools/testing/selftests/bpf/progs/fexit_test.c
75
int BPF_PROG(test8, struct bpf_fentry_test_t *arg)
tools/testing/selftests/bpf/progs/fmod_ret_freplace.c
8
int BPF_PROG(fmod_ret_test, long val, int ret)
tools/testing/selftests/bpf/progs/free_timer.c
68
int BPF_PROG(start_timer)
tools/testing/selftests/bpf/progs/free_timer.c
75
int BPF_PROG(overwrite_timer)
tools/testing/selftests/bpf/progs/fsession_test.c
101
int BPF_PROG(test6, int a)
tools/testing/selftests/bpf/progs/fsession_test.c
115
int BPF_PROG(test7, int a)
tools/testing/selftests/bpf/progs/fsession_test.c
13
int BPF_PROG(test1, int a, int ret)
tools/testing/selftests/bpf/progs/fsession_test.c
133
int BPF_PROG(test8, int a)
tools/testing/selftests/bpf/progs/fsession_test.c
151
int BPF_PROG(test9, int a, int ret)
tools/testing/selftests/bpf/progs/fsession_test.c
167
int BPF_PROG(test10, int a, int ret)
tools/testing/selftests/bpf/progs/fsession_test.c
175
int BPF_PROG(test11, int a)
tools/testing/selftests/bpf/progs/fsession_test.c
30
int BPF_PROG(test2, char a, int b, __u64 c, int ret)
tools/testing/selftests/bpf/progs/fsession_test.c
47
int BPF_PROG(test3, void *a, char b, int c, __u64 d, int ret)
tools/testing/selftests/bpf/progs/fsession_test.c
64
int BPF_PROG(test4, __u64 a, void *b, short c, int d, __u64 e, int ret)
tools/testing/selftests/bpf/progs/fsession_test.c
83
int BPF_PROG(test5, struct bpf_fentry_test_t *arg, int ret)
tools/testing/selftests/bpf/progs/get_branch_snapshot.c
24
int BPF_PROG(test1, int n, int ret)
tools/testing/selftests/bpf/progs/get_func_args_test.c
100
int BPF_PROG(fexit_test, int _a, int *_b, int _ret)
tools/testing/selftests/bpf/progs/get_func_args_test.c
11
int BPF_PROG(test1)
tools/testing/selftests/bpf/progs/get_func_args_test.c
127
int BPF_PROG(tp_test1)
tools/testing/selftests/bpf/progs/get_func_args_test.c
147
int BPF_PROG(tp_test2)
tools/testing/selftests/bpf/progs/get_func_args_test.c
172
int BPF_PROG(test7)
tools/testing/selftests/bpf/progs/get_func_args_test.c
200
int BPF_PROG(test7)
tools/testing/selftests/bpf/progs/get_func_args_test.c
44
int BPF_PROG(test2)
tools/testing/selftests/bpf/progs/get_func_args_test.c
71
int BPF_PROG(fmod_ret_test, int _a, int *_b, int _ret)
tools/testing/selftests/bpf/progs/get_func_ip_test.c
111
int BPF_PROG(test9, int a)
tools/testing/selftests/bpf/progs/get_func_ip_test.c
123
int BPF_PROG(test9, int a)
tools/testing/selftests/bpf/progs/get_func_ip_test.c
27
int BPF_PROG(test1, int a)
tools/testing/selftests/bpf/progs/get_func_ip_test.c
37
int BPF_PROG(test2, int a)
tools/testing/selftests/bpf/progs/get_func_ip_test.c
67
int BPF_PROG(test5, int a, int *b, int ret)
tools/testing/selftests/bpf/progs/ima.c
67
void BPF_PROG(bprm_committed_creds, struct linux_binprm *bprm)
tools/testing/selftests/bpf/progs/ima.c
73
int BPF_PROG(bprm_creds_for_exec, struct linux_binprm *bprm)
tools/testing/selftests/bpf/progs/ima.c
83
int BPF_PROG(kernel_read_file, struct file *file, enum kernel_read_file_id id,
tools/testing/selftests/bpf/progs/iters_css_task.c
22
int BPF_PROG(iter_css_task_for_each, struct vm_area_struct *vma,
tools/testing/selftests/bpf/progs/iters_css_task.c
86
int BPF_PROG(iter_css_task_for_each_sleep)
tools/testing/selftests/bpf/progs/iters_task_failure.c
19
int BPF_PROG(iter_tasks_without_lock)
tools/testing/selftests/bpf/progs/iters_task_failure.c
31
int BPF_PROG(iter_css_without_lock)
tools/testing/selftests/bpf/progs/iters_task_failure.c
50
int BPF_PROG(iter_tasks_lock_and_unlock)
tools/testing/selftests/bpf/progs/iters_task_failure.c
66
int BPF_PROG(iter_css_lock_and_unlock)
tools/testing/selftests/bpf/progs/iters_task_failure.c
89
int BPF_PROG(iter_css_task_for_each)
tools/testing/selftests/bpf/progs/kfree_skb.c
118
int BPF_PROG(fentry_eth_type_trans, struct sk_buff *skb, struct net_device *dev,
tools/testing/selftests/bpf/progs/kfree_skb.c
136
int BPF_PROG(fexit_eth_type_trans, struct sk_buff *skb, struct net_device *dev,
tools/testing/selftests/bpf/progs/kfree_skb.c
61
int BPF_PROG(trace_kfree_skb, struct sk_buff *skb, void *location)
tools/testing/selftests/bpf/progs/kmem_cache_iter.c
71
int BPF_PROG(check_task_struct)
tools/testing/selftests/bpf/progs/kprobe_multi.c
81
int BPF_PROG(trigger)
tools/testing/selftests/bpf/progs/kprobe_multi_session.c
69
int BPF_PROG(trigger)
tools/testing/selftests/bpf/progs/kprobe_multi_session_cookie.c
20
int BPF_PROG(trigger)
tools/testing/selftests/bpf/progs/linked_funcs1.c
69
int BPF_PROG(handler1, struct pt_regs *regs, long id)
tools/testing/selftests/bpf/progs/linked_funcs2.c
69
int BPF_PROG(handler2, struct pt_regs *regs, long id)
tools/testing/selftests/bpf/progs/linked_maps1.c
45
int BPF_PROG(handler_enter1)
tools/testing/selftests/bpf/progs/linked_maps1.c
60
int BPF_PROG(handler_exit1)
tools/testing/selftests/bpf/progs/linked_maps2.c
39
int BPF_PROG(handler_enter2)
tools/testing/selftests/bpf/progs/linked_maps2.c
54
int BPF_PROG(handler_exit2)
tools/testing/selftests/bpf/progs/linked_vars1.c
39
int BPF_PROG(handler1)
tools/testing/selftests/bpf/progs/linked_vars2.c
39
int BPF_PROG(handler2)
tools/testing/selftests/bpf/progs/livepatch_trampoline.c
13
int BPF_PROG(fentry_cmdline)
tools/testing/selftests/bpf/progs/livepatch_trampoline.c
23
int BPF_PROG(fexit_cmdline)
tools/testing/selftests/bpf/progs/local_storage.c
102
int BPF_PROG(inode_rename, struct inode *old_dir, struct dentry *old_dentry,
tools/testing/selftests/bpf/progs/local_storage.c
132
int BPF_PROG(socket_bind, struct socket *sock, struct sockaddr *address,
tools/testing/selftests/bpf/progs/local_storage.c
169
int BPF_PROG(socket_post_create, struct socket *sock, int family, int type,
tools/testing/selftests/bpf/progs/local_storage.c
193
void BPF_PROG(exec, struct linux_binprm *bprm)
tools/testing/selftests/bpf/progs/local_storage.c
62
int BPF_PROG(unlink_hook, struct inode *dir, struct dentry *victim)
tools/testing/selftests/bpf/progs/lpm_trie_bench.c
192
int BPF_PROG(run_bench)
tools/testing/selftests/bpf/progs/lpm_trie_bench.c
40
int BPF_PROG(trie_free_entry, struct work_struct *work)
tools/testing/selftests/bpf/progs/lpm_trie_bench.c
64
int BPF_PROG(trie_free_exit, struct work_struct *work)
tools/testing/selftests/bpf/progs/lsm.c
112
int BPF_PROG(test_void_hook, struct linux_binprm *bprm)
tools/testing/selftests/bpf/progs/lsm.c
160
int BPF_PROG(test_task_free, struct task_struct *task)
tools/testing/selftests/bpf/progs/lsm.c
168
int BPF_PROG(test_sys_setdomainname, struct pt_regs *regs)
tools/testing/selftests/bpf/progs/lsm.c
89
int BPF_PROG(test_int_hook, struct vm_area_struct *vma,
tools/testing/selftests/bpf/progs/lsm_cgroup.c
130
int BPF_PROG(socket_bind, struct socket *sock, struct sockaddr *address,
tools/testing/selftests/bpf/progs/lsm_cgroup.c
139
int BPF_PROG(socket_bind2, struct socket *sock, struct sockaddr *address,
tools/testing/selftests/bpf/progs/lsm_cgroup.c
148
int BPF_PROG(socket_alloc, struct sock *sk, int family, gfp_t priority)
tools/testing/selftests/bpf/progs/lsm_cgroup.c
167
int BPF_PROG(socket_clone, struct sock *newsk, const struct request_sock *req)
tools/testing/selftests/bpf/progs/lsm_cgroup.c
85
int BPF_PROG(socket_post_create, struct socket *sock, int family,
tools/testing/selftests/bpf/progs/lsm_cgroup.c
94
int BPF_PROG(socket_post_create2, struct socket *sock, int family,
tools/testing/selftests/bpf/progs/lsm_cgroup_nonvoid.c
10
int BPF_PROG(nonvoid_socket_clone, struct sock *newsk, const struct request_sock *req)
tools/testing/selftests/bpf/progs/map_kptr.c
219
int BPF_PROG(test_cgrp_map_kptr, struct cgroup *cgrp, const char *path)
tools/testing/selftests/bpf/progs/map_kptr.c
230
int BPF_PROG(test_task_map_kptr, struct inode *inode, struct dentry *victim)
tools/testing/selftests/bpf/progs/map_kptr.c
245
int BPF_PROG(test_inode_map_kptr, struct inode *inode, struct dentry *victim)
tools/testing/selftests/bpf/progs/map_kptr_race.c
119
int BPF_PROG(test_sk_ls_leak, struct sock *sk, int oldstate, int newstate)
tools/testing/selftests/bpf/progs/map_kptr_race.c
158
int BPF_PROG(map_put, struct bpf_map *map)
tools/testing/selftests/bpf/progs/map_kptr_race.c
166
int BPF_PROG(htab_map_free, struct bpf_map *map)
tools/testing/selftests/bpf/progs/map_kptr_race.c
174
int BPF_PROG(sk_map_free, struct bpf_map *map)
tools/testing/selftests/bpf/progs/missed_kprobe.c
14
int BPF_PROG(trigger)
tools/testing/selftests/bpf/progs/missed_kprobe_recursion.c
14
int BPF_PROG(trigger)
tools/testing/selftests/bpf/progs/missed_tp_recursion.c
13
int BPF_PROG(trigger)
tools/testing/selftests/bpf/progs/modify_return.c
18
int BPF_PROG(fentry_test, int a, __u64 b)
tools/testing/selftests/bpf/progs/modify_return.c
27
int BPF_PROG(fmod_ret_test, int a, int *b, int ret)
tools/testing/selftests/bpf/progs/modify_return.c
37
int BPF_PROG(fexit_test, int a, __u64 b, int ret)
tools/testing/selftests/bpf/progs/modify_return.c
55
int BPF_PROG(fentry_test2, int a, int *b, short c, int d, void *e, char f,
tools/testing/selftests/bpf/progs/modify_return.c
65
int BPF_PROG(fmod_ret_test2, int a, int *b, short c, int d, void *e, char f,
tools/testing/selftests/bpf/progs/modify_return.c
76
int BPF_PROG(fexit_test2, int a, int *b, short c, int d, void *e, char f,
tools/testing/selftests/bpf/progs/mptcp_sock.c
81
int BPF_PROG(trace_mptcp_pm_new_connection, struct mptcp_sock *msk,
tools/testing/selftests/bpf/progs/mptcpify.c
12
int BPF_PROG(mptcpify, int family, int type, int protocol)
tools/testing/selftests/bpf/progs/nested_acquire.c
13
int BPF_PROG(test_nested_acquire_nonzero, struct sock *sk, struct sk_buff *skb)
tools/testing/selftests/bpf/progs/nested_acquire.c
25
int BPF_PROG(test_nested_acquire_zero, struct sock *sk, struct sk_buff *skb)
tools/testing/selftests/bpf/progs/nested_trust_failure.c
28
int BPF_PROG(test_invalid_nested_user_cpus, struct task_struct *task, u64 clone_flags)
tools/testing/selftests/bpf/progs/nested_trust_failure.c
37
int BPF_PROG(test_invalid_skb_field, struct sock *sk, struct sk_buff *skb)
tools/testing/selftests/bpf/progs/nested_trust_success.c
22
int BPF_PROG(test_read_cpumask, struct task_struct *task, u64 clone_flags)
tools/testing/selftests/bpf/progs/nested_trust_success.c
30
int BPF_PROG(test_skb_field, struct sock *sk, struct sk_buff *skb)
tools/testing/selftests/bpf/progs/nested_trust_success.c
38
int BPF_PROG(test_nested_offset, struct task_struct *task, u64 clone_flags)
tools/testing/selftests/bpf/progs/net_timestamping.c
189
int BPF_PROG(trace_tcp_sendmsg_locked, struct sock *sk, struct msghdr *msg,
tools/testing/selftests/bpf/progs/netif_receive_skb.c
92
int BPF_PROG(trace_netif_receive_skb, struct sk_buff *skb)
tools/testing/selftests/bpf/progs/percpu_alloc_array.c
110
int BPF_PROG(test_array_map_4)
tools/testing/selftests/bpf/progs/percpu_alloc_array.c
130
int BPF_PROG(test_array_map_10)
tools/testing/selftests/bpf/progs/percpu_alloc_array.c
198
int BPF_PROG(test_percpu_array, int x)
tools/testing/selftests/bpf/progs/percpu_alloc_array.c
26
int BPF_PROG(test_array_map_1)
tools/testing/selftests/bpf/progs/percpu_alloc_array.c
49
int BPF_PROG(test_array_map_2)
tools/testing/selftests/bpf/progs/percpu_alloc_array.c
78
int BPF_PROG(test_array_map_3)
tools/testing/selftests/bpf/progs/percpu_alloc_cgrp_local_storage.c
23
int BPF_PROG(test_cgrp_local_storage_1)
tools/testing/selftests/bpf/progs/percpu_alloc_cgrp_local_storage.c
48
int BPF_PROG(test_cgrp_local_storage_2)
tools/testing/selftests/bpf/progs/percpu_alloc_cgrp_local_storage.c
77
int BPF_PROG(test_cgrp_local_storage_3)
tools/testing/selftests/bpf/progs/percpu_alloc_fail.c
114
int BPF_PROG(test_array_map_4)
tools/testing/selftests/bpf/progs/percpu_alloc_fail.c
128
int BPF_PROG(test_array_map_5)
tools/testing/selftests/bpf/progs/percpu_alloc_fail.c
142
int BPF_PROG(test_array_map_6)
tools/testing/selftests/bpf/progs/percpu_alloc_fail.c
156
int BPF_PROG(test_array_map_7)
tools/testing/selftests/bpf/progs/percpu_alloc_fail.c
170
int BPF_PROG(test_array_map_8)
tools/testing/selftests/bpf/progs/percpu_alloc_fail.c
40
int BPF_PROG(test_array_map_1)
tools/testing/selftests/bpf/progs/percpu_alloc_fail.c
64
int BPF_PROG(test_array_map_2)
tools/testing/selftests/bpf/progs/percpu_alloc_fail.c
88
int BPF_PROG(test_array_map_3)
tools/testing/selftests/bpf/progs/raw_tp_null.c
14
int BPF_PROG(test_raw_tp_null, struct sk_buff *skb)
tools/testing/selftests/bpf/progs/rcu_read_lock.c
256
int BPF_PROG(inproper_sleepable_kfunc, int cmd, union bpf_attr *attr, unsigned int size,
tools/testing/selftests/bpf/progs/read_cgroupfs_xattr.c
21
int BPF_PROG(test_file_open)
tools/testing/selftests/bpf/progs/recursion.c
28
int BPF_PROG(on_delete, struct bpf_map *map)
tools/testing/selftests/bpf/progs/refcounted_kptr.c
505
int BPF_PROG(rbtree_sleepable_rcu,
tools/testing/selftests/bpf/progs/refcounted_kptr.c
539
int BPF_PROG(rbtree_sleepable_rcu_no_explicit_rcu_lock,
tools/testing/selftests/bpf/progs/refcounted_kptr_fail.c
98
int BPF_PROG(rbtree_fail_sleepable_lock_across_rcu,
tools/testing/selftests/bpf/progs/security_bpf_map.c
38
int BPF_PROG(fmod_bpf_map, struct bpf_map *map, int fmode)
tools/testing/selftests/bpf/progs/security_bpf_map.c
60
int BPF_PROG(fentry_dummy1, int a)
tools/testing/selftests/bpf/progs/setget_sockopt.c
358
int BPF_PROG(socket_post_create, struct socket *sock, int family,
tools/testing/selftests/bpf/progs/sk_bypass_prot_mem.c
60
int BPF_PROG(fentry_tcp_init_sock, struct sock *sk)
tools/testing/selftests/bpf/progs/sk_bypass_prot_mem.c
68
int BPF_PROG(fentry_udp_init_sock, struct sock *sk)
tools/testing/selftests/bpf/progs/sk_storage_omem_uncharge.c
22
int BPF_PROG(bpf_sk_storage_free, struct sock *sk)
tools/testing/selftests/bpf/progs/sk_storage_omem_uncharge.c
37
int BPF_PROG(inet6_sock_destruct, struct sock *sk)
tools/testing/selftests/bpf/progs/sock_destroy_prog_fail.c
15
int BPF_PROG(trace_tcp_destroy_sock, struct sock *sk)
tools/testing/selftests/bpf/progs/socket_cookie_prog.c
79
int BPF_PROG(update_cookie_tracing, struct socket *sock,
tools/testing/selftests/bpf/progs/struct_ops_assoc.c
19
int BPF_PROG(test_1_a, struct st_ops_args *args)
tools/testing/selftests/bpf/progs/struct_ops_assoc.c
25
int BPF_PROG(sys_enter_prog_a, struct pt_regs *regs, long id)
tools/testing/selftests/bpf/progs/struct_ops_assoc.c
66
int BPF_PROG(test_1_b, struct st_ops_args *args)
tools/testing/selftests/bpf/progs/struct_ops_assoc.c
72
int BPF_PROG(sys_enter_prog_b, struct pt_regs *regs, long id)
tools/testing/selftests/bpf/progs/struct_ops_assoc_in_timer.c
43
int BPF_PROG(test_1, struct st_ops_args *args)
tools/testing/selftests/bpf/progs/struct_ops_assoc_reuse.c
20
int BPF_PROG(test_1_a, struct st_ops_args *args)
tools/testing/selftests/bpf/progs/struct_ops_autocreate.c
12
int BPF_PROG(test_1)
tools/testing/selftests/bpf/progs/struct_ops_autocreate.c
19
int BPF_PROG(test_2)
tools/testing/selftests/bpf/progs/struct_ops_autocreate2.c
12
int BPF_PROG(foo)
tools/testing/selftests/bpf/progs/struct_ops_autocreate2.c
19
int BPF_PROG(bar)
tools/testing/selftests/bpf/progs/struct_ops_forgotten_cb.c
10
int BPF_PROG(test_1_forgotten)
tools/testing/selftests/bpf/progs/struct_ops_id_ops_mapping1.c
20
int BPF_PROG(test_1, struct st_ops_args *args)
tools/testing/selftests/bpf/progs/struct_ops_id_ops_mapping1.c
26
int BPF_PROG(sys_enter, struct pt_regs *regs, long id)
tools/testing/selftests/bpf/progs/struct_ops_id_ops_mapping2.c
20
int BPF_PROG(test_1, struct st_ops_args *args)
tools/testing/selftests/bpf/progs/struct_ops_id_ops_mapping2.c
26
int BPF_PROG(sys_enter, struct pt_regs *regs, long id)
tools/testing/selftests/bpf/progs/struct_ops_kptr_return.c
15
struct task_struct *BPF_PROG(kptr_return, int dummy,
tools/testing/selftests/bpf/progs/struct_ops_kptr_return_fail__invalid_scalar.c
16
struct task_struct *BPF_PROG(kptr_return_fail__invalid_scalar, int dummy,
tools/testing/selftests/bpf/progs/struct_ops_kptr_return_fail__local_kptr.c
17
struct task_struct *BPF_PROG(kptr_return_fail__local_kptr, int dummy,
tools/testing/selftests/bpf/progs/struct_ops_kptr_return_fail__nonzero_offset.c
16
struct task_struct *BPF_PROG(kptr_return_fail__nonzero_offset, int dummy,
tools/testing/selftests/bpf/progs/struct_ops_kptr_return_fail__wrong_type.c
16
struct task_struct *BPF_PROG(kptr_return_fail__wrong_type, int dummy,
tools/testing/selftests/bpf/progs/struct_ops_maybe_null.c
16
int BPF_PROG(test_maybe_null, int dummy,
tools/testing/selftests/bpf/progs/struct_ops_maybe_null_fail.c
12
int BPF_PROG(test_maybe_null_struct_ptr, int dummy,
tools/testing/selftests/bpf/progs/struct_ops_module.c
14
int BPF_PROG(test_1)
tools/testing/selftests/bpf/progs/struct_ops_module.c
21
void BPF_PROG(test_2, int a, int b)
tools/testing/selftests/bpf/progs/struct_ops_module.c
27
int BPF_PROG(test_3, int a, int b)
tools/testing/selftests/bpf/progs/struct_ops_module.c
41
void BPF_PROG(test_2_v2, int a, int b)
tools/testing/selftests/bpf/progs/struct_ops_module.c
67
int BPF_PROG(zeroed_op)
tools/testing/selftests/bpf/progs/struct_ops_multi_pages.c
12
int BPF_PROG(tramp_ ## x, int a) \
tools/testing/selftests/bpf/progs/struct_ops_nulled_out_cb.c
13
int BPF_PROG(test_1_turn_off)
tools/testing/selftests/bpf/progs/struct_ops_private_stack.c
36
int BPF_PROG(test_1)
tools/testing/selftests/bpf/progs/struct_ops_private_stack.c
48
int BPF_PROG(test_2)
tools/testing/selftests/bpf/progs/struct_ops_private_stack_fail.c
36
int BPF_PROG(test_1)
tools/testing/selftests/bpf/progs/struct_ops_private_stack_fail.c
48
int BPF_PROG(test_2)
tools/testing/selftests/bpf/progs/struct_ops_private_stack_recur.c
36
int BPF_PROG(test_1)
tools/testing/selftests/bpf/progs/struct_ops_refcounted.c
17
int BPF_PROG(refcounted, int dummy, struct task_struct *task)
tools/testing/selftests/bpf/progs/struct_ops_refcounted_fail__ref_leak.c
13
int BPF_PROG(refcounted_fail__ref_leak, int dummy,
tools/testing/selftests/bpf/progs/tailcall_bpf2bpf_fentry.c
11
int BPF_PROG(fentry, struct sk_buff *skb)
tools/testing/selftests/bpf/progs/tailcall_bpf2bpf_fexit.c
11
int BPF_PROG(fexit, struct sk_buff *skb)
tools/testing/selftests/bpf/progs/tailcall_bpf2bpf_hierarchy_fentry.c
26
int BPF_PROG(fentry, struct sk_buff *skb)
tools/testing/selftests/bpf/progs/tailcall_poke.c
16
int BPF_PROG(test, int a)
tools/testing/selftests/bpf/progs/tailcall_poke.c
23
int BPF_PROG(call1, int a)
tools/testing/selftests/bpf/progs/tailcall_poke.c
29
int BPF_PROG(call2, int a)
tools/testing/selftests/bpf/progs/task_kfunc_failure.c
104
int BPF_PROG(task_kfunc_acquire_null, struct task_struct *task, u64 clone_flags)
tools/testing/selftests/bpf/progs/task_kfunc_failure.c
119
int BPF_PROG(task_kfunc_acquire_unreleased, struct task_struct *task, u64 clone_flags)
tools/testing/selftests/bpf/progs/task_kfunc_failure.c
133
int BPF_PROG(task_kfunc_xchg_unreleased, struct task_struct *task, u64 clone_flags)
tools/testing/selftests/bpf/progs/task_kfunc_failure.c
153
int BPF_PROG(task_kfunc_acquire_release_no_null_check, struct task_struct *task, u64 clone_flags)
tools/testing/selftests/bpf/progs/task_kfunc_failure.c
166
int BPF_PROG(task_kfunc_release_untrusted, struct task_struct *task, u64 clone_flags)
tools/testing/selftests/bpf/progs/task_kfunc_failure.c
182
int BPF_PROG(task_kfunc_release_fp, struct task_struct *task, u64 clone_flags)
tools/testing/selftests/bpf/progs/task_kfunc_failure.c
194
int BPF_PROG(task_kfunc_release_null, struct task_struct *task, u64 clone_flags)
tools/testing/selftests/bpf/progs/task_kfunc_failure.c
228
int BPF_PROG(task_kfunc_release_unacquired, struct task_struct *task, u64 clone_flags)
tools/testing/selftests/bpf/progs/task_kfunc_failure.c
238
int BPF_PROG(task_kfunc_from_pid_no_null_check, struct task_struct *task, u64 clone_flags)
tools/testing/selftests/bpf/progs/task_kfunc_failure.c
252
int BPF_PROG(task_kfunc_from_vpid_no_null_check, struct task_struct *task, u64 clone_flags)
tools/testing/selftests/bpf/progs/task_kfunc_failure.c
266
int BPF_PROG(task_kfunc_from_lsm_task_free, struct task_struct *task)
tools/testing/selftests/bpf/progs/task_kfunc_failure.c
281
int BPF_PROG(task_access_comm1, struct task_struct *task, u64 clone_flags)
tools/testing/selftests/bpf/progs/task_kfunc_failure.c
289
int BPF_PROG(task_access_comm2, struct task_struct *task, u64 clone_flags)
tools/testing/selftests/bpf/progs/task_kfunc_failure.c
297
int BPF_PROG(task_access_comm3, struct task_struct *task, u64 clone_flags)
tools/testing/selftests/bpf/progs/task_kfunc_failure.c
305
int BPF_PROG(task_access_comm4, struct task_struct *task, const char *buf, bool exec)
tools/testing/selftests/bpf/progs/task_kfunc_failure.c
317
int BPF_PROG(task_kfunc_release_in_map, struct task_struct *task, u64 clone_flags)
tools/testing/selftests/bpf/progs/task_kfunc_failure.c
32
int BPF_PROG(task_kfunc_acquire_untrusted, struct task_struct *task, u64 clone_flags)
tools/testing/selftests/bpf/progs/task_kfunc_failure.c
53
int BPF_PROG(task_kfunc_acquire_fp, struct task_struct *task, u64 clone_flags)
tools/testing/selftests/bpf/progs/task_kfunc_failure.c
69
int BPF_PROG(task_kfunc_acquire_unsafe_kretprobe, struct task_struct *task, u64 clone_flags)
tools/testing/selftests/bpf/progs/task_kfunc_failure.c
84
int BPF_PROG(task_kfunc_acquire_unsafe_kretprobe_rcu, struct task_struct *task, u64 clone_flags)
tools/testing/selftests/bpf/progs/task_kfunc_success.c
111
int BPF_PROG(test_task_acquire_release_argument, struct task_struct *task, u64 clone_flags)
tools/testing/selftests/bpf/progs/task_kfunc_success.c
120
int BPF_PROG(test_task_acquire_release_current, struct task_struct *task, u64 clone_flags)
tools/testing/selftests/bpf/progs/task_kfunc_success.c
129
int BPF_PROG(test_task_acquire_leave_in_map, struct task_struct *task, u64 clone_flags)
tools/testing/selftests/bpf/progs/task_kfunc_success.c
144
int BPF_PROG(test_task_xchg_release, struct task_struct *task, u64 clone_flags)
tools/testing/selftests/bpf/progs/task_kfunc_success.c
228
int BPF_PROG(test_task_map_acquire_release, struct task_struct *task, u64 clone_flags)
tools/testing/selftests/bpf/progs/task_kfunc_success.c
266
int BPF_PROG(test_task_current_acquire_release, struct task_struct *task, u64 clone_flags)
tools/testing/selftests/bpf/progs/task_kfunc_success.c
299
int BPF_PROG(test_task_from_pid_arg, struct task_struct *task, u64 clone_flags)
tools/testing/selftests/bpf/progs/task_kfunc_success.c
309
int BPF_PROG(test_task_from_pid_current, struct task_struct *task, u64 clone_flags)
tools/testing/selftests/bpf/progs/task_kfunc_success.c
332
int BPF_PROG(test_task_from_pid_invalid, struct task_struct *task, u64 clone_flags)
tools/testing/selftests/bpf/progs/task_kfunc_success.c
355
int BPF_PROG(task_kfunc_acquire_trusted_walked, struct task_struct *task, u64 clone_flags)
tools/testing/selftests/bpf/progs/task_kfunc_success.c
67
int BPF_PROG(test_task_kfunc_flavor_relo, struct task_struct *task, u64 clone_flags)
tools/testing/selftests/bpf/progs/task_kfunc_success.c
97
int BPF_PROG(test_task_kfunc_flavor_relo_not_found, struct task_struct *task, u64 clone_flags)
tools/testing/selftests/bpf/progs/task_local_storage.c
25
int BPF_PROG(on_enter, struct pt_regs *regs, long id)
tools/testing/selftests/bpf/progs/task_local_storage.c
46
int BPF_PROG(on_exit, struct pt_regs *regs, long id)
tools/testing/selftests/bpf/progs/task_local_storage_exit_creds.c
22
int BPF_PROG(trace_exit_creds, struct task_struct *task)
tools/testing/selftests/bpf/progs/task_ls_recursion.c
31
int BPF_PROG(on_update)
tools/testing/selftests/bpf/progs/task_ls_recursion.c
61
int BPF_PROG(on_enter, struct pt_regs *regs, long id)
tools/testing/selftests/bpf/progs/task_storage_nodeadlock.c
22
int BPF_PROG(socket_post_create, struct socket *sock, int family, int type,
tools/testing/selftests/bpf/progs/tcp_ca_incompl_cong_ops.c
10
__u32 BPF_PROG(incompl_cong_ops_ssthresh, struct sock *sk)
tools/testing/selftests/bpf/progs/tcp_ca_incompl_cong_ops.c
16
__u32 BPF_PROG(incompl_cong_ops_undo_cwnd, struct sock *sk)
tools/testing/selftests/bpf/progs/tcp_ca_kfunc.c
100
void BPF_PROG(pkts_acked, struct sock *sk, const struct ack_sample *sample)
tools/testing/selftests/bpf/progs/tcp_ca_kfunc.c
31
void BPF_PROG(init, struct sock *sk)
tools/testing/selftests/bpf/progs/tcp_ca_kfunc.c
39
void BPF_PROG(in_ack_event, struct sock *sk, u32 flags)
tools/testing/selftests/bpf/progs/tcp_ca_kfunc.c
45
void BPF_PROG(cong_control, struct sock *sk, u32 ack, int flag, const struct rate_sample *rs)
tools/testing/selftests/bpf/progs/tcp_ca_kfunc.c
51
void BPF_PROG(cong_avoid, struct sock *sk, u32 ack, u32 acked)
tools/testing/selftests/bpf/progs/tcp_ca_kfunc.c
57
u32 BPF_PROG(sndbuf_expand, struct sock *sk)
tools/testing/selftests/bpf/progs/tcp_ca_kfunc.c
63
u32 BPF_PROG(undo_cwnd, struct sock *sk)
tools/testing/selftests/bpf/progs/tcp_ca_kfunc.c
70
void BPF_PROG(cwnd_event, struct sock *sk, enum tcp_ca_event event)
tools/testing/selftests/bpf/progs/tcp_ca_kfunc.c
78
u32 BPF_PROG(ssthresh, struct sock *sk)
tools/testing/selftests/bpf/progs/tcp_ca_kfunc.c
86
u32 BPF_PROG(min_tso_segs, struct sock *sk)
tools/testing/selftests/bpf/progs/tcp_ca_kfunc.c
92
void BPF_PROG(set_state, struct sock *sk, u8 new_state)
tools/testing/selftests/bpf/progs/tcp_ca_unsupp_cong_op.c
11
size_t BPF_PROG(unsupp_cong_op_get_info, struct sock *sk, u32 ext, int *attr,
tools/testing/selftests/bpf/progs/tcp_ca_update.c
13
void BPF_PROG(ca_update_1_init, struct sock *sk)
tools/testing/selftests/bpf/progs/tcp_ca_update.c
19
void BPF_PROG(ca_update_2_init, struct sock *sk)
tools/testing/selftests/bpf/progs/tcp_ca_update.c
25
void BPF_PROG(ca_update_cong_control, struct sock *sk,
tools/testing/selftests/bpf/progs/tcp_ca_update.c
31
__u32 BPF_PROG(ca_update_ssthresh, struct sock *sk)
tools/testing/selftests/bpf/progs/tcp_ca_update.c
37
__u32 BPF_PROG(ca_update_undo_cwnd, struct sock *sk)
tools/testing/selftests/bpf/progs/tcp_ca_write_sk_pacing.c
22
void BPF_PROG(write_sk_pacing_init, struct sock *sk)
tools/testing/selftests/bpf/progs/tcp_ca_write_sk_pacing.c
33
void BPF_PROG(write_sk_pacing_cong_control, struct sock *sk,
tools/testing/selftests/bpf/progs/tcp_ca_write_sk_pacing.c
45
__u32 BPF_PROG(write_sk_pacing_ssthresh, struct sock *sk)
tools/testing/selftests/bpf/progs/tcp_ca_write_sk_pacing.c
51
__u32 BPF_PROG(write_sk_pacing_undo_cwnd, struct sock *sk)
tools/testing/selftests/bpf/progs/test_access_variable_array.c
11
int BPF_PROG(fentry_fentry, int this_cpu, struct rq *this_rq,
tools/testing/selftests/bpf/progs/test_bpf_cookie.c
107
int BPF_PROG(fentry_test1, int a)
tools/testing/selftests/bpf/progs/test_bpf_cookie.c
114
int BPF_PROG(fexit_test1, int a, int ret)
tools/testing/selftests/bpf/progs/test_bpf_cookie.c
121
int BPF_PROG(fmod_ret_test, int _a, int *_b, int _ret)
tools/testing/selftests/bpf/progs/test_bpf_cookie.c
128
int BPF_PROG(test_int_hook, struct vm_area_struct *vma,
tools/testing/selftests/bpf/progs/test_btf_decl_tag.c
47
int BPF_PROG(sub, int x)
tools/testing/selftests/bpf/progs/test_cgroup1_hierarchy.c
54
int BPF_PROG(lsm_run, int cmd, union bpf_attr *attr, unsigned int size, bool kernel)
tools/testing/selftests/bpf/progs/test_cgroup1_hierarchy.c
60
int BPF_PROG(lsm_s_run, int cmd, union bpf_attr *attr, unsigned int size, bool kernel)
tools/testing/selftests/bpf/progs/test_cgroup1_hierarchy.c
66
int BPF_PROG(fentry_run)
tools/testing/selftests/bpf/progs/test_core_reloc_module.c
39
int BPF_PROG(test_core_module_probed,
tools/testing/selftests/bpf/progs/test_core_reloc_module.c
73
int BPF_PROG(test_core_module_direct,
tools/testing/selftests/bpf/progs/test_ctx.c
34
int BPF_PROG(on_hardirq)
tools/testing/selftests/bpf/progs/test_ctx.c
43
int BPF_PROG(on_softirq)
tools/testing/selftests/bpf/progs/test_d_path.c
23
int BPF_PROG(prog_stat, struct path *path, struct kstat *stat,
tools/testing/selftests/bpf/progs/test_d_path.c
45
int BPF_PROG(prog_close, struct file *file, void *id)
tools/testing/selftests/bpf/progs/test_d_path.c
67
int BPF_PROG(prog_fallocate, struct file *file, int mode, loff_t offset, loff_t len)
tools/testing/selftests/bpf/progs/test_d_path_check_rdonly_mem.c
11
int BPF_PROG(d_path_check_rdonly_mem, struct path *path, struct kstat *stat,
tools/testing/selftests/bpf/progs/test_d_path_check_types.c
15
int BPF_PROG(d_path_check_rdonly_mem, struct path *path, struct kstat *stat,
tools/testing/selftests/bpf/progs/test_deny_namespace.c
17
int BPF_PROG(test_userns_create, const struct cred *cred, int ret)
tools/testing/selftests/bpf/progs/test_fill_link_info.c
26
int BPF_PROG(kprobe_run)
tools/testing/selftests/bpf/progs/test_fill_link_info.c
32
int BPF_PROG(uprobe_run)
tools/testing/selftests/bpf/progs/test_fill_link_info.c
38
int BPF_PROG(tp_run)
tools/testing/selftests/bpf/progs/test_fill_link_info.c
50
int BPF_PROG(kmulti_run)
tools/testing/selftests/bpf/progs/test_fill_link_info.c
56
int BPF_PROG(umulti_run)
tools/testing/selftests/bpf/progs/test_fsverity.c
24
int BPF_PROG(test_file_open, struct file *f)
tools/testing/selftests/bpf/progs/test_get_xattr.c
33
int BPF_PROG(test_file_open, struct file *f)
tools/testing/selftests/bpf/progs/test_get_xattr.c
59
int BPF_PROG(test_inode_getxattr, struct dentry *dentry, char *name)
tools/testing/selftests/bpf/progs/test_global_map_resize.c
82
int BPF_PROG(test_1)
tools/testing/selftests/bpf/progs/test_kernel_flag.c
19
int BPF_PROG(bpf, int cmd, union bpf_attr *attr, unsigned int size, bool kernel)
tools/testing/selftests/bpf/progs/test_kfunc_dynptr_param.c
39
int BPF_PROG(not_valid_dynptr, int cmd, union bpf_attr *attr, unsigned int size, bool kernel)
tools/testing/selftests/bpf/progs/test_kfunc_dynptr_param.c
49
int BPF_PROG(not_ptr_to_stack, int cmd, union bpf_attr *attr, unsigned int size, bool kernel)
tools/testing/selftests/bpf/progs/test_kfunc_dynptr_param.c
57
int BPF_PROG(dynptr_data_null, int cmd, union bpf_attr *attr, unsigned int size, bool kernel)
tools/testing/selftests/bpf/progs/test_libbpf_get_fd_by_id_opts.c
27
int BPF_PROG(check_access, struct bpf_map *map, fmode_t fmode)
tools/testing/selftests/bpf/progs/test_lookup_key.c
26
int BPF_PROG(bpf, int cmd, union bpf_attr *attr, unsigned int size, bool kernel)
tools/testing/selftests/bpf/progs/test_module_attach.c
103
int BPF_PROG(handle_fexit,
tools/testing/selftests/bpf/progs/test_module_attach.c
114
int BPF_PROG(handle_fexit_ret, int arg, struct file *ret)
tools/testing/selftests/bpf/progs/test_module_attach.c
128
int BPF_PROG(handle_fmod_ret,
tools/testing/selftests/bpf/progs/test_module_attach.c
13
int BPF_PROG(handle_raw_tp,
tools/testing/selftests/bpf/progs/test_module_attach.c
137
int BPF_PROG(kprobe_multi)
tools/testing/selftests/bpf/progs/test_module_attach.c
23
int BPF_PROG(handle_raw_tp_bare,
tools/testing/selftests/bpf/progs/test_module_attach.c
35
int BPF_PROG(handle_raw_tp_writable_bare,
tools/testing/selftests/bpf/progs/test_module_attach.c
47
int BPF_PROG(handle_tp_btf,
tools/testing/selftests/bpf/progs/test_module_attach.c
57
int BPF_PROG(handle_fentry,
tools/testing/selftests/bpf/progs/test_module_attach.c
68
int BPF_PROG(handle_fentry_manual,
tools/testing/selftests/bpf/progs/test_module_attach.c
79
int BPF_PROG(handle_fentry_explicit,
tools/testing/selftests/bpf/progs/test_module_attach.c
91
int BPF_PROG(handle_fentry_explicit_manual,
tools/testing/selftests/bpf/progs/test_overhead.c
28
int BPF_PROG(prog4, struct task_struct *tsk, const char *buf, bool exec)
tools/testing/selftests/bpf/progs/test_overhead.c
34
int BPF_PROG(prog5, struct task_struct *tsk, const char *buf, bool exec)
tools/testing/selftests/bpf/progs/test_pe_preserve_elems.c
23
int BPF_PROG(read_array_1)
tools/testing/selftests/bpf/progs/test_pe_preserve_elems.c
31
int BPF_PROG(read_array_2)
tools/testing/selftests/bpf/progs/test_ptr_untrusted.c
10
int BPF_PROG(lsm_run, int cmd, union bpf_attr *attr, unsigned int size, bool kernel)
tools/testing/selftests/bpf/progs/test_ptr_untrusted.c
24
int BPF_PROG(raw_tp_run)
tools/testing/selftests/bpf/progs/test_raw_tp_test_run.c
12
int BPF_PROG(rename, struct task_struct *task, char *comm)
tools/testing/selftests/bpf/progs/test_set_remove_xattr.c
36
int BPF_PROG(test_inode_getxattr, struct dentry *dentry, char *name)
tools/testing/selftests/bpf/progs/test_set_remove_xattr.c
90
int BPF_PROG(test_inode_setxattr, struct mnt_idmap *idmap,
tools/testing/selftests/bpf/progs/test_sig_in_xattr.c
46
int BPF_PROG(test_file_open, struct file *f)
tools/testing/selftests/bpf/progs/test_sk_storage_trace_itself.c
16
int BPF_PROG(trace_bpf_sk_storage_free, struct sock *sk)
tools/testing/selftests/bpf/progs/test_sk_storage_tracing.c
105
int BPF_PROG(tcp_bad_csum, struct sk_buff* skb)
tools/testing/selftests/bpf/progs/test_sk_storage_tracing.c
33
int BPF_PROG(trace_inet_sock_set_state, struct sock *sk, int oldstate,
tools/testing/selftests/bpf/progs/test_sk_storage_tracing.c
71
int BPF_PROG(trace_inet_csk_listen_start, struct sock *sk)
tools/testing/selftests/bpf/progs/test_sk_storage_tracing.c
79
int BPF_PROG(trace_tcp_connect, struct sock *sk)
tools/testing/selftests/bpf/progs/test_sk_storage_tracing.c
87
int BPF_PROG(inet_csk_accept, struct sock *sk, struct proto_accept_arg *arg,
tools/testing/selftests/bpf/progs/test_sk_storage_tracing.c
96
int BPF_PROG(tcp_retransmit_synack, struct sock* sk, struct request_sock* req)
tools/testing/selftests/bpf/progs/test_skc_to_unix_sock.c
13
int BPF_PROG(unix_listen, struct socket *sock, int backlog)
tools/testing/selftests/bpf/progs/test_subprogs_extable.c
22
int BPF_PROG(handle_fexit_ret_subprogs, int arg, struct file *ret)
tools/testing/selftests/bpf/progs/test_subprogs_extable.c
32
int BPF_PROG(handle_fexit_ret_subprogs2, int arg, struct file *ret)
tools/testing/selftests/bpf/progs/test_subprogs_extable.c
42
int BPF_PROG(handle_fexit_ret_subprogs3, int arg, struct file *ret)
tools/testing/selftests/bpf/progs/test_task_under_cgroup.c
21
int BPF_PROG(tp_btf_run, struct task_struct *task, u64 clone_flags)
tools/testing/selftests/bpf/progs/test_task_under_cgroup.c
52
int BPF_PROG(lsm_run, int cmd, union bpf_attr *attr, unsigned int size, bool kernel)
tools/testing/selftests/bpf/progs/test_tp_btf_nullable.c
11
int BPF_PROG(handle_tp_btf_nullable_bare1, struct bpf_testmod_test_read_ctx *nullable_ctx)
tools/testing/selftests/bpf/progs/test_tp_btf_nullable.c
17
int BPF_PROG(handle_tp_btf_nullable_bare2, struct bpf_testmod_test_read_ctx *nullable_ctx)
tools/testing/selftests/bpf/progs/test_trace_ext_tracing.c
10
int BPF_PROG(fentry, struct sk_buff *skb)
tools/testing/selftests/bpf/progs/test_trace_ext_tracing.c
19
int BPF_PROG(fexit, struct sk_buff *skb)
tools/testing/selftests/bpf/progs/test_trampoline_count.c
13
int BPF_PROG(fmod_ret_test, int a, int *b, int ret)
tools/testing/selftests/bpf/progs/test_trampoline_count.c
19
int BPF_PROG(fexit_test, int a, int *b, int ret)
tools/testing/selftests/bpf/progs/test_trampoline_count.c
7
int BPF_PROG(fentry_test, int a, int *b)
tools/testing/selftests/bpf/progs/test_verify_pkcs7_sig.c
40
int BPF_PROG(bpf, int cmd, union bpf_attr *attr, unsigned int size, bool kernel)
tools/testing/selftests/bpf/progs/test_vmlinux.c
37
int BPF_PROG(handle__raw_tp, struct pt_regs *regs, long id)
tools/testing/selftests/bpf/progs/test_vmlinux.c
55
int BPF_PROG(handle__tp_btf, struct pt_regs *regs, long id)
tools/testing/selftests/bpf/progs/test_vmlinux.c
82
int BPF_PROG(handle__fentry, struct hrtimer *timer, ktime_t tim, u64 delta_ns,
tools/testing/selftests/bpf/progs/test_xdp_bpf2bpf.c
45
int BPF_PROG(trace_on_entry, struct xdp_buff *xdp)
tools/testing/selftests/bpf/progs/test_xdp_bpf2bpf.c
62
int BPF_PROG(trace_on_exit, struct xdp_buff *xdp, int ret)
tools/testing/selftests/bpf/progs/timer_interrupt.c
34
int BPF_PROG(test_timer_interrupt)
tools/testing/selftests/bpf/progs/timer_mim.c
65
int BPF_PROG(test1, int a)
tools/testing/selftests/bpf/progs/timer_mim_reject.c
47
int BPF_PROG(test1, int a)
tools/testing/selftests/bpf/progs/timer_start_deadlock.c
31
int BPF_PROG(tp_hrtimer_cancel, struct hrtimer *hrtimer)
tools/testing/selftests/bpf/progs/token_lsm.c
15
int BPF_PROG(token_capable, struct bpf_token *token, int cap)
tools/testing/selftests/bpf/progs/token_lsm.c
25
int BPF_PROG(token_cmd, struct bpf_token *token, enum bpf_cmd cmd)
tools/testing/selftests/bpf/progs/trace_dummy_st_ops.c
9
int BPF_PROG(fentry_test_1, __u64 *st_ops_ctx)
tools/testing/selftests/bpf/progs/tracing_failure.c
11
int BPF_PROG(test_spin_lock, struct bpf_spin_lock *lock)
tools/testing/selftests/bpf/progs/tracing_failure.c
17
int BPF_PROG(test_spin_unlock, struct bpf_spin_lock *lock)
tools/testing/selftests/bpf/progs/tracing_failure.c
23
int BPF_PROG(tracing_deny)
tools/testing/selftests/bpf/progs/tracing_failure.c
29
int BPF_PROG(fexit_noreturns)
tools/testing/selftests/bpf/progs/type_cast.c
60
int BPF_PROG(untrusted_ptr, struct pt_regs *regs, long id)
tools/testing/selftests/bpf/progs/unsupported_ops.c
14
int BPF_PROG(unsupported_ops)
tools/testing/selftests/bpf/progs/verifier_bits_iter.c
23
int BPF_PROG(no_destroy, struct bpf_iter_meta *meta, struct cgroup *cgrp)
tools/testing/selftests/bpf/progs/verifier_bits_iter.c
36
int BPF_PROG(next_uninit, struct bpf_iter_meta *meta, struct cgroup *cgrp)
tools/testing/selftests/bpf/progs/verifier_bits_iter.c
47
int BPF_PROG(destroy_uninit, struct bpf_iter_meta *meta, struct cgroup *cgrp)
tools/testing/selftests/bpf/progs/verifier_const.c
92
int BPF_PROG(bprm, struct linux_binprm *bprm)
tools/testing/selftests/bpf/progs/verifier_global_ptr_args.c
157
int BPF_PROG(trusted_destroy_fail, struct task_struct *task, u64 clone_flags)
tools/testing/selftests/bpf/progs/verifier_global_ptr_args.c
177
int BPF_PROG(trusted_acq_rel, struct task_struct *task, u64 clone_flags)
tools/testing/selftests/bpf/progs/verifier_global_subprogs.c
310
int BPF_PROG(arg_tag_ctx_fentry)
tools/testing/selftests/bpf/progs/verifier_global_subprogs.c
318
int BPF_PROG(arg_tag_ctx_fexit)
tools/testing/selftests/bpf/progs/verifier_global_subprogs.c
326
int BPF_PROG(arg_tag_ctx_fmod_ret)
tools/testing/selftests/bpf/progs/verifier_global_subprogs.c
333
int BPF_PROG(arg_tag_ctx_lsm)
tools/testing/selftests/bpf/progs/verifier_global_subprogs.c
344
int BPF_PROG(arg_tag_ctx_struct_ops)
tools/testing/selftests/bpf/progs/verifier_kfunc_prog_types.c
106
int BPF_PROG(cgrp_kfunc_tracepoint)
tools/testing/selftests/bpf/progs/verifier_kfunc_prog_types.c
114
int BPF_PROG(cgrp_kfunc_perf_event)
tools/testing/selftests/bpf/progs/verifier_kfunc_prog_types.c
142
int BPF_PROG(cpumask_kfunc_raw_tp)
tools/testing/selftests/bpf/progs/verifier_kfunc_prog_types.c
150
int BPF_PROG(cpumask_kfunc_syscall)
tools/testing/selftests/bpf/progs/verifier_kfunc_prog_types.c
158
int BPF_PROG(cpumask_kfunc_tracepoint)
tools/testing/selftests/bpf/progs/verifier_kfunc_prog_types.c
166
int BPF_PROG(cpumask_kfunc_perf_event)
tools/testing/selftests/bpf/progs/verifier_kfunc_prog_types.c
36
int BPF_PROG(task_kfunc_raw_tp)
tools/testing/selftests/bpf/progs/verifier_kfunc_prog_types.c
44
int BPF_PROG(task_kfunc_syscall)
tools/testing/selftests/bpf/progs/verifier_kfunc_prog_types.c
52
int BPF_PROG(task_kfunc_tracepoint)
tools/testing/selftests/bpf/progs/verifier_kfunc_prog_types.c
60
int BPF_PROG(task_kfunc_perf_event)
tools/testing/selftests/bpf/progs/verifier_kfunc_prog_types.c
90
int BPF_PROG(cgrp_kfunc_raw_tp)
tools/testing/selftests/bpf/progs/verifier_kfunc_prog_types.c
98
int BPF_PROG(cgrp_kfunc_syscall)
tools/testing/selftests/bpf/progs/verifier_lsm.c
166
int BPF_PROG(no_null_check, struct file *file)
tools/testing/selftests/bpf/progs/verifier_lsm.c
179
int BPF_PROG(null_check, struct file *file)
tools/testing/selftests/bpf/progs/verifier_mul.c
12
void BPF_PROG(mul_precise, int x)
tools/testing/selftests/bpf/progs/verifier_vfs_accept.c
16
int BPF_PROG(get_task_exe_file_and_put_kfunc_from_current_sleepable)
tools/testing/selftests/bpf/progs/verifier_vfs_accept.c
30
int BPF_PROG(get_task_exe_file_and_put_kfunc_from_current_non_sleepable, struct file *file)
tools/testing/selftests/bpf/progs/verifier_vfs_accept.c
44
int BPF_PROG(get_task_exe_file_and_put_kfunc_from_argument,
tools/testing/selftests/bpf/progs/verifier_vfs_accept.c
59
int BPF_PROG(path_d_path_from_path_argument, struct path *path)
tools/testing/selftests/bpf/progs/verifier_vfs_accept.c
70
int BPF_PROG(path_d_path_from_file_argument, struct file *file)
tools/testing/selftests/bpf/progs/verifier_vfs_accept.c
88
int BPF_PROG(inode_rename, struct inode *old_dir, struct dentry *old_dentry,
tools/testing/selftests/bpf/progs/verifier_vfs_reject.c
102
int BPF_PROG(path_d_path_kfunc_untrusted_from_argument, struct task_struct *task)
tools/testing/selftests/bpf/progs/verifier_vfs_reject.c
116
int BPF_PROG(path_d_path_kfunc_untrusted_from_current)
tools/testing/selftests/bpf/progs/verifier_vfs_reject.c
132
int BPF_PROG(path_d_path_kfunc_type_mismatch, struct file *file)
tools/testing/selftests/bpf/progs/verifier_vfs_reject.c
140
int BPF_PROG(path_d_path_kfunc_invalid_buf_sz, struct file *file)
tools/testing/selftests/bpf/progs/verifier_vfs_reject.c
154
int BPF_PROG(path_d_path_kfunc_non_lsm, struct path *path, struct file *f)
tools/testing/selftests/bpf/progs/verifier_vfs_reject.c
164
int BPF_PROG(inode_rename, struct inode *old_dir, struct dentry *old_dentry,
tools/testing/selftests/bpf/progs/verifier_vfs_reject.c
17
int BPF_PROG(get_task_exe_file_kfunc_null)
tools/testing/selftests/bpf/progs/verifier_vfs_reject.c
32
int BPF_PROG(get_task_exe_file_kfunc_fp)
tools/testing/selftests/bpf/progs/verifier_vfs_reject.c
50
int BPF_PROG(get_task_exe_file_kfunc_untrusted)
tools/testing/selftests/bpf/progs/verifier_vfs_reject.c
70
int BPF_PROG(get_task_exe_file_kfunc_unreleased)
tools/testing/selftests/bpf/progs/verifier_vfs_reject.c
84
int BPF_PROG(put_file_kfunc_unacquired, struct file *file)
tools/testing/selftests/bpf/progs/verifier_vfs_reject.c
93
int BPF_PROG(path_d_path_kfunc_null)
tools/testing/selftests/bpf/progs/xdp_features.c
226
int BPF_PROG(xdp_exception, const struct net_device *dev,
tools/testing/selftests/bpf/progs/xdp_features.c
239
int BPF_PROG(tp_xdp_cpumap_kthread, int map_id, unsigned int processed,
tools/testing/selftests/hid/progs/hid.c
18
int BPF_PROG(hid_first_event, struct hid_bpf_ctx *hid_ctx, enum hid_report_type type)
tools/testing/selftests/hid/progs/hid.c
220
int BPF_PROG(hid_rdesc_fixup, struct hid_bpf_ctx *hid_ctx)
tools/testing/selftests/hid/progs/hid.c
244
int BPF_PROG(hid_test_insert1, struct hid_bpf_ctx *hid_ctx, enum hid_report_type type)
tools/testing/selftests/hid/progs/hid.c
267
int BPF_PROG(hid_test_insert2, struct hid_bpf_ctx *hid_ctx, enum hid_report_type type)
tools/testing/selftests/hid/progs/hid.c
289
int BPF_PROG(hid_test_insert3, struct hid_bpf_ctx *hid_ctx, enum hid_report_type type)
tools/testing/selftests/hid/progs/hid.c
311
int BPF_PROG(hid_test_filter_raw_request, struct hid_bpf_ctx *hctx, unsigned char reportnum,
tools/testing/selftests/hid/progs/hid.c
325
int BPF_PROG(hidraw_open, struct inode *inode, struct file *file)
tools/testing/selftests/hid/progs/hid.c
332
int BPF_PROG(hid_test_hidraw_raw_request, struct hid_bpf_ctx *hctx, unsigned char reportnum,
tools/testing/selftests/hid/progs/hid.c
363
int BPF_PROG(hid_test_infinite_loop_raw_request, struct hid_bpf_ctx *hctx, unsigned char reportnum,
tools/testing/selftests/hid/progs/hid.c
390
int BPF_PROG(hid_test_filter_output_report, struct hid_bpf_ctx *hctx, unsigned char reportnum,
tools/testing/selftests/hid/progs/hid.c
402
int BPF_PROG(hid_test_hidraw_output_report, struct hid_bpf_ctx *hctx, __u64 source)
tools/testing/selftests/hid/progs/hid.c
423
int BPF_PROG(hid_test_infinite_loop_output_report, struct hid_bpf_ctx *hctx, __u64 source)
tools/testing/selftests/hid/progs/hid.c
500
int BPF_PROG(hid_test_multiply_events_wq, struct hid_bpf_ctx *hid_ctx, enum hid_report_type type)
tools/testing/selftests/hid/progs/hid.c
51
int BPF_PROG(hid_subprog_first_event, struct hid_bpf_ctx *hid_ctx, enum hid_report_type type)
tools/testing/selftests/hid/progs/hid.c
527
int BPF_PROG(hid_test_multiply_events, struct hid_bpf_ctx *hid_ctx, enum hid_report_type type)
tools/testing/selftests/hid/progs/hid.c
566
int BPF_PROG(hid_test_infinite_loop_input_report, struct hid_bpf_ctx *hctx,
tools/testing/selftests/hid/progs/hid.c
63
int BPF_PROG(hid_second_event, struct hid_bpf_ctx *hid_ctx, enum hid_report_type type)
tools/testing/selftests/hid/progs/hid.c
81
int BPF_PROG(hid_change_report_id, struct hid_bpf_ctx *hid_ctx, enum hid_report_type type)
tools/testing/selftests/sched_ext/prog_run.bpf.c
17
int BPF_PROG(prog_run_syscall)