Home
last modified time | relevance | path

Searched refs:prog (Results 1 – 25 of 205) sorted by relevance

123456789

/tools/testing/selftests/bpf/prog_tests/
A Dexceptions.c99 ASSERT_OK_PTR(bpf_program__name(prog), bpf_program__name(prog)); \ in test_exceptions_success()
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()
[all …]
A Dtrampoline_count.c13 struct bpf_program *prog; in load_prog() local
26 prog = bpf_object__find_program_by_name(obj, name); in load_prog()
27 if (!ASSERT_OK_PTR(prog, "obj_find_prog")) in load_prog()
30 return prog; in load_prog()
39 struct bpf_program *prog; in serial_test_trampoline_count() local
54 if (!prog) in serial_test_trampoline_count()
57 link = bpf_program__attach(prog); in serial_test_trampoline_count()
65 prog = load_prog(file, "fmod_ret_test", &inst[i]); in serial_test_trampoline_count()
66 if (!prog) in serial_test_trampoline_count()
70 link = bpf_program__attach(prog); in serial_test_trampoline_count()
[all …]
A Dtrace_ext.c24 struct bpf_program *prog; in test_trace_ext() local
42 prog = skel_pkt->progs.test_pkt_md_access; in test_trace_ext()
43 pkt_fd = bpf_program__fd(prog); in test_trace_ext()
51 prog = skel_ext->progs.test_pkt_md_access_new; in test_trace_ext()
52 bpf_program__set_attach_target(prog, pkt_fd, "test_pkt_md_access"); in test_trace_ext()
66 prog = skel_ext->progs.test_pkt_md_access_new; in test_trace_ext()
67 ext_fd = bpf_program__fd(prog); in test_trace_ext()
75 prog = skel_trace->progs.fentry; in test_trace_ext()
76 bpf_program__set_attach_target(prog, ext_fd, "test_pkt_md_access_new"); in test_trace_ext()
79 prog = skel_trace->progs.fexit; in test_trace_ext()
[all …]
A Dtailcalls.c20 struct bpf_program *prog; in test_tailcall_1() local
36 if (CHECK_FAIL(!prog)) in test_tailcall_1()
55 if (CHECK_FAIL(!prog)) in test_tailcall_1()
85 if (CHECK_FAIL(!prog)) in test_tailcall_1()
106 if (CHECK_FAIL(!prog)) in test_tailcall_1()
172 if (CHECK_FAIL(!prog)) in test_tailcall_2()
191 if (CHECK_FAIL(!prog)) in test_tailcall_2()
249 if (CHECK_FAIL(!prog)) in test_tailcall_count()
265 if (CHECK_FAIL(!prog)) in test_tailcall_count()
433 if (CHECK_FAIL(!prog)) in test_tailcall_4()
[all …]
A Dsignal_pending.c12 struct bpf_insn prog[4096]; in test_signal_pending_by_type() local
25 for (i = 0; i < ARRAY_SIZE(prog); i++) in test_signal_pending_by_type()
26 prog[i] = BPF_ALU64_IMM(BPF_MOV, BPF_REG_0, 0); in test_signal_pending_by_type()
27 prog[ARRAY_SIZE(prog) - 1] = BPF_EXIT_INSN(); in test_signal_pending_by_type()
29 prog_fd = bpf_test_load_program(prog_type, prog, ARRAY_SIZE(prog), in test_signal_pending_by_type()
A Dcgroup_preorder.c13 struct bpf_program *prog; in run_getsockopt_test() local
30 prog = skel->progs.child; in run_getsockopt_test()
31 prog_c_fd = bpf_program__fd(prog); in run_getsockopt_test()
32 prog_c_atype = bpf_program__expected_attach_type(prog); in run_getsockopt_test()
38 prog = skel->progs.child_2; in run_getsockopt_test()
39 prog_c2_fd = bpf_program__fd(prog); in run_getsockopt_test()
40 prog_c2_atype = bpf_program__expected_attach_type(prog); in run_getsockopt_test()
62 prog = skel->progs.parent; in run_getsockopt_test()
63 prog_p_fd = bpf_program__fd(prog); in run_getsockopt_test()
70 prog = skel->progs.parent_2; in run_getsockopt_test()
[all …]
A Dcgroup_mprog_ordering.c13 struct bpf_program *prog; in run_getsockopt_test() local
24 prog = skel->progs.parent; in run_getsockopt_test()
25 prog_p_fd = bpf_program__fd(prog); in run_getsockopt_test()
26 prog_p_atype = bpf_program__expected_attach_type(prog); in run_getsockopt_test()
34 prog = skel->progs.parent_2; in run_getsockopt_test()
35 prog_p2_fd = bpf_program__fd(prog); in run_getsockopt_test()
36 prog_p2_atype = bpf_program__expected_attach_type(prog); in run_getsockopt_test()
A Dconnect_force_port.c54 struct bpf_program *prog; in run_test() local
70 prog = bpf_object__find_program_by_name(obj, v4 ? in run_test()
73 if (CHECK(!prog, "find_prog", "connect prog not found\n")) { in run_test()
78 err = bpf_prog_attach(bpf_program__fd(prog), cgroup_fd, v4 ? in run_test()
86 prog = bpf_object__find_program_by_name(obj, v4 ? in run_test()
89 if (CHECK(!prog, "find_prog", "getpeername prog not found\n")) { in run_test()
94 err = bpf_prog_attach(bpf_program__fd(prog), cgroup_fd, v4 ? in run_test()
102 prog = bpf_object__find_program_by_name(obj, v4 ? in run_test()
105 if (CHECK(!prog, "find_prog", "getsockname prog not found\n")) { in run_test()
110 err = bpf_prog_attach(bpf_program__fd(prog), cgroup_fd, v4 ? in run_test()
A Drecursive_attach.c40 struct bpf_program *prog; in test_recursive_fentry_chain() local
56 prog = tracing_chain[i]->progs.recursive_attach; in test_recursive_fentry_chain()
59 err = bpf_program__set_attach_target(prog, prev_fd, "test1"); in test_recursive_fentry_chain()
62 err = bpf_program__set_attach_target(prog, prev_fd, "recursive_attach"); in test_recursive_fentry_chain()
117 struct bpf_program *prog; in test_fentry_attach_btf_presence() local
128 prog = tracing_skel->progs.recursive_attach; in test_fentry_attach_btf_presence()
130 err = bpf_program__set_attach_target(prog, tgt_prog_fd, "fentry_target"); in test_fentry_attach_btf_presence()
174 struct bpf_program *prog; in test_fentry_attach_stress() local
193 prog = tracing_skel->progs.recursive_attach; in test_fentry_attach_stress()
194 err = bpf_program__set_attach_target(prog, tgt_prog_fd, in test_fentry_attach_stress()
A Dfexit_bpf2bpf.c66 struct bpf_program **prog = NULL, *p; in test_fexit_bpf2bpf_common() local
94 if (!ASSERT_OK_PTR(prog, "prog_ptr")) in test_fexit_bpf2bpf_common()
122 prog[i] = NULL; in test_fexit_bpf2bpf_common()
126 prog[i] = pos; in test_fexit_bpf2bpf_common()
171 free(prog); in test_fexit_bpf2bpf_common()
233 struct bpf_program *prog = NULL; in test_second_attach() local
244 if (!ASSERT_OK_PTR(prog, "find_prog")) in test_second_attach()
291 struct bpf_program *prog; in test_fmod_ret_freplace() local
322 attach_prog_fd = bpf_program__fd(prog); in test_fmod_ret_freplace()
359 struct bpf_program *prog; in test_obj_load_failure_common() local
[all …]
A Dtask_kfunc.c39 struct bpf_program *prog; in run_success_test() local
49 prog = bpf_object__find_program_by_name(skel->obj, prog_name); in run_success_test()
50 if (!ASSERT_OK_PTR(prog, "bpf_object__find_program_by_name")) in run_success_test()
53 link = bpf_program__attach(prog); in run_success_test()
74 struct bpf_program *prog; in run_vpid_test() local
89 prog = bpf_object__find_program_by_name(skel->obj, prog_name); in run_vpid_test()
90 if (!prog) { in run_vpid_test()
95 prog_fd = bpf_program__fd(prog); in run_vpid_test()
A Dcore_autosize.c58 struct bpf_program *prog; in test_core_autosize() local
134 prog = bpf_object__find_program_by_name(skel->obj, "handle_signed"); in test_core_autosize()
135 if (!ASSERT_OK_PTR(prog, "prog_find")) in test_core_autosize()
137 bpf_program__set_autoload(prog, false); in test_core_autosize()
144 if (!ASSERT_OK_PTR(prog, "prog_find")) in test_core_autosize()
146 skel->links.handle_samesize = bpf_program__attach(prog); in test_core_autosize()
151 if (!ASSERT_OK_PTR(prog, "prog_find")) in test_core_autosize()
153 skel->links.handle_downsize = bpf_program__attach(prog); in test_core_autosize()
157 prog = bpf_object__find_program_by_name(skel->obj, "handle_probed"); in test_core_autosize()
158 if (!ASSERT_OK_PTR(prog, "prog_find")) in test_core_autosize()
[all …]
A Drcu_read_lock.c92 struct bpf_program *prog; in test_inproper_region() local
100 prog = bpf_object__find_program_by_name(skel->obj, inproper_region_tests[i]); in test_inproper_region()
101 if (!ASSERT_OK_PTR(prog, "bpf_object__find_program_by_name")) in test_inproper_region()
103 bpf_program__set_autoload(prog, true); in test_inproper_region()
119 struct bpf_program *prog; in test_rcuptr_misuse() local
127 prog = bpf_object__find_program_by_name(skel->obj, rcuptr_misuse_tests[i]); in test_rcuptr_misuse()
128 if (!ASSERT_OK_PTR(prog, "bpf_object__find_program_by_name")) in test_rcuptr_misuse()
130 bpf_program__set_autoload(prog, true); in test_rcuptr_misuse()
A Dtracing_failure.c34 struct bpf_program *prog; in test_tracing_fail_prog() local
42 prog = bpf_object__find_program_by_name(skel->obj, prog_name); in test_tracing_fail_prog()
43 if (!ASSERT_OK_PTR(prog, "bpf_object__find_program_by_name")) in test_tracing_fail_prog()
46 bpf_program__set_autoload(prog, true); in test_tracing_fail_prog()
47 bpf_program__set_log_buf(prog, log_buf, sizeof(log_buf)); in test_tracing_fail_prog()
A Ddynptr.c60 struct bpf_program *prog; in verify_success() local
70 prog = bpf_object__find_program_by_name(skel->obj, prog_name); in verify_success()
71 if (!ASSERT_OK_PTR(prog, "bpf_object__find_program_by_name")) in verify_success()
74 bpf_program__set_autoload(prog, true); in verify_success()
86 link = bpf_program__attach(prog); in verify_success()
107 prog_fd = bpf_program__fd(prog); in verify_success()
137 link = bpf_program__attach(prog); in verify_success()
163 prog_fd = bpf_program__fd(prog); in verify_success()
A Dparse_tcp_hdr_opt.c31 struct bpf_program *prog; in test_parse_opt() local
48 prog = skel->progs.xdp_ingress_v6; in test_parse_opt()
50 err = bpf_prog_test_run_opts(bpf_program__fd(prog), &topts); in test_parse_opt()
61 struct bpf_program *prog; in test_parse_opt_dynptr() local
78 prog = skel->progs.xdp_ingress_v6; in test_parse_opt_dynptr()
80 err = bpf_prog_test_run_opts(bpf_program__fd(prog), &topts); in test_parse_opt_dynptr()
A Dstring_kfuncs.c28 struct bpf_program *prog; in run_too_long_tests() local
43 prog = bpf_object__find_program_by_name(skel->obj, test_name); in run_too_long_tests()
44 if (!ASSERT_OK_PTR(prog, "bpf_object__find_program_by_name")) in run_too_long_tests()
48 err = bpf_prog_test_run_opts(bpf_program__fd(prog), &topts); in run_too_long_tests()
/tools/workqueue/
A Dwq_dump.py96 workqueues = prog['workqueues']
99 wq_affn_dfl = prog['wq_affn_dfl']
102 WQ_BH = prog['WQ_BH']
103 WQ_UNBOUND = prog['WQ_UNBOUND']
107 WQ_AFFN_CPU = prog['WQ_AFFN_CPU']
108 WQ_AFFN_SMT = prog['WQ_AFFN_SMT']
113 POOL_BH = prog['POOL_BH']
137 for cpu in for_each_possible_cpu(prog):
177 for cpu in for_each_possible_cpu(prog):
184 for cpu in for_each_possible_cpu(prog):
[all …]
A Dwq_monitor.py54 workqueues = prog['workqueues']
56 WQ_UNBOUND = prog['WQ_UNBOUND']
57 WQ_MEM_RECLAIM = prog['WQ_MEM_RECLAIM']
59 PWQ_STAT_STARTED = prog['PWQ_STAT_STARTED'] # work items started execution
60 PWQ_STAT_COMPLETED = prog['PWQ_STAT_COMPLETED'] # work items completed execution
61 PWQ_STAT_CPU_TIME = prog['PWQ_STAT_CPU_TIME'] # total CPU time consumed
62 PWQ_STAT_CPU_INTENSIVE = prog['PWQ_STAT_CPU_INTENSIVE'] # wq_cpu_intensive_thresh_us violations
63 PWQ_STAT_CM_WAKEUP = prog['PWQ_STAT_CM_WAKEUP'] # concurrency-management worker wakeups
65 PWQ_STAT_MAYDAY = prog['PWQ_STAT_MAYDAY'] # maydays to rescuer
66 PWQ_STAT_RESCUED = prog['PWQ_STAT_RESCUED'] # linked work items executed by rescuer
[all …]
/tools/perf/tests/shell/
A Dpipe_test.sh15 prog="perf test -w noploop"
16 [ "$(uname -m)" = "s390x" ] && prog="$prog 3"
42 if ! perf record -e task-clock:u -o - ${prog} | perf report -i - --task | grep -q ${task}
49 if ! perf record -g -e task-clock:u -o - ${prog} | perf report -i - --task | grep -q ${task}
56 perf record -g -e task-clock:u -o - ${prog} > ${data}
73 …if ! perf record -e task-clock:u -o - ${prog} | perf inject ${inject_opt}| perf report -i - | grep…
80 …if ! perf record -g -e task-clock:u -o - ${prog} | perf inject ${inject_opt} | perf report -i - | …
87 perf record -e task-clock:u -o - ${prog} | perf inject ${inject_opt} -o ${data}
94 perf record -e task-clock:u -o ${data} ${prog}
101 perf record -e task-clock:u -o - ${prog} > ${data}
[all …]
/tools/rcu/
A Drcu-cbs.py20 def get_rdp0(prog): argument
22 rdp0 = prog.variable('rcu_preempt_data', 'kernel/rcu/tree.c');
28 rdp0 = prog.variable('rcu_sched_data',
34 rdp0 = prog.variable('rcu_data', 'kernel/rcu/tree.c');
37 rdp0 = get_rdp0(prog);
41 for cpu in for_each_possible_cpu(prog):
/tools/lib/bpf/
A Dlibbpf.h437 LIBBPF_API void bpf_program__unload(struct bpf_program *prog);
471 struct bpf_program *prog);
493 bpf_program__attach(const struct bpf_program *prog);
677 bpf_program__attach_ksyscall(const struct bpf_program *prog,
772 bpf_program__attach_usdt(const struct bpf_program *prog,
819 bpf_program__attach_trace(const struct bpf_program *prog);
824 bpf_program__attach_lsm(const struct bpf_program *prog);
834 bpf_program__attach_freplace(const struct bpf_program *prog,
849 bpf_program__attach_netfilter(const struct bpf_program *prog,
910 bpf_program__attach_iter(const struct bpf_program *prog,
[all …]
A Dlibbpf.c817 memset(prog, 0, sizeof(*prog)); in bpf_object__init_prog()
824 prog->insns_cnt = prog->sec_insn_cnt; in bpf_object__init_prog()
1297 map->name, mname, prog->name, prog->sec_name, prog->type, in bpf_map__init_kern_struct_ops()
1303 map->name, mname, prog->name, prog->sec_name, prog->type, in bpf_map__init_kern_struct_ops()
7497 prog->name, prog->sec_name); in bpf_object_load_prog()
7923 err = bpf_object_load_prog(obj, prog, prog->insns, prog->insns_cnt, in bpf_object__load_progs()
7962 prog->name, prog->sec_name); in bpf_object_init_progs()
7973 err = prog->sec_def->prog_setup_fn(prog, prog->sec_def->cookie); in bpf_object_init_progs()
12401 prog->name, prog->sec_name); in attach_uprobe()
12728 prog->name, prog->sec_name); in attach_raw_tp()
[all …]
/tools/sched_ext/
A Dscx_show_state.py19 return int(prog[name].value_())
22 return prog[name].counter.value_()
25 return prog[name].key.enabled.counter.value_()
28 return prog['scx_enable_state_str'][state].string_().decode()
30 ops = prog['scx_ops']
/tools/bpf/bpftool/
A Diter.c19 struct bpf_program *prog; in do_pin() local
64 prog = bpf_object__next_program(obj, NULL); in do_pin()
65 if (!prog) { in do_pin()
71 link = bpf_program__attach_iter(prog, &iter_opts); in do_pin()
75 bpf_program__name(prog)); in do_pin()
86 bpf_program__name(prog), path); in do_pin()

Completed in 66 milliseconds

123456789