Home
last modified time | relevance | path

Searched refs:progs (Results 1 – 25 of 265) sorted by relevance

1234567891011

/linux/tools/testing/selftests/bpf/prog_tests/
A Dexceptions.c124 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 Dtc_links.c30 pid1 = id_from_prog_fd(bpf_program__fd(skel->progs.tc1)); in serial_test_tc_links_basic()
31 pid2 = id_from_prog_fd(bpf_program__fd(skel->progs.tc2)); in serial_test_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 Dsk_lookup.c611 .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 Dattach_probe.c57 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()
86 uretprobe_link = bpf_program__attach_uprobe_opts(skel->progs.handle_uretprobe, in test_attach_probe_manual()
99 bpf_program__attach_uprobe_opts(skel->progs.handle_uprobe_byname, in test_attach_probe_manual()
137 uprobe_err_link = bpf_program__attach(skel->progs.handle_uprobe_byname); in test_attach_probe_auto()
144 bpf_program__attach(skel->progs.handle_uretprobe_byname); in test_attach_probe_auto()
170 bpf_program__attach_uprobe_opts(skel->progs.handle_uprobe_byname2, in test_uprobe_lib()
180 bpf_program__attach_uprobe_opts(skel->progs.handle_uretprobe_byname2, in test_uprobe_lib()
213 uprobe_link = bpf_program__attach_uprobe_opts(skel->progs.handle_uprobe_ref_ctr, in test_uprobe_ref_ctr()
[all …]
A Dmissed.c28 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()
116 prog_fd = bpf_program__fd(skel->progs.trigger); in test_missed_tp_recursion()
121 ASSERT_EQ(get_missed_count(bpf_program__fd(skel->progs.test1)), 0, "test1_recursion_misses"); in test_missed_tp_recursion()
122 ASSERT_EQ(get_missed_count(bpf_program__fd(skel->progs.test2)), 1, "test2_recursion_misses"); in test_missed_tp_recursion()
[all …]
A Dbtf_tag.c125 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 Drcu_read_lock.c26 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 Dmap_kptr.c25 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 Dbpf_cookie.c76 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()
504 prog_fd = bpf_program__fd(skel->progs.fentry_test1); in tracing_subtest()
511 prog_fd = bpf_program__fd(skel->progs.fexit_test1); in tracing_subtest()
518 prog_fd = bpf_program__fd(skel->progs.fmod_ret_test); in tracing_subtest()
524 prog_fd = bpf_program__fd(skel->progs.fentry_test1); in tracing_subtest()
527 prog_fd = bpf_program__fd(skel->progs.fmod_ret_test); in tracing_subtest()
556 prog_fd = bpf_program__fd(skel->progs.test_int_hook); in lsm_subtest()
588 prog_fd = bpf_program__fd(skel->progs.handle_tp_btf); in tp_btf_subtest()
[all …]
A Dcheck_mtu.c53 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 Dlog_fixup.c24 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 Dstruct_ops_autocreate.c65 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 Dlocal_kptr_stash.c23 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 Dpercpu_alloc.c17 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 Dcgroup_getset_retval.c33 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 …]
A Dtc_netkit.c182 ASSERT_EQ(bpf_program__set_expected_attach_type(skel->progs.tc1, in serial_test_tc_netkit_basic()
191 pid1 = id_from_prog_fd(bpf_program__fd(skel->progs.tc1)); in serial_test_tc_netkit_basic()
192 pid2 = id_from_prog_fd(bpf_program__fd(skel->progs.tc2)); in serial_test_tc_netkit_basic()
305 pid1 = id_from_prog_fd(bpf_program__fd(skel->progs.tc1)); in serial_test_tc_netkit_multi_links_target()
306 pid2 = id_from_prog_fd(bpf_program__fd(skel->progs.tc2)); in serial_test_tc_netkit_multi_links_target()
353 .relative_fd = bpf_program__fd(skel->progs.tc1), in serial_test_tc_netkit_multi_links_target()
424 fd1 = bpf_program__fd(skel->progs.tc1); in serial_test_tc_netkit_multi_opts_target()
425 fd2 = bpf_program__fd(skel->progs.tc2); in serial_test_tc_netkit_multi_opts_target()
552 pid1 = id_from_prog_fd(bpf_program__fd(skel->progs.tc1)); in serial_test_tc_netkit_device()
553 pid2 = id_from_prog_fd(bpf_program__fd(skel->progs.tc2)); in serial_test_tc_netkit_device()
[all …]
A Dtest_ldsx_insn.c22 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 Dcustom_sec_handlers.c133 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 Dglobal_func_dead_code.c20 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 Drecursive_attach.c56 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()
A Dcgroup1_hierarchy.c16 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 Dxdp_link.c24 prog_fd1 = bpf_program__fd(skel1->progs.xdp_handler); in serial_test_xdp_link()
29 prog_fd2 = bpf_program__fd(skel2->progs.xdp_handler); in serial_test_xdp_link()
54 link = bpf_program__attach_xdp(skel1->progs.xdp_handler, IFINDEX_LO); in serial_test_xdp_link()
70 link = bpf_program__attach_xdp(skel1->progs.xdp_handler, IFINDEX_LO); in serial_test_xdp_link()
97 link = bpf_program__attach_xdp(skel2->progs.xdp_handler, IFINDEX_LO); in serial_test_xdp_link()
107 link = bpf_program__attach_xdp(skel2->progs.xdp_handler, IFINDEX_LO); in serial_test_xdp_link()
117 err = bpf_link__update_program(link, skel1->progs.xdp_handler); in serial_test_xdp_link()
132 err = bpf_link__update_program(link, skel1->progs.tc_handler); in serial_test_xdp_link()
/linux/tools/testing/selftests/bpf/benchs/
A Dbench_trigger.c182 bpf_program__set_autoload(ctx.skel->progs.trigger_count, true); in trigger_kernel_count_setup()
193 attach_bpf(ctx.skel->progs.bench_trigger_kprobe); in trigger_kprobe_setup()
201 attach_bpf(ctx.skel->progs.bench_trigger_kretprobe); in trigger_kretprobe_setup()
209 attach_bpf(ctx.skel->progs.bench_trigger_kprobe_multi); in trigger_kprobe_multi_setup()
217 attach_bpf(ctx.skel->progs.bench_trigger_kretprobe_multi); in trigger_kretprobe_multi_setup()
225 attach_bpf(ctx.skel->progs.bench_trigger_fentry); in trigger_fentry_setup()
233 attach_bpf(ctx.skel->progs.bench_trigger_fexit); in trigger_fexit_setup()
245 attach_bpf(ctx.skel->progs.bench_trigger_fmodret); in trigger_fmodret_setup()
257 attach_bpf(ctx.skel->progs.bench_trigger_tp); in trigger_tp_setup()
269 attach_bpf(ctx.skel->progs.bench_trigger_rawtp); in trigger_rawtp_setup()
[all …]
/linux/tools/testing/selftests/hid/
A Dhid_bpf.c93 load_programs(progs, ARRAY_SIZE(progs), _metadata, self, variant)
186 LOAD_PROGRAMS(progs); in TEST_F()
237 LOAD_PROGRAMS(progs); in TEST_F()
276 LOAD_PROGRAMS(progs); in TEST_F()
295 LOAD_PROGRAMS(progs); in TEST_F()
349 LOAD_PROGRAMS(progs); in TEST_F()
380 LOAD_PROGRAMS(progs); in TEST_F()
535 LOAD_PROGRAMS(progs); in TEST_F()
588 LOAD_PROGRAMS(progs); in TEST_F()
614 LOAD_PROGRAMS(progs); in TEST_F()
[all …]
/linux/drivers/media/rc/
A Dbpf-lirc.c157 old_array = lirc_rcu_dereference(raw->progs); in lirc_bpf_attach()
167 rcu_assign_pointer(raw->progs, new_array); in lirc_bpf_attach()
195 old_array = lirc_rcu_dereference(raw->progs); in lirc_bpf_detach()
205 rcu_assign_pointer(raw->progs, new_array); in lirc_bpf_detach()
219 if (raw->progs) { in lirc_bpf_run()
221 bpf_prog_run_array(rcu_dereference(raw->progs), in lirc_bpf_run()
238 array = lirc_rcu_dereference(rcdev->raw->progs); in lirc_bpf_free()
298 struct bpf_prog_array *progs; in lirc_prog_query() local
319 progs = lirc_rcu_dereference(rcdev->raw->progs); in lirc_prog_query()
320 cnt = progs ? bpf_prog_array_length(progs) : 0; in lirc_prog_query()
[all …]

Completed in 52 milliseconds

1234567891011