Lines Matching defs:ftrace
8 #include "util/ftrace.h"
20 int perf_ftrace__latency_prepare_bpf(struct perf_ftrace *ftrace)
26 if (!list_is_singular(&ftrace->filters)) {
28 list_empty(&ftrace->filters) ? "No" : "Too many");
32 func = list_first_entry(&ftrace->filters, struct filter_entry, list);
40 skel->rodata->bucket_range = ftrace->bucket_range;
41 skel->rodata->min_latency = ftrace->min_latency;
44 if (ftrace->target.cpu_list) {
45 ncpus = perf_cpu_map__nr(ftrace->evlist->core.user_requested_cpus);
50 if (target__has_task(&ftrace->target) || target__none(&ftrace->target)) {
51 ntasks = perf_thread_map__nr(ftrace->evlist->core.threads);
56 skel->rodata->use_nsec = ftrace->use_nsec;
66 if (ftrace->target.cpu_list) {
73 cpu = perf_cpu_map__cpu(ftrace->evlist->core.user_requested_cpus, i).cpu;
78 if (target__has_task(&ftrace->target) || target__none(&ftrace->target)) {
85 pid = perf_thread_map__pid(ftrace->evlist->core.threads, i);
115 int perf_ftrace__latency_start_bpf(struct perf_ftrace *ftrace __maybe_unused)
121 int perf_ftrace__latency_stop_bpf(struct perf_ftrace *ftrace __maybe_unused)
127 int perf_ftrace__latency_read_bpf(struct perf_ftrace *ftrace __maybe_unused,
163 int perf_ftrace__latency_cleanup_bpf(struct perf_ftrace *ftrace __maybe_unused)