Home
last modified time | relevance | path

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

12345678910>>...12

/linux/tools/testing/selftests/bpf/prog_tests/
H A Dexceptions.c37 &(int){bpf_program__fd(skel->progs.exception_tail_call_target)}, BPF_ANY), in test_exceptions_success()
43 ret = bpf_prog_test_run_opts(bpf_program__fd(skel->progs._prog), &ropts); \ in test_exceptions_success()
124 prog = eskel->progs.pfentry; in test_exceptions_success()
127 bpf_program__fd(skel->progs.exception_ext_mod_cb_runtime), in test_exceptions_success()
134 prog = eskel->progs.throwing_fentry; in test_exceptions_success()
137 bpf_program__fd(skel->progs.exception_ext_mod_cb_runtime), in test_exceptions_success()
144 prog = eskel->progs.pfexit; in test_exceptions_success()
147 bpf_program__fd(skel->progs.exception_ext_mod_cb_runtime), in test_exceptions_success()
154 prog = eskel->progs.throwing_fexit; in test_exceptions_success()
157 bpf_program__fd(skel->progs.exception_ext_mod_cb_runtime), in test_exceptions_success()
[all …]
H A Dtc_links.c30 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()
41 link = bpf_program__attach_tcx(skel->progs.tc1, loopback, &optl); in test_ns_tc_links_basic()
76 link = bpf_program__attach_tcx(skel->progs.tc2, loopback, &optl); in test_ns_tc_links_basic()
130 ASSERT_EQ(bpf_program__set_expected_attach_type(skel->progs.tc1, target), in test_tc_links_before_target()
132 ASSERT_EQ(bpf_program__set_expected_attach_type(skel->progs.tc2, target), in test_tc_links_before_target()
134 ASSERT_EQ(bpf_program__set_expected_attach_type(skel->progs.tc3, target), in test_tc_links_before_target()
136 ASSERT_EQ(bpf_program__set_expected_attach_type(skel->progs.tc4, target), in test_tc_links_before_target()
143 pid1 = id_from_prog_fd(bpf_program__fd(skel->progs.tc1)); in test_tc_links_before_target()
144 pid2 = id_from_prog_fd(bpf_program__fd(skel->progs.tc2)); in test_tc_links_before_target()
[all …]
H A Dsk_lookup.c472 link[0] = attach_lookup_prog(skel->progs.lookup_pass); in query_lookup_prog()
475 link[1] = attach_lookup_prog(skel->progs.lookup_pass); in query_lookup_prog()
478 link[2] = attach_lookup_prog(skel->progs.lookup_drop); in query_lookup_prog()
611 .lookup_prog = skel->progs.redir_port, in test_redirect_lookup()
619 .lookup_prog = skel->progs.redir_ip4, in test_redirect_lookup()
627 .lookup_prog = skel->progs.select_sock_a, in test_redirect_lookup()
628 .reuseport_prog = skel->progs.select_sock_b, in test_redirect_lookup()
637 .lookup_prog = skel->progs.select_sock_a_no_reuseport, in test_redirect_lookup()
638 .reuseport_prog = skel->progs.select_sock_b, in test_redirect_lookup()
647 .lookup_prog = skel->progs.redir_port, in test_redirect_lookup()
[all …]
H A Dxdp_context_test_run.c63 prog_fd = bpf_program__fd(skel->progs.xdp_context); in test_xdp_context_test_run()
431 test_tuntap(skel->progs.ing_xdp, in test_xdp_context_tuntap()
432 skel->progs.ing_cls, in test_xdp_context_tuntap()
436 test_tuntap(skel->progs.ing_xdp, in test_xdp_context_tuntap()
437 skel->progs.ing_cls_dynptr_read, in test_xdp_context_tuntap()
441 test_tuntap(skel->progs.ing_xdp, in test_xdp_context_tuntap()
442 skel->progs.ing_cls_dynptr_slice, in test_xdp_context_tuntap()
446 test_tuntap(skel->progs.ing_xdp_zalloc_meta, in test_xdp_context_tuntap()
447 skel->progs.ing_cls_dynptr_write, in test_xdp_context_tuntap()
448 skel->progs.ing_cls_dynptr_read, in test_xdp_context_tuntap()
[all …]
H A Dattach_probe.c58 kprobe_link = bpf_program__attach_kprobe_opts(skel->progs.handle_kprobe, in test_attach_probe_manual()
66 kretprobe_link = bpf_program__attach_kprobe_opts(skel->progs.handle_kretprobe, in test_attach_probe_manual()
77 uprobe_link = bpf_program__attach_uprobe_opts(skel->progs.handle_uprobe, in test_attach_probe_manual()
87 uretprobe_link = bpf_program__attach_uprobe_opts(skel->progs.handle_uretprobe, in test_attach_probe_manual()
100 bpf_program__attach_uprobe_opts(skel->progs.handle_uprobe_byname, in test_attach_probe_manual()
150 uprobe_link = bpf_program__attach_uprobe_opts(skel->progs.handle_uprobe, in test_attach_uprobe_long_event_name()
160 uretprobe_link = bpf_program__attach_uprobe_opts(skel->progs.handle_uretprobe, in test_attach_uprobe_long_event_name()
186 kprobe_link = bpf_program__attach_kprobe_opts(skel->progs.handle_kprobe, in test_attach_kprobe_long_event_name()
194 kretprobe_link = bpf_program__attach_kprobe_opts(skel->progs.handle_kretprobe, in test_attach_kprobe_long_event_name()
216 link = bpf_program__attach_kprobe_opts(skel->progs.kprobe_write_ctx, in test_attach_kprobe_write_ctx()
[all …]
H 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()
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 …]
H A Dbtf_tag.c123 bpf_program__set_autoload(skel->progs.test_sys_getsockname, false); in test_btf_type_tag_mod_user()
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()
[all …]
H 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 …]
H A Dxdp_vlan.c136 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()
H A Dtest_tunnel.c636 get_src_prog_fd = bpf_program__fd(skel->progs.vxlan_get_tunnel_src); in test_vxlan_tunnel()
637 set_src_prog_fd = bpf_program__fd(skel->progs.vxlan_set_tunnel_src); in test_vxlan_tunnel()
642 set_dst_prog_fd = bpf_program__fd(skel->progs.veth_set_outer_dst); in test_vxlan_tunnel()
650 set_dst_prog_fd = bpf_program__fd(skel->progs.vxlan_set_tunnel_dst); in test_vxlan_tunnel()
696 get_src_prog_fd = bpf_program__fd(skel->progs.ip6vxlan_get_tunnel_src); in test_ip6vxlan_tunnel()
697 set_src_prog_fd = bpf_program__fd(skel->progs.ip6vxlan_set_tunnel_src); in test_ip6vxlan_tunnel()
705 set_dst_prog_fd = bpf_program__fd(skel->progs.ip6vxlan_set_tunnel_dst); in test_ip6vxlan_tunnel()
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()
[all …]
H 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()
36 ret = bpf_prog_test_run_opts(bpf_program__fd(skel->progs.test_ls_map_kptr_ref2), &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()
[all …]
H 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()
125 test_check_mtu_run_xdp(skel, skel->progs.xdp_input_len_exceed, 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()
[all …]
H A Dbpf_cookie.c31 link1 = bpf_program__attach_kprobe_opts(skel->progs.handle_kprobe, in kprobe_subtest()
38 link2 = bpf_program__attach_kprobe_opts(skel->progs.handle_kprobe, in kprobe_subtest()
46 retlink1 = bpf_program__attach_kprobe_opts(skel->progs.handle_kretprobe, in kprobe_subtest()
53 retlink2 = bpf_program__attach_kprobe_opts(skel->progs.handle_kretprobe, in kprobe_subtest()
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()
215 link1 = bpf_program__attach_kprobe_multi_opts(skel->progs.test_kprobe, in kprobe_multi_attach_api_subtest()
231 link2 = bpf_program__attach_kprobe_multi_opts(skel->progs.test_kretprobe, in kprobe_multi_attach_api_subtest()
295 link1 = bpf_program__attach_uprobe_multi(skel->progs.uprobe, -1, in uprobe_multi_attach_api_subtest()
[all …]
H 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()
H A Dmap_excl.c16 err = bpf_map__set_exclusive_program(skel->maps.excl_map, skel->progs.should_have_access); in test_map_excl_allowed()
20 bpf_program__set_autoload(skel->progs.should_have_access, true); in test_map_excl_allowed()
21 bpf_program__set_autoload(skel->progs.should_not_have_access, false); in test_map_excl_allowed()
34 err = bpf_map__set_exclusive_program(skel->maps.excl_map, skel->progs.should_have_access); in test_map_excl_denied()
38 bpf_program__set_autoload(skel->progs.should_have_access, false); in test_map_excl_denied()
39 bpf_program__set_autoload(skel->progs.should_not_have_access, true); in test_map_excl_denied()
H 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()
H A Dcgroup_mprog_opts.c36 fd1 = bpf_program__fd(skel->progs.getsockopt_1); in test_prog_attach_detach()
37 fd2 = bpf_program__fd(skel->progs.getsockopt_2); in test_prog_attach_detach()
38 fd3 = bpf_program__fd(skel->progs.getsockopt_3); in test_prog_attach_detach()
39 fd4 = bpf_program__fd(skel->progs.getsockopt_4); in test_prog_attach_detach()
169 fd1 = bpf_program__fd(skel->progs.getsockopt_1); in test_link_attach_detach()
170 fd2 = bpf_program__fd(skel->progs.getsockopt_2); in test_link_attach_detach()
171 fd3 = bpf_program__fd(skel->progs.getsockopt_3); in test_link_attach_detach()
172 fd4 = bpf_program__fd(skel->progs.getsockopt_4); in test_link_attach_detach()
186 link1 = bpf_program__attach_cgroup_opts(skel->progs.getsockopt_1, cg, &opta); in test_link_attach_detach()
199 link2 = bpf_program__attach_cgroup_opts(skel->progs.getsockopt_2, cg, &opta); in test_link_attach_detach()
[all …]
H 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()
194 link_set_eunatch = bpf_program__attach_cgroup(obj->progs.set_eunatch, in test_setsockopt_override()
198 link_set_eisconn = bpf_program__attach_cgroup(obj->progs.set_eisconn, in test_setsockopt_override()
202 link_get_retval = bpf_program__attach_cgroup(obj->progs.get_retval, in test_setsockopt_override()
244 link_legacy_eperm = bpf_program__attach_cgroup(obj->progs.legacy_eperm, in test_setsockopt_legacy_eperm()
[all …]
H 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()
H 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()
H A Dtc_netkit.c206 ASSERT_EQ(bpf_program__set_expected_attach_type(skel->progs.tc1, in serial_test_tc_netkit_basic()
208 ASSERT_EQ(bpf_program__set_expected_attach_type(skel->progs.tc2, in serial_test_tc_netkit_basic()
215 pid1 = id_from_prog_fd(bpf_program__fd(skel->progs.tc1)); in serial_test_tc_netkit_basic()
216 pid2 = id_from_prog_fd(bpf_program__fd(skel->progs.tc2)); in serial_test_tc_netkit_basic()
226 link = bpf_program__attach_netkit(skel->progs.tc1, ifindex, &optl); in serial_test_tc_netkit_basic()
261 link = bpf_program__attach_netkit(skel->progs.tc2, ifindex, &optl); in serial_test_tc_netkit_basic()
321 ASSERT_EQ(bpf_program__set_expected_attach_type(skel->progs.tc1, in serial_test_tc_netkit_multi_links_target()
323 ASSERT_EQ(bpf_program__set_expected_attach_type(skel->progs.tc2, in serial_test_tc_netkit_multi_links_target()
330 pid1 = id_from_prog_fd(bpf_program__fd(skel->progs.tc1)); in serial_test_tc_netkit_multi_links_target()
331 pid2 = id_from_prog_fd(bpf_program__fd(skel->progs.tc2)); in serial_test_tc_netkit_multi_links_target()
[all …]
/linux/tools/testing/selftests/bpf/benchs/
H A Dbench_trigger.c119 int fd = ctx.driver_prog_fd ?: bpf_program__fd(ctx.skel->progs.trigger_driver); in trigger_producer_batch()
146 bpf_program__set_autoload(ctx.skel->progs.trigger_driver, true); in setup_ctx()
182 bpf_program__set_autoload(ctx.skel->progs.trigger_driver, false); in trigger_kernel_count_setup()
183 bpf_program__set_autoload(ctx.skel->progs.trigger_count, true); in trigger_kernel_count_setup()
186 ctx.driver_prog_fd = bpf_program__fd(ctx.skel->progs.trigger_count); in trigger_kernel_count_setup()
192 bpf_program__set_autoload(ctx.skel->progs.bench_trigger_kprobe, true); in trigger_kprobe_setup()
194 attach_bpf(ctx.skel->progs.bench_trigger_kprobe); in trigger_kprobe_setup()
200 bpf_program__set_autoload(ctx.skel->progs.bench_trigger_kretprobe, true); in trigger_kretprobe_setup()
202 attach_bpf(ctx.skel->progs.bench_trigger_kretprobe); in trigger_kretprobe_setup()
208 bpf_program__set_autoload(ctx.skel->progs.bench_trigger_kprobe_multi, true); in trigger_kprobe_multi_setup()
[all …]
/linux/tools/testing/selftests/hid/
H A Dhid_bpf.c69 #define LOAD_PROGRAMS(progs) \ argument
70 load_programs(progs, ARRAY_SIZE(progs), _metadata, self, variant)
157 const struct test_program progs[] = { in TEST_F() local
163 LOAD_PROGRAMS(progs); in TEST_F()
208 const struct test_program progs[] = { in TEST_F() local
214 LOAD_PROGRAMS(progs); in TEST_F()
248 const struct test_program progs[] = { in TEST_F() local
253 LOAD_PROGRAMS(progs); in TEST_F()
264 const struct test_program progs[] = { in TEST_F() local
272 LOAD_PROGRAMS(progs); in TEST_F()
[all …]
/linux/drivers/media/rc/
H 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 …]
/linux/scripts/
H A Dsphinx-pre-install166 def check_missing(self, progs): argument
191 self.missing_pkg[dtype].append(progs.get(prog, prog))
207 progs = " ".join(sorted(set(self.missing_pkg[dtype])))
718 def get_install_progs(self, progs, cmd, extra=None): argument
724 install = self.deps.check_missing(progs)
753 progs = {
796 return self.get_install_progs(progs, "apt-get install")
803 progs = {
845 progs["virtualenv"] = "python-virtualenv"
855 progs["python3.9"] = "python39"
[all …]

12345678910>>...12