| /tools/testing/selftests/bpf/prog_tests/ |
| A D | exceptions.c | 124 prog = eskel->progs.pfentry; in test_exceptions_success() 144 prog = eskel->progs.pfexit; in test_exceptions_success() 195 prog = eskel->progs.pfentry; in test_exceptions_success() 217 prog = eskel->progs.pfentry; in test_exceptions_success() 239 prog = eskel->progs.pfexit; in test_exceptions_success() 261 prog = eskel->progs.pfexit; in test_exceptions_success() 285 prog = eskel->progs.pfmod_ret; in test_exceptions_success() 298 prog = eskel->progs.pfmod_ret; in test_exceptions_success() 309 prog = eskel->progs.extension; in test_exceptions_success() 320 prog = eskel->progs.extension; in test_exceptions_success() [all …]
|
| A D | missed.c | 28 prog_fd = bpf_program__fd(skel->progs.trigger); in test_missed_perf_kprobe() 78 prog_fd = bpf_program__fd(skel->progs.trigger); in test_missed_kprobe_recursion() 83 ASSERT_EQ(get_missed_count(bpf_program__fd(skel->progs.test1)), 0, "test1_recursion_misses"); in test_missed_kprobe_recursion() 84 ASSERT_GE(get_missed_count(bpf_program__fd(skel->progs.test2)), 1, "test2_recursion_misses"); in test_missed_kprobe_recursion() 85 ASSERT_GE(get_missed_count(bpf_program__fd(skel->progs.test3)), 1, "test3_recursion_misses"); in test_missed_kprobe_recursion() 86 ASSERT_GE(get_missed_count(bpf_program__fd(skel->progs.test4)), 1, "test4_recursion_misses"); in test_missed_kprobe_recursion() 87 ASSERT_GE(get_missed_count(bpf_program__fd(skel->progs.test5)), 1, "test5_recursion_misses"); in test_missed_kprobe_recursion() 88 ASSERT_EQ(get_missed_count(bpf_program__fd(skel->progs.test6)), 1, "test6_recursion_misses"); in test_missed_kprobe_recursion() 117 prog_fd = bpf_program__fd(skel->progs.trigger); in test_missed_tp_recursion() 122 ASSERT_EQ(get_missed_count(bpf_program__fd(skel->progs.test1)), 0, "test1_recursion_misses"); in test_missed_tp_recursion() [all …]
|
| A D | tc_links.c | 30 pid1 = id_from_prog_fd(bpf_program__fd(skel->progs.tc1)); in test_ns_tc_links_basic() 31 pid2 = id_from_prog_fd(bpf_program__fd(skel->progs.tc2)); in test_ns_tc_links_basic() 204 .relative_fd = bpf_program__fd(skel->progs.tc2), in test_tc_links_before_target() 358 .relative_fd = bpf_program__fd(skel->progs.tc1), in test_tc_links_after_target() 720 .relative_fd = bpf_program__fd(skel->progs.tc2), in test_tc_links_replace_target() 932 .relative_fd = bpf_program__fd(skel->progs.tc2), in test_tc_links_invalid_target() 956 .relative_fd = bpf_program__fd(skel->progs.tc2), in test_tc_links_invalid_target() 969 .relative_fd = bpf_program__fd(skel->progs.tc2), in test_tc_links_invalid_target() 982 .relative_fd = bpf_program__fd(skel->progs.tc1), in test_tc_links_invalid_target() 1021 .relative_fd = bpf_program__fd(skel->progs.tc1), in test_tc_links_invalid_target() [all …]
|
| A D | rcu_read_lock.c | 26 bpf_program__set_autoload(skel->progs.get_cgroup_id, true); in test_success() 27 bpf_program__set_autoload(skel->progs.task_succ, true); in test_success() 28 bpf_program__set_autoload(skel->progs.two_regions, true); in test_success() 29 bpf_program__set_autoload(skel->progs.non_sleepable_1, true); in test_success() 30 bpf_program__set_autoload(skel->progs.non_sleepable_2, true); in test_success() 31 bpf_program__set_autoload(skel->progs.task_trusted_non_rcuptr, true); in test_success() 32 bpf_program__set_autoload(skel->progs.rcu_read_lock_subprog, true); in test_success() 33 bpf_program__set_autoload(skel->progs.rcu_read_lock_global_subprog, true); in test_success() 34 bpf_program__set_autoload(skel->progs.rcu_read_lock_subprog_lock, true); in test_success() 35 bpf_program__set_autoload(skel->progs.rcu_read_lock_subprog_unlock, true); in test_success() [all …]
|
| A D | btf_tag.c | 125 bpf_program__set_autoload(skel->progs.test_user2, false); in test_btf_type_tag_mod_user() 127 bpf_program__set_autoload(skel->progs.test_user1, false); in test_btf_type_tag_mod_user() 152 bpf_program__set_autoload(skel->progs.test_user2, false); in test_btf_type_tag_vmlinux_user() 153 bpf_program__set_autoload(skel->progs.test_user1, false); in test_btf_type_tag_vmlinux_user() 177 bpf_program__set_autoload(skel->progs.test_percpu_load, false); in test_btf_type_tag_mod_percpu() 178 bpf_program__set_autoload(skel->progs.test_percpu_helper, false); in test_btf_type_tag_mod_percpu() 180 bpf_program__set_autoload(skel->progs.test_percpu2, false); in test_btf_type_tag_mod_percpu() 182 bpf_program__set_autoload(skel->progs.test_percpu1, false); in test_btf_type_tag_mod_percpu() 207 bpf_program__set_autoload(skel->progs.test_percpu2, false); in test_btf_type_tag_vmlinux_percpu() 208 bpf_program__set_autoload(skel->progs.test_percpu1, false); in test_btf_type_tag_vmlinux_percpu() [all …]
|
| A D | sk_lookup.c | 611 .lookup_prog = skel->progs.redir_port, in test_redirect_lookup() 619 .lookup_prog = skel->progs.redir_ip4, in test_redirect_lookup() 647 .lookup_prog = skel->progs.redir_port, in test_redirect_lookup() 655 .lookup_prog = skel->progs.redir_ip6, in test_redirect_lookup() 663 .lookup_prog = skel->progs.redir_port, in test_redirect_lookup() 691 .lookup_prog = skel->progs.redir_port, in test_redirect_lookup() 699 .lookup_prog = skel->progs.redir_ip4, in test_redirect_lookup() 738 .lookup_prog = skel->progs.redir_port, in test_redirect_lookup() 746 .lookup_prog = skel->progs.redir_ip6, in test_redirect_lookup() 754 .lookup_prog = skel->progs.redir_port, in test_redirect_lookup() [all …]
|
| A D | xdp_vlan.c | 136 xdp_vlan(skel->progs.xdp_vlan_change, skel->progs.tc_vlan_push, 0); in test_xdp_vlan_change() 139 xdp_vlan(skel->progs.xdp_vlan_change, skel->progs.tc_vlan_push, in test_xdp_vlan_change() 143 xdp_vlan(skel->progs.xdp_vlan_change, skel->progs.tc_vlan_push, in test_xdp_vlan_change() 164 xdp_vlan(skel->progs.xdp_vlan_remove_outer2, skel->progs.tc_vlan_push, 0); in test_xdp_vlan_remove() 167 xdp_vlan(skel->progs.xdp_vlan_remove_outer2, skel->progs.tc_vlan_push, in test_xdp_vlan_remove() 171 xdp_vlan(skel->progs.xdp_vlan_remove_outer2, skel->progs.tc_vlan_push, in test_xdp_vlan_remove()
|
| A D | attach_probe.c | 57 kprobe_link = bpf_program__attach_kprobe_opts(skel->progs.handle_kprobe, in test_attach_probe_manual() 65 kretprobe_link = bpf_program__attach_kprobe_opts(skel->progs.handle_kretprobe, in test_attach_probe_manual() 76 uprobe_link = bpf_program__attach_uprobe_opts(skel->progs.handle_uprobe, in test_attach_probe_manual() 99 bpf_program__attach_uprobe_opts(skel->progs.handle_uprobe_byname, in test_attach_probe_manual() 149 uprobe_link = bpf_program__attach_uprobe_opts(skel->progs.handle_uprobe, in test_attach_uprobe_long_event_name() 185 kprobe_link = bpf_program__attach_kprobe_opts(skel->progs.handle_kprobe, in test_attach_kprobe_long_event_name() 216 uprobe_err_link = bpf_program__attach(skel->progs.handle_uprobe_byname); in test_attach_probe_auto() 223 bpf_program__attach(skel->progs.handle_uretprobe_byname); in test_attach_probe_auto() 249 bpf_program__attach_uprobe_opts(skel->progs.handle_uprobe_byname2, in test_uprobe_lib() 259 bpf_program__attach_uprobe_opts(skel->progs.handle_uretprobe_byname2, in test_uprobe_lib() [all …]
|
| A D | map_kptr.c | 25 ret = bpf_prog_test_run_opts(bpf_program__fd(skel->progs.test_map_kptr_ref1), &opts); in test_map_kptr_success() 28 ret = bpf_prog_test_run_opts(bpf_program__fd(skel->progs.test_map_kptr_ref2), &opts); in test_map_kptr_success() 32 ret = bpf_prog_test_run_opts(bpf_program__fd(skel->progs.test_ls_map_kptr_ref1), &lopts); in test_map_kptr_success() 55 ret = bpf_prog_test_run_opts(bpf_program__fd(skel->progs.test_map_kptr_ref3), &opts); in test_map_kptr_success() 63 ret = bpf_prog_test_run_opts(bpf_program__fd(skel->progs.test_map_kptr_ref3), &opts); in test_map_kptr_success() 70 ret = bpf_prog_test_run_opts(bpf_program__fd(skel->progs.test_map_kptr_ref3), &opts); in test_map_kptr_success() 77 ret = bpf_prog_test_run_opts(bpf_program__fd(skel->progs.test_map_kptr_ref3), &opts); in test_map_kptr_success() 84 ret = bpf_prog_test_run_opts(bpf_program__fd(skel->progs.test_map_kptr_ref3), &opts); in test_map_kptr_success() 91 ret = bpf_prog_test_run_opts(bpf_program__fd(skel->progs.test_map_kptr_ref3), &opts); in test_map_kptr_success() 98 ret = bpf_prog_test_run_opts(bpf_program__fd(skel->progs.test_map_kptr_ref3), &opts); in test_map_kptr_success() [all …]
|
| A D | log_fixup.c | 24 bpf_program__set_autoload(skel->progs.bad_relo, true); in bad_core_relo() 26 bpf_program__set_log_buf(skel->progs.bad_relo, log_buf, log_buf_size ?: sizeof(log_buf)); in bad_core_relo() 27 bpf_program__set_log_level(skel->progs.bad_relo, 1 | 8); /* BPF_LOG_FIXED to force truncation */ in bad_core_relo() 82 bpf_program__set_autoload(skel->progs.bad_relo_subprog, true); in bad_core_relo_subprog() 83 bpf_program__set_log_buf(skel->progs.bad_relo_subprog, log_buf, sizeof(log_buf)); in bad_core_relo_subprog() 116 bpf_program__set_autoload(skel->progs.use_missing_map, true); in missing_map() 117 bpf_program__set_log_buf(skel->progs.use_missing_map, log_buf, sizeof(log_buf)); in missing_map() 148 bpf_program__set_autoload(skel->progs.use_missing_kfunc, true); in missing_kfunc() 149 bpf_program__set_log_buf(skel->progs.use_missing_kfunc, log_buf, sizeof(log_buf)); in missing_kfunc()
|
| A D | check_mtu.c | 53 prog = skel->progs.xdp_use_helper_basic; in test_check_mtu_xdp_attach() 121 test_check_mtu_run_xdp(skel, skel->progs.xdp_use_helper, mtu); in test_check_mtu_xdp() 122 test_check_mtu_run_xdp(skel, skel->progs.xdp_exceed_mtu, mtu); in test_check_mtu_xdp() 123 test_check_mtu_run_xdp(skel, skel->progs.xdp_minus_delta, mtu); in test_check_mtu_xdp() 124 test_check_mtu_run_xdp(skel, skel->progs.xdp_input_len, mtu); in test_check_mtu_xdp() 174 test_check_mtu_run_tc(skel, skel->progs.tc_use_helper, mtu); in test_check_mtu_tc() 175 test_check_mtu_run_tc(skel, skel->progs.tc_exceed_mtu, mtu); in test_check_mtu_tc() 176 test_check_mtu_run_tc(skel, skel->progs.tc_exceed_mtu_da, mtu); in test_check_mtu_tc() 177 test_check_mtu_run_tc(skel, skel->progs.tc_minus_delta, mtu); in test_check_mtu_tc() 178 test_check_mtu_run_tc(skel, skel->progs.tc_input_len, mtu); in test_check_mtu_tc() [all …]
|
| A D | global_func_dead_code.c | 20 bpf_program__set_autoload(tgt_skel->progs.chained_global_func_calls_success, true); in test_global_func_dead_code() 26 tgt_fd = bpf_program__fd(tgt_skel->progs.chained_global_func_calls_success); in test_global_func_dead_code() 33 err = bpf_program__set_attach_target(skel->progs.freplace_prog, tgt_fd, "global_good"); in test_global_func_dead_code() 47 bpf_program__set_log_buf(skel->progs.freplace_prog, log_buf, sizeof(log_buf)); in test_global_func_dead_code() 48 err = bpf_program__set_attach_target(skel->progs.freplace_prog, tgt_fd, "global_dead"); in test_global_func_dead_code()
|
| A D | struct_ops_autocreate.c | 65 ASSERT_TRUE(bpf_program__autoload(skel->progs.test_1), "test_1 default autoload"); in can_load_partial_object() 66 ASSERT_TRUE(bpf_program__autoload(skel->progs.test_2), "test_2 default autoload"); in can_load_partial_object() 72 ASSERT_TRUE(bpf_program__autoload(skel->progs.test_1), "test_1 actual autoload"); in can_load_partial_object() 73 ASSERT_FALSE(bpf_program__autoload(skel->progs.test_2), "test_2 actual autoload"); in can_load_partial_object() 124 ASSERT_FALSE(bpf_program__autoload(skel->progs.foo), "foo default autoload"); in autoload_and_shadow_vars() 125 ASSERT_FALSE(bpf_program__autoload(skel->progs.bar), "bar default autoload"); in autoload_and_shadow_vars() 128 skel->struct_ops.testmod_1->test_1 = skel->progs.foo; in autoload_and_shadow_vars() 134 ASSERT_TRUE(bpf_program__autoload(skel->progs.foo), "foo actual autoload"); in autoload_and_shadow_vars() 135 ASSERT_FALSE(bpf_program__autoload(skel->progs.bar), "bar actual autoload"); in autoload_and_shadow_vars()
|
| A D | test_tunnel.c | 750 skel->progs.ipip_encap_get_tunnel); in test_ipip_tunnel() 752 skel->progs.ipip_fou_set_tunnel); in test_ipip_tunnel() 756 skel->progs.ipip_encap_get_tunnel); in test_ipip_tunnel() 758 skel->progs.ipip_gue_set_tunnel); in test_ipip_tunnel() 762 skel->progs.ipip_get_tunnel); in test_ipip_tunnel() 764 skel->progs.ipip_set_tunnel); in test_ipip_tunnel() 852 get_fd = bpf_program__fd(skel->progs.gre_get_tunnel); in test_gre_tunnel() 856 set_fd = bpf_program__fd(skel->progs.gre_set_tunnel); in test_gre_tunnel() 857 get_fd = bpf_program__fd(skel->progs.gre_get_tunnel); in test_gre_tunnel() 862 get_fd = bpf_program__fd(skel->progs.gre_get_tunnel); in test_gre_tunnel() [all …]
|
| A D | local_kptr_stash.c | 23 ret = bpf_prog_test_run_opts(bpf_program__fd(skel->progs.stash_rb_nodes), &opts); in test_local_kptr_stash_simple() 44 ret = bpf_prog_test_run_opts(bpf_program__fd(skel->progs.stash_plain), &opts); in test_local_kptr_stash_plain() 65 ret = bpf_prog_test_run_opts(bpf_program__fd(skel->progs.stash_local_with_root), &opts); in test_local_kptr_stash_local_with_root() 86 ret = bpf_prog_test_run_opts(bpf_program__fd(skel->progs.stash_rb_nodes), &opts); in test_local_kptr_stash_unstash() 90 ret = bpf_prog_test_run_opts(bpf_program__fd(skel->progs.unstash_rb_node), &opts); in test_local_kptr_stash_unstash() 111 ret = bpf_prog_test_run_opts(bpf_program__fd(skel->progs.refcount_acquire_without_unstash), in test_refcount_acquire_without_unstash() 116 ret = bpf_prog_test_run_opts(bpf_program__fd(skel->progs.stash_refcounted_node), &opts); in test_refcount_acquire_without_unstash() 120 ret = bpf_prog_test_run_opts(bpf_program__fd(skel->progs.refcount_acquire_without_unstash), in test_refcount_acquire_without_unstash()
|
| A D | percpu_alloc.c | 17 bpf_program__set_autoload(skel->progs.test_array_map_1, true); in test_array() 18 bpf_program__set_autoload(skel->progs.test_array_map_2, true); in test_array() 19 bpf_program__set_autoload(skel->progs.test_array_map_3, true); in test_array() 20 bpf_program__set_autoload(skel->progs.test_array_map_4, true); in test_array() 33 prog_fd = bpf_program__fd(skel->progs.test_array_map_1); in test_array() 53 bpf_program__set_autoload(skel->progs.test_array_map_10, true); in test_array_sleepable() 66 prog_fd = bpf_program__fd(skel->progs.test_array_map_10); in test_array_sleepable() 101 prog_fd = bpf_program__fd(skel->progs.test_cgrp_local_storage_1); in test_cgrp_local_storage()
|
| A D | bpf_cookie.c | 76 prog_fd = bpf_program__fd(skel->progs.trigger); in kprobe_multi_test_run() 147 prog_fd = bpf_program__fd(skel->progs.test_kprobe); in kprobe_multi_link_api_subtest() 163 prog_fd = bpf_program__fd(skel->progs.test_kretprobe); in kprobe_multi_link_api_subtest() 522 prog_fd = bpf_program__fd(skel->progs.fentry_test1); in tracing_subtest() 533 prog_fd = bpf_program__fd(skel->progs.fexit_test1); in tracing_subtest() 540 prog_fd = bpf_program__fd(skel->progs.fmod_ret_test); in tracing_subtest() 546 prog_fd = bpf_program__fd(skel->progs.fentry_test1); in tracing_subtest() 549 prog_fd = bpf_program__fd(skel->progs.fmod_ret_test); in tracing_subtest() 578 prog_fd = bpf_program__fd(skel->progs.test_int_hook); in lsm_subtest() 610 prog_fd = bpf_program__fd(skel->progs.handle_tp_btf); in tp_btf_subtest() [all …]
|
| A D | test_ldsx_insn.c | 22 bpf_program__set_autoload(skel->progs.rdonly_map_prog, true); in test_map_val_and_probed_memory() 23 bpf_program__set_autoload(skel->progs.map_val_prog, true); in test_map_val_and_probed_memory() 24 bpf_program__set_autoload(skel->progs.test_ptr_struct_arg, true); in test_map_val_and_probed_memory() 66 bpf_program__set_autoload(skel->progs._getsockopt, true); in test_ctx_member_sign_ext() 73 bpf_program__attach_cgroup(skel->progs._getsockopt, cgroup_fd); in test_ctx_member_sign_ext() 115 bpf_program__set_autoload(skel->progs._tc, true); in test_ctx_member_narrow_sign_ext() 121 prog_fd = bpf_program__fd(skel->progs._tc); in test_ctx_member_narrow_sign_ext()
|
| A D | recursive_attach.c | 56 prog = tracing_chain[i]->progs.recursive_attach; in test_recursive_fentry_chain() 58 prev_fd = bpf_program__fd(target_skel->progs.test1); in test_recursive_fentry_chain() 61 prev_fd = bpf_program__fd(tracing_chain[i-1]->progs.recursive_attach); in test_recursive_fentry_chain() 128 prog = tracing_skel->progs.recursive_attach; in test_fentry_attach_btf_presence() 129 tgt_prog_fd = bpf_program__fd(target_skel->progs.fentry_target); in test_fentry_attach_btf_presence() 138 tgt_prog_fd = bpf_program__fd(tracing_skel->progs.recursive_attach); in test_fentry_attach_btf_presence() 182 tgt_prog_fd = bpf_program__fd(target_skel->progs.fentry_target); in test_fentry_attach_stress() 193 prog = tracing_skel->progs.recursive_attach; in test_fentry_attach_stress()
|
| A D | test_btf_ext.c | 20 fd = bpf_program__fd(skel->progs.global_func); in subtest_line_func_info() 30 libbpf_line_info = bpf_program__line_info(skel->progs.global_func); in subtest_line_func_info() 31 libbbpf_line_info_cnt = bpf_program__line_info_cnt(skel->progs.global_func); in subtest_line_func_info() 41 libbpf_func_info = bpf_program__func_info(skel->progs.global_func); in subtest_line_func_info() 42 libbbpf_func_info_cnt = bpf_program__func_info_cnt(skel->progs.global_func); in subtest_line_func_info()
|
| A D | cgroup1_hierarchy.c | 16 lsm_link = bpf_program__attach_lsm(skel->progs.lsm_run); in bpf_cgroup1() 21 fentry_link = bpf_program__attach_trace(skel->progs.fentry_run); in bpf_cgroup1() 34 lsm_link = bpf_program__attach_lsm(skel->progs.lsm_s_run); in bpf_cgroup1_sleepable() 39 fentry_link = bpf_program__attach_trace(skel->progs.fentry_run); in bpf_cgroup1_sleepable() 52 lsm_link = bpf_program__attach_lsm(skel->progs.lsm_run); in bpf_cgroup1_invalid_id() 57 fentry_link = bpf_program__attach_trace(skel->progs.fentry_run); in bpf_cgroup1_invalid_id() 81 err = bpf_program__set_attach_target(skel->progs.fentry_run, 0, "bpf_fentry_test1"); in test_cgroup1_hierarchy()
|
| A D | custom_sec_handlers.c | 133 ASSERT_EQ(bpf_program__type(skel->progs.abc1), BPF_PROG_TYPE_RAW_TRACEPOINT, "abc1_type"); in test_custom_sec_handlers() 134 ASSERT_FALSE(bpf_program__autoload(skel->progs.abc1), "abc1_autoload"); in test_custom_sec_handlers() 136 ASSERT_EQ(bpf_program__type(skel->progs.abc2), BPF_PROG_TYPE_RAW_TRACEPOINT, "abc2_type"); in test_custom_sec_handlers() 137 ASSERT_EQ(bpf_program__type(skel->progs.custom1), BPF_PROG_TYPE_TRACEPOINT, "custom1_type"); in test_custom_sec_handlers() 138 ASSERT_EQ(bpf_program__type(skel->progs.custom2), BPF_PROG_TYPE_TRACEPOINT, "custom2_type"); in test_custom_sec_handlers() 139 ASSERT_EQ(bpf_program__type(skel->progs.kprobe1), BPF_PROG_TYPE_TRACEPOINT, "kprobe1_type"); in test_custom_sec_handlers() 140 ASSERT_EQ(bpf_program__type(skel->progs.xyz), BPF_PROG_TYPE_SYSCALL, "xyz_type"); in test_custom_sec_handlers() 154 skel->links.xyz = bpf_program__attach(skel->progs.kprobe1); in test_custom_sec_handlers()
|
| A D | cgroup_getset_retval.c | 33 link_set_eunatch = bpf_program__attach_cgroup(obj->progs.set_eunatch, in test_setsockopt_set() 69 link_set_eunatch = bpf_program__attach_cgroup(obj->progs.set_eunatch, in test_setsockopt_set_and_get() 73 link_get_retval = bpf_program__attach_cgroup(obj->progs.get_retval, in test_setsockopt_set_and_get() 112 link_get_retval = bpf_program__attach_cgroup(obj->progs.get_retval, in test_setsockopt_default_zero() 149 link_get_retval = bpf_program__attach_cgroup(obj->progs.get_retval, in test_setsockopt_default_zero_and_set() 153 link_set_eunatch = bpf_program__attach_cgroup(obj->progs.set_eunatch, in test_setsockopt_default_zero_and_set() 202 link_get_retval = bpf_program__attach_cgroup(obj->progs.get_retval, in test_setsockopt_override() 248 link_get_retval = bpf_program__attach_cgroup(obj->progs.get_retval, in test_setsockopt_legacy_eperm() 299 link_get_retval = bpf_program__attach_cgroup(obj->progs.get_retval, in test_setsockopt_legacy_no_override() 341 link_get_retval = bpf_program__attach_cgroup(obj->progs.get_retval, in test_getsockopt_get() [all …]
|
| /tools/testing/selftests/bpf/benchs/ |
| A D | bench_trigger.c | 183 bpf_program__set_autoload(ctx.skel->progs.trigger_count, true); in trigger_kernel_count_setup() 194 attach_bpf(ctx.skel->progs.bench_trigger_kprobe); in trigger_kprobe_setup() 202 attach_bpf(ctx.skel->progs.bench_trigger_kretprobe); in trigger_kretprobe_setup() 210 attach_bpf(ctx.skel->progs.bench_trigger_kprobe_multi); in trigger_kprobe_multi_setup() 218 attach_bpf(ctx.skel->progs.bench_trigger_kretprobe_multi); in trigger_kretprobe_multi_setup() 226 attach_bpf(ctx.skel->progs.bench_trigger_fentry); in trigger_fentry_setup() 234 attach_bpf(ctx.skel->progs.bench_trigger_fexit); in trigger_fexit_setup() 246 attach_bpf(ctx.skel->progs.bench_trigger_fmodret); in trigger_fmodret_setup() 258 attach_bpf(ctx.skel->progs.bench_trigger_tp); in trigger_tp_setup() 270 attach_bpf(ctx.skel->progs.bench_trigger_rawtp); in trigger_rawtp_setup() [all …]
|
| /tools/testing/selftests/hid/ |
| A D | hid_bpf.c | 70 load_programs(progs, ARRAY_SIZE(progs), _metadata, self, variant) 163 LOAD_PROGRAMS(progs); in TEST_F() 214 LOAD_PROGRAMS(progs); in TEST_F() 253 LOAD_PROGRAMS(progs); in TEST_F() 272 LOAD_PROGRAMS(progs); in TEST_F() 326 LOAD_PROGRAMS(progs); in TEST_F() 357 LOAD_PROGRAMS(progs); in TEST_F() 512 LOAD_PROGRAMS(progs); in TEST_F() 565 LOAD_PROGRAMS(progs); in TEST_F() 591 LOAD_PROGRAMS(progs); in TEST_F() [all …]
|