Lines Matching refs:ftrace
8 #include "util/ftrace.h"
19 int perf_ftrace__latency_prepare_bpf(struct perf_ftrace *ftrace)
25 if (!list_is_singular(&ftrace->filters)) {
27 list_empty(&ftrace->filters) ? "No" : "Too many");
31 func = list_first_entry(&ftrace->filters, struct filter_entry, list);
40 if (ftrace->target.cpu_list) {
41 ncpus = perf_cpu_map__nr(ftrace->evlist->core.user_requested_cpus);
45 if (target__has_task(&ftrace->target) || target__none(&ftrace->target)) {
46 ntasks = perf_thread_map__nr(ftrace->evlist->core.threads);
58 if (ftrace->target.cpu_list) {
66 cpu = perf_cpu_map__cpu(ftrace->evlist->core.user_requested_cpus, i).cpu;
71 if (target__has_task(&ftrace->target) || target__none(&ftrace->target)) {
79 pid = perf_thread_map__pid(ftrace->evlist->core.threads, i);
84 skel->bss->use_nsec = ftrace->use_nsec;
109 int perf_ftrace__latency_start_bpf(struct perf_ftrace *ftrace __maybe_unused)
115 int perf_ftrace__latency_stop_bpf(struct perf_ftrace *ftrace __maybe_unused)
121 int perf_ftrace__latency_read_bpf(struct perf_ftrace *ftrace __maybe_unused,
150 int perf_ftrace__latency_cleanup_bpf(struct perf_ftrace *ftrace __maybe_unused)