Lines Matching defs:skel
17 #include "bpf_skel/off_cpu.skel.h"
24 static struct off_cpu_bpf *skel;
76 if (!skel->bss->has_cpu && !skel->bss->has_task &&
82 skel->bss->has_task = 1;
83 skel->bss->uses_tgid = 1;
84 fd = bpf_map__fd(skel->maps.task_filter);
89 skel->bss->enabled = 1;
94 skel->bss->enabled = 0;
95 off_cpu_bpf__destroy(skel);
122 skel->rodata->has_prev_state = true;
139 skel = off_cpu_bpf__open();
140 if (!skel) {
148 bpf_map__set_max_entries(skel->maps.cpu_filter, ncpus);
173 bpf_map__set_max_entries(skel->maps.task_filter, ntasks);
176 bpf_map__set_max_entries(skel->maps.task_filter, ntasks);
178 bpf_map__set_max_entries(skel->maps.task_filter, MAX_PROC);
183 bpf_map__set_max_entries(skel->maps.cgroup_filter, ncgrps);
186 skel->rodata->uses_cgroup_v1 = true;
190 skel->rodata->needs_cgroup = true;
193 skel->rodata->uses_cgroup_v1 = true;
199 err = off_cpu_bpf__load(skel);
209 skel->bss->has_cpu = 1;
210 fd = bpf_map__fd(skel->maps.cpu_filter);
221 skel->bss->has_task = 1;
222 skel->bss->uses_tgid = 1;
223 fd = bpf_map__fd(skel->maps.task_filter);
241 skel->bss->has_task = 1;
242 fd = bpf_map__fd(skel->maps.task_filter);
254 skel->bss->has_cgroup = 1;
255 fd = bpf_map__fd(skel->maps.cgroup_filter);
273 err = off_cpu_bpf__attach(skel);
288 off_cpu_bpf__destroy(skel);
308 skel->bss->enabled = 0;
329 fd = bpf_map__fd(skel->maps.off_cpu);
330 stack = bpf_map__fd(skel->maps.stacks);