/linux/tools/testing/selftests/bpf/progs/ |
H A D | verifier_kfunc_prog_types.c | 36 int BPF_PROG(task_kfunc_raw_tp) in BPF_PROG() function 44 int BPF_PROG(task_kfunc_syscall) in BPF_PROG() function 52 int BPF_PROG(task_kfunc_tracepoint) in BPF_PROG() function 60 int BPF_PROG(task_kfunc_perf_event) in BPF_PROG() function 90 int BPF_PROG(cgrp_kfunc_raw_tp) in BPF_PROG() function 98 int BPF_PROG(cgrp_kfunc_syscall) in BPF_PROG() function 106 int BPF_PROG(cgrp_kfunc_tracepoint) in BPF_PROG() function 114 int BPF_PROG(cgrp_kfunc_perf_event) in BPF_PROG() function 142 int BPF_PROG(cpumask_kfunc_raw_tp) in BPF_PROG() function 150 int BPF_PROG(cpumask_kfunc_syscall) in BPF_PROG() function [all …]
|
H A D | task_kfunc_failure.c | 32 int BPF_PROG(task_kfunc_acquire_untrusted, struct task_struct *task, u64 clone_flags) in BPF_PROG() function 53 int BPF_PROG(task_kfunc_acquire_fp, struct task_struct *task, u64 clone_flags) in BPF_PROG() function 69 int BPF_PROG(task_kfunc_acquire_unsafe_kretprobe, struct task_struct *task, u64 clone_flags) in BPF_PROG() function 84 int BPF_PROG(task_kfunc_acquire_unsafe_kretprobe_rcu, struct task_struct *task, u64 clone_flags) in BPF_PROG() function 104 int BPF_PROG(task_kfunc_acquire_null, struct task_struct *task, u64 clone_flags) in BPF_PROG() function 119 int BPF_PROG(task_kfunc_acquire_unreleased, struct task_struct *task, u64 clone_flags) in BPF_PROG() function 133 int BPF_PROG(task_kfunc_xchg_unreleased, struct task_struct *task, u64 clone_flags) in BPF_PROG() function 153 int BPF_PROG(task_kfunc_acquire_release_no_null_check, struct task_struct *task, u64 clone_flags) in BPF_PROG() function 166 int BPF_PROG(task_kfunc_release_untrusted, struct task_struct *task, u64 clone_flags) in BPF_PROG() function 182 int BPF_PROG(task_kfunc_release_f function 194 int BPF_PROG(task_kfunc_release_null, struct task_struct *task, u64 clone_flags) BPF_PROG() function 228 int BPF_PROG(task_kfunc_release_unacquired, struct task_struct *task, u64 clone_flags) BPF_PROG() function 238 int BPF_PROG(task_kfunc_from_pid_no_null_check, struct task_struct *task, u64 clone_flags) BPF_PROG() function 252 int BPF_PROG(task_kfunc_from_lsm_task_free, struct task_struct *task) BPF_PROG() function 267 int BPF_PROG(task_access_comm1, struct task_struct *task, u64 clone_flags) BPF_PROG() function 275 int BPF_PROG(task_access_comm2, struct task_struct *task, u64 clone_flags) BPF_PROG() function 283 int BPF_PROG(task_access_comm3, struct task_struct *task, u64 clone_flags) BPF_PROG() function 291 int BPF_PROG(task_access_comm4, struct task_struct *task, const char *buf, bool exec) BPF_PROG() function 303 int BPF_PROG(task_kfunc_release_in_map, struct task_struct *task, u64 clone_flags) BPF_PROG() function [all...] |
H A D | test_module_attach.c | 13 int BPF_PROG(handle_raw_tp, in BPF_PROG() function 23 int BPF_PROG(handle_raw_tp_bare, in BPF_PROG() function 35 int BPF_PROG(handle_raw_tp_writable_bare, in BPF_PROG() function 47 int BPF_PROG(handle_tp_btf, in BPF_PROG() function 57 int BPF_PROG(handle_fentry, in BPF_PROG() function 68 int BPF_PROG(handle_fentry_manual, in BPF_PROG() function 79 int BPF_PROG(handle_fentry_explicit, in BPF_PROG() function 91 int BPF_PROG(handle_fentry_explicit_manual, in BPF_PROG() function 103 int BPF_PROG(handle_fexit, in BPF_PROG() function 114 int BPF_PROG(handle_fexit_ret, int arg, struct file *ret) in BPF_PROG() function [all …]
|
H A D | verifier_vfs_reject.c | 16 int BPF_PROG(get_task_exe_file_kfunc_null) in BPF_PROG() function 31 int BPF_PROG(get_task_exe_file_kfunc_fp) in BPF_PROG() function 49 int BPF_PROG(get_task_exe_file_kfunc_untrusted) in BPF_PROG() function 69 int BPF_PROG(get_task_exe_file_kfunc_unreleased) in BPF_PROG() function 83 int BPF_PROG(put_file_kfunc_unacquired, struct file *file) in BPF_PROG() function 92 int BPF_PROG(path_d_path_kfunc_null) in BPF_PROG() function 101 int BPF_PROG(path_d_path_kfunc_untrusted_from_argument, struct task_struct *task) in BPF_PROG() function 115 int BPF_PROG(path_d_path_kfunc_untrusted_from_current) in BPF_PROG() function 131 int BPF_PROG(path_d_path_kfunc_type_mismatch, struct file *file) in BPF_PROG() function 139 int BPF_PROG(path_d_path_kfunc_invalid_buf_sz, struct file *file) in BPF_PROG() function [all …]
|
H A D | cgrp_kfunc_failure.c | 33 int BPF_PROG(cgrp_kfunc_acquire_untrusted, struct cgroup *cgrp, const char *path) in BPF_PROG() function 52 int BPF_PROG(cgrp_kfunc_acquire_no_null_check, struct cgroup *cgrp, const char *path) in BPF_PROG() function 68 int BPF_PROG(cgrp_kfunc_acquire_fp, struct cgroup *cgrp, const char *path) in BPF_PROG() function 82 int BPF_PROG(cgrp_kfunc_acquire_unsafe_kretprobe, struct cgroup *cgrp) in BPF_PROG() function 96 int BPF_PROG(cgrp_kfunc_acquire_trusted_walked, struct cgroup *cgrp, const char *path) in BPF_PROG() function 110 int BPF_PROG(cgrp_kfunc_acquire_null, struct cgroup *cgrp, const char *path) in BPF_PROG() function 124 int BPF_PROG(cgrp_kfunc_acquire_unreleased, struct cgroup *cgrp, const char *path) in BPF_PROG() function 138 int BPF_PROG(cgrp_kfunc_xchg_unreleased, struct cgroup *cgrp, const char *path) in BPF_PROG() function 158 int BPF_PROG(cgrp_kfunc_rcu_get_release, struct cgroup *cgrp, const char *path) in BPF_PROG() function 179 int BPF_PROG(cgrp_kfunc_release_untrusted, struct cgroup *cgrp, const char *path) in BPF_PROG() function [all …]
|
H A D | fentry_test.c | 11 int BPF_PROG(test1, int a) in BPF_PROG() function 19 int BPF_PROG(test2, int a, __u64 b) in BPF_PROG() function 27 int BPF_PROG(test3, char a, int b, __u64 c) in BPF_PROG() function 35 int BPF_PROG(test4, void *a, char b, int c, __u64 d) in BPF_PROG() function 43 int BPF_PROG(test5, __u64 a, void *b, short c, int d, __u64 e) in BPF_PROG() function 52 int BPF_PROG(test6, __u64 a, void *b, short c, int d, void * e, __u64 f) in BPF_PROG() function 65 int BPF_PROG(test7, struct bpf_fentry_test_t *arg) in BPF_PROG() function 74 int BPF_PROG(test8, struct bpf_fentry_test_t *arg) in BPF_PROG() function
|
H A D | tcp_ca_kfunc.c | 31 void BPF_PROG(init, struct sock *sk) in BPF_PROG() function 39 void BPF_PROG(in_ack_event, struct sock *sk, u32 flags) in BPF_PROG() function 45 void BPF_PROG(cong_control, struct sock *sk, u32 ack, int flag, const struct rate_sample *rs) in BPF_PROG() function 51 void BPF_PROG(cong_avoid, struct sock *sk, u32 ack, u32 acked) in BPF_PROG() function 57 u32 BPF_PROG(sndbuf_expand, struct sock *sk) in BPF_PROG() function 63 u32 BPF_PROG(undo_cwnd, struct sock *sk) in BPF_PROG() function 70 void BPF_PROG(cwnd_event, struct sock *sk, enum tcp_ca_event event) in BPF_PROG() function 78 u32 BPF_PROG(ssthresh, struct sock *sk) in BPF_PROG() function 86 u32 BPF_PROG(min_tso_segs, struct sock *sk) in BPF_PROG() function 92 void BPF_PROG(set_state, struct sock *sk, u8 new_state) in BPF_PROG() function [all …]
|
H A D | fexit_test.c | 11 int BPF_PROG(test1, int a, int ret) in BPF_PROG() function 19 int BPF_PROG(test2, int a, __u64 b, int ret) in BPF_PROG() function 27 int BPF_PROG(test3, char a, int b, __u64 c, int ret) in BPF_PROG() function 35 int BPF_PROG(test4, void *a, char b, int c, __u64 d, int ret) in BPF_PROG() function 44 int BPF_PROG(test5, __u64 a, void *b, short c, int d, __u64 e, int ret) in BPF_PROG() function 53 int BPF_PROG(test6, __u64 a, void *b, short c, int d, void *e, __u64 f, int ret) in BPF_PROG() function 66 int BPF_PROG(test7, struct bpf_fentry_test_t *arg) in BPF_PROG() function 75 int BPF_PROG(test8, struct bpf_fentry_test_t *arg) in BPF_PROG() function
|
H A D | cpumask_failure.c | 36 int BPF_PROG(test_alloc_no_release, struct task_struct *task, u64 clone_flags) in BPF_PROG() function 49 int BPF_PROG(test_alloc_double_release, struct task_struct *task, u64 clone_flags) in BPF_PROG() function 64 int BPF_PROG(test_acquire_wrong_cpumask, struct task_struct *task, u64 clone_flags) in BPF_PROG() function 77 int BPF_PROG(test_mutate_cpumask, struct task_struct *task, u64 clone_flags) in BPF_PROG() function 87 int BPF_PROG(test_insert_remove_no_release, struct task_struct *task, u64 clone_flags) in BPF_PROG() function 111 int BPF_PROG(test_cpumask_null, struct task_struct *task, u64 clone_flags) in BPF_PROG() function 121 int BPF_PROG(test_global_mask_out_of_rcu, struct task_struct *task, u64 clone_flags) in BPF_PROG() function 155 int BPF_PROG(test_global_mask_no_null_check, struct task_struct *task, u64 clone_flags) in BPF_PROG() function 183 int BPF_PROG(test_global_mask_rcu_no_null_check, struct task_struct *task, u64 clone_flags) in BPF_PROG() function 208 int BPF_PROG(test_invalid_nested_array, struct task_struct *task, u64 clone_flags) in BPF_PROG() function
|
H A D | cpumask_success.c | 139 int BPF_PROG(test_alloc_free_cpumask, struct task_struct *task, u64 clone_flags) in BPF_PROG() function 155 int BPF_PROG(test_set_clear_cpu, struct task_struct *task, u64 clone_flags) in BPF_PROG() function 184 int BPF_PROG(test_setall_clear_cpu, struct task_struct *task, u64 clone_flags) in BPF_PROG() function 213 int BPF_PROG(test_first_firstzero_cpu, struct task_struct *task, u64 clone_flags) in BPF_PROG() function 252 int BPF_PROG(test_firstand_nocpu, struct task_struct *task, u64 clone_flags) in BPF_PROG() function 284 int BPF_PROG(test_test_and_set_clear, struct task_struct *task, u64 clone_flags) in BPF_PROG() function 316 int BPF_PROG(test_and_or_xor, struct task_struct *task, u64 clone_flags) in BPF_PROG() function 363 int BPF_PROG(test_intersects_subset, struct task_struct *task, u64 clone_flags) in BPF_PROG() function 405 int BPF_PROG(test_copy_any_anyand, struct task_struct *task, u64 clone_flags) in BPF_PROG() function 459 int BPF_PROG(test_insert_leave, struct task_struct *task, u64 clone_flags) in BPF_PROG() function [all …]
|
H A D | task_kfunc_success.c | 67 int BPF_PROG(test_task_kfunc_flavor_relo, struct task_struct *task, u64 clone_flags) in BPF_PROG() function 97 int BPF_PROG(test_task_kfunc_flavor_relo_not_found, struct task_struct *task, u64 clone_flags) in BPF_PROG() function 111 int BPF_PROG(test_task_acquire_release_argument, struct task_struct *task, u64 clone_flags) in BPF_PROG() function 120 int BPF_PROG(test_task_acquire_release_current, struct task_struct *task, u64 clone_flags) in BPF_PROG() function 129 int BPF_PROG(test_task_acquire_leave_in_map, struct task_struct *task, u64 clone_flags) in BPF_PROG() function 144 int BPF_PROG(test_task_xchg_release, struct task_struct *task, u64 clone_flags) in BPF_PROG() function 228 int BPF_PROG(test_task_map_acquire_release, struct task_struct *task, u64 clone_flags) in BPF_PROG() function 266 int BPF_PROG(test_task_current_acquire_release, struct task_struct *task, u64 clone_flags) in BPF_PROG() function 299 int BPF_PROG(test_task_from_pid_arg, struct task_struct *task, u64 clone_flags) in BPF_PROG() function 309 int BPF_PROG(test_task_from_pid_current, struct task_struct *task, u64 clone_flags) in BPF_PROG() function [all …]
|
H A D | percpu_alloc_fail.c | 40 int BPF_PROG(test_array_map_1) in BPF_PROG() function 64 int BPF_PROG(test_array_map_2) in BPF_PROG() function 88 int BPF_PROG(test_array_map_3) in BPF_PROG() function 114 int BPF_PROG(test_array_map_4) in BPF_PROG() function 128 int BPF_PROG(test_array_map_5) in BPF_PROG() function 142 int BPF_PROG(test_array_map_6) in BPF_PROG() function 156 int BPF_PROG(test_array_map_7) in BPF_PROG() function 170 int BPF_PROG(test_array_map_8) in BPF_PROG() function
|
H A D | test_fill_link_info.c | 19 int BPF_PROG(kprobe_run) in BPF_PROG() function 25 int BPF_PROG(uprobe_run) in BPF_PROG() function 31 int BPF_PROG(tp_run) in BPF_PROG() function 43 int BPF_PROG(kmulti_run) in BPF_PROG() function 49 int BPF_PROG(umulti_run) in BPF_PROG() function
|
H A D | modify_return.c | 18 int BPF_PROG(fentry_test, int a, __u64 b) in BPF_PROG() function 27 int BPF_PROG(fmod_ret_test, int a, int *b, int ret) in BPF_PROG() function 37 int BPF_PROG(fexit_test, int a, __u64 b, int ret) in BPF_PROG() function 55 int BPF_PROG(fentry_test2, int a, int *b, short c, int d, void *e, char f, in BPF_PROG() function 65 int BPF_PROG(fmod_ret_test2, int a, int *b, short c, int d, void *e, char f, in BPF_PROG() function 76 int BPF_PROG(fexit_test2, int a, int *b, short c, int d, void *e, char f, in BPF_PROG() function
|
H A D | test_sk_storage_tracing.c | 33 int BPF_PROG(trace_inet_sock_set_state, struct sock *sk, int oldstate, in BPF_PROG() function 71 int BPF_PROG(trace_inet_csk_listen_start, struct sock *sk) in BPF_PROG() function 79 int BPF_PROG(trace_tcp_connect, struct sock *sk) in BPF_PROG() function 87 int BPF_PROG(inet_csk_accept, struct sock *sk, struct proto_accept_arg *arg, in BPF_PROG() function 96 int BPF_PROG(tcp_retransmit_synack, struct sock* sk, struct request_sock* req) in BPF_PROG() function 105 int BPF_PROG(tcp_bad_csum, struct sk_buff* skb) in BPF_PROG() function
|
H A D | verifier_vfs_accept.c | 15 int BPF_PROG(get_task_exe_file_and_put_kfunc_from_current_sleepable) in BPF_PROG() function 29 int BPF_PROG(get_task_exe_file_and_put_kfunc_from_current_non_sleepable, struct file *file) in BPF_PROG() function 43 int BPF_PROG(get_task_exe_file_and_put_kfunc_from_argument, in BPF_PROG() function 58 int BPF_PROG(path_d_path_from_path_argument, struct path *path) in BPF_PROG() function 69 int BPF_PROG(path_d_path_from_file_argument, struct file *file) in BPF_PROG() function
|
H A D | tcp_ca_update.c | 13 void BPF_PROG(ca_update_1_init, struct sock *sk) in BPF_PROG() function 19 void BPF_PROG(ca_update_2_init, struct sock *sk) in BPF_PROG() function 25 void BPF_PROG(ca_update_cong_control, struct sock *sk, in BPF_PROG() function 31 __u32 BPF_PROG(ca_update_ssthresh, struct sock *sk) in BPF_PROG() function 37 __u32 BPF_PROG(ca_update_undo_cwnd, struct sock *sk) in BPF_PROG() function
|
H A D | struct_ops_module.c | 14 int BPF_PROG(test_1) in BPF_PROG() function 21 void BPF_PROG(test_2, int a, int b) in BPF_PROG() function 27 int BPF_PROG(test_3, int a, int b) in BPF_PROG() function 41 void BPF_PROG(test_2_v2, int a, int b) in BPF_PROG() function 67 int BPF_PROG(zeroed_op) in BPF_PROG() function
|
H A D | lsm_cgroup.c | 85 int BPF_PROG(socket_post_create, struct socket *sock, int family, in BPF_PROG() function 94 int BPF_PROG(socket_post_create2, struct socket *sock, int family, in BPF_PROG() function 130 int BPF_PROG(socket_bind, struct socket *sock, struct sockaddr *address, in BPF_PROG() function 139 int BPF_PROG(socket_bind2, struct socket *sock, struct sockaddr *address, in BPF_PROG() function 148 int BPF_PROG(socket_alloc, struct sock *sk, int family, gfp_t priority) in BPF_PROG() function 167 int BPF_PROG(socket_clone, struct sock *newsk, const struct request_sock *req) in BPF_PROG() function
|
H A D | cgrp_kfunc_success.c | 33 int BPF_PROG(test_cgrp_acquire_release_argument, struct cgroup *cgrp, const char *path) in BPF_PROG() function 50 int BPF_PROG(test_cgrp_acquire_leave_in_map, struct cgroup *cgrp, const char *path) in BPF_PROG() function 65 int BPF_PROG(test_cgrp_xchg_release, struct cgroup *cgrp, const char *path) in BPF_PROG() function 108 int BPF_PROG(test_cgrp_get_release, struct cgroup *cgrp, const char *path) in BPF_PROG() function 139 int BPF_PROG(test_cgrp_get_ancestors, struct cgroup *cgrp, const char *path) in BPF_PROG() function 184 int BPF_PROG(test_cgrp_from_id, struct cgroup *cgrp, const char *path) in BPF_PROG() function
|
H A D | iters_task_failure.c | 19 int BPF_PROG(iter_tasks_without_lock) in BPF_PROG() function 31 int BPF_PROG(iter_css_without_lock) in BPF_PROG() function 50 int BPF_PROG(iter_tasks_lock_and_unlock) in BPF_PROG() function 66 int BPF_PROG(iter_css_lock_and_unlock) in BPF_PROG() function 89 int BPF_PROG(iter_css_task_for_each) in BPF_PROG() function
|
H A D | btf_type_tag_percpu.c | 18 int BPF_PROG(test_percpu1, struct bpf_testmod_btf_type_tag_1 *arg) in BPF_PROG() function 25 int BPF_PROG(test_percpu2, struct bpf_testmod_btf_type_tag_2 *arg) in BPF_PROG() function 46 int BPF_PROG(test_percpu_load, struct cgroup *cgrp, const char *path) in BPF_PROG() function 53 int BPF_PROG(test_percpu_helper, struct cgroup *cgrp, const char *path) in BPF_PROG() function
|
H A D | bpf_cc_cubic.c | 114 void BPF_PROG(bpf_cubic_init, struct sock *sk) in BPF_PROG() function 120 void BPF_PROG(bpf_cubic_cwnd_event, struct sock *sk, enum tcp_ca_event event) in BPF_PROG() function 126 void BPF_PROG(bpf_cubic_cong_control, struct sock *sk, __u32 ack, int flag, in BPF_PROG() function 154 __u32 BPF_PROG(bpf_cubic_recalc_ssthresh, struct sock *sk) in BPF_PROG() function 160 void BPF_PROG(bpf_cubic_state, struct sock *sk, __u8 new_state) in BPF_PROG() function 166 void BPF_PROG(bpf_cubic_acked, struct sock *sk, const struct ack_sample *sample) in BPF_PROG() function 172 __u32 BPF_PROG(bpf_cubic_undo_cwnd, struct sock *sk) in BPF_PROG() function
|
/linux/tools/testing/selftests/hid/progs/ |
H A D | hid.c | 18 int BPF_PROG(hid_first_event, struct hid_bpf_ctx *hid_ctx, enum hid_report_type type) in BPF_PROG() function 51 int BPF_PROG(hid_subprog_first_event, struct hid_bpf_ctx *hid_ctx, enum hid_report_type type) in BPF_PROG() function 63 int BPF_PROG(hid_second_event, struct hid_bpf_ctx *hid_ctx, enum hid_report_type type) in BPF_PROG() function 81 int BPF_PROG(hid_change_report_id, struct hid_bpf_ctx *hid_ctx, enum hid_report_type type) in BPF_PROG() function 220 int BPF_PROG(hid_rdesc_fixup, struct hid_bpf_ctx *hid_ctx) in BPF_PROG() function 244 int BPF_PROG(hid_test_insert1, struct hid_bpf_ctx *hid_ctx, enum hid_report_type type) in BPF_PROG() function 267 int BPF_PROG(hid_test_insert2, struct hid_bpf_ctx *hid_ctx, enum hid_report_type type) in BPF_PROG() function 289 int BPF_PROG(hid_test_insert3, struct hid_bpf_ctx *hid_ctx, enum hid_report_type type) in BPF_PROG() function 311 int BPF_PROG(hid_test_filter_raw_request, struct hid_bpf_ctx *hctx, unsigned char reportnum, in BPF_PROG() function 325 int BPF_PROG(hidraw_open, struct inode *inode, struct file *file) in BPF_PROG() function [all …]
|
/linux/samples/bpf/ |
H A D | xdp_sample.bpf.c | 96 int BPF_PROG(tp_xdp_redirect_err, const struct net_device *dev, in BPF_PROG() function 104 int BPF_PROG(tp_xdp_redirect_map_err, const struct net_device *dev, in BPF_PROG() function 112 int BPF_PROG(tp_xdp_redirect, const struct net_device *dev, in BPF_PROG() function 120 int BPF_PROG(tp_xdp_redirect_map, const struct net_device *dev, in BPF_PROG() function 128 int BPF_PROG(tp_xdp_cpumap_enqueue, int map_id, unsigned int processed, in BPF_PROG() function 156 int BPF_PROG(tp_xdp_cpumap_kthread, int map_id, unsigned int processed, in BPF_PROG() function 181 int BPF_PROG(tp_xdp_exception, const struct net_device *dev, in BPF_PROG() function 206 int BPF_PROG(tp_xdp_devmap_xmit, const struct net_device *from_dev, in BPF_PROG() function 237 int BPF_PROG(tp_xdp_devmap_xmit_multi, const struct net_device *from_dev, in BPF_PROG() function
|