Home
last modified time | relevance | path

Searched refs:links (Results 1 – 11 of 11) sorted by relevance

/samples/bpf/
Dsampleip_user.c37 struct bpf_link *links[]) in sampling_start() argument
56 links[i] = bpf_program__attach_perf_event(prog, pmu_fd); in sampling_start()
57 if (libbpf_get_error(links[i])) { in sampling_start()
59 links[i] = NULL; in sampling_start()
68 static void sampling_end(struct bpf_link *links[]) in sampling_end() argument
73 bpf_link__destroy(links[i]); in sampling_end()
144 struct bpf_link **links; in main() local
174 links = calloc(nr_cpus, sizeof(struct bpf_link *)); in main()
175 if (!links) { in main()
212 if (sampling_start(freq, prog, links) != 0) in main()
[all …]
Dtracex4_user.c52 struct bpf_link *links[2]; in main() local
83 links[j] = bpf_program__attach(prog); in main()
84 if (libbpf_get_error(links[j])) { in main()
86 links[j] = NULL; in main()
99 bpf_link__destroy(links[j]); in main()
Dspintest_user.c16 struct bpf_link *links[20]; in main() local
60 links[j] = bpf_program__attach(prog); in main()
61 if (libbpf_get_error(links[j])) { in main()
63 links[j] = NULL; in main()
95 bpf_link__destroy(links[j]); in main()
Dsyscall_tp_user.c49 struct bpf_link *links[num_progs * 4]; in test() local
77 links[j] = bpf_program__attach(prog); in test()
78 if (libbpf_get_error(links[j])) { in test()
80 links[j] = NULL; in test()
109 bpf_link__destroy(links[j]); in test()
Dlathist_user.c83 struct bpf_link *links[2]; in main() local
109 links[i] = bpf_program__attach(prog); in main()
110 if (libbpf_get_error(links[i])) { in main()
112 links[i] = NULL; in main()
126 bpf_link__destroy(links[i]); in main()
Dtracex3_user.c111 struct bpf_link *links[2]; in main() local
155 links[j] = bpf_program__attach(prog); in main()
156 if (libbpf_get_error(links[j])) { in main()
158 links[j] = NULL; in main()
186 bpf_link__destroy(links[j]); in main()
Doffwaketime_user.c100 struct bpf_link *links[2]; in main() local
140 links[i] = bpf_program__attach(prog); in main()
141 if (libbpf_get_error(links[i])) { in main()
143 links[i] = NULL; in main()
156 bpf_link__destroy(links[i]); in main()
Dtrace_event_user.c140 struct bpf_link **links = calloc(nr_cpus, sizeof(struct bpf_link *)); in test_perf_event_all_cpu() local
143 if (!links) { in test_perf_event_all_cpu()
158 links[i] = bpf_program__attach_perf_event(prog, pmu_fd); in test_perf_event_all_cpu()
159 if (libbpf_get_error(links[i])) { in test_perf_event_all_cpu()
161 links[i] = NULL; in test_perf_event_all_cpu()
174 bpf_link__destroy(links[i]); in test_perf_event_all_cpu()
176 free(links); in test_perf_event_all_cpu()
Dtracex2_user.c121 struct bpf_link *links[2]; in main() local
165 links[j] = bpf_program__attach(prog); in main()
166 if (libbpf_get_error(links[j])) { in main()
168 links[j] = NULL; in main()
189 bpf_link__destroy(links[j]); in main()
Dtracex6_user.c179 struct bpf_link *links[2]; in main() local
209 links[i] = bpf_program__attach(prog); in main()
210 if (libbpf_get_error(links[i])) { in main()
212 links[i] = NULL; in main()
222 bpf_link__destroy(links[i]); in main()
Dmap_perf_test_user.c426 struct bpf_link *links[8]; in main() local
488 links[i] = bpf_program__attach(prog); in main()
489 if (libbpf_get_error(links[i])) { in main()
491 links[i] = NULL; in main()
503 bpf_link__destroy(links[i]); in main()