Home
last modified time | relevance | path

Searched refs:ftrace (Results 1 - 25 of 435) sorted by relevance

12345678910>>...18

/kernel/linux/linux-5.10/tools/perf/
H A Dbuiltin-ftrace.c3 * builtin-ftrace.c
245 static void reset_tracing_options(struct perf_ftrace *ftrace __maybe_unused) in reset_tracing_options()
257 static int reset_tracing_files(struct perf_ftrace *ftrace __maybe_unused) in reset_tracing_files()
278 reset_tracing_options(ftrace); in reset_tracing_files()
282 static int set_tracing_pid(struct perf_ftrace *ftrace) in set_tracing_pid() argument
287 if (target__has_cpu(&ftrace->target)) in set_tracing_pid()
290 for (i = 0; i < perf_thread_map__nr(ftrace->evlist->core.threads); i++) { in set_tracing_pid()
292 perf_thread_map__pid(ftrace->evlist->core.threads, i)); in set_tracing_pid()
324 static int set_tracing_cpu(struct perf_ftrace *ftrace) in set_tracing_cpu() argument
326 struct perf_cpu_map *cpumap = ftrace in set_tracing_cpu()
334 set_tracing_func_stack_trace(struct perf_ftrace *ftrace) set_tracing_func_stack_trace() argument
345 set_tracing_func_irqinfo(struct perf_ftrace *ftrace) set_tracing_func_irqinfo() argument
378 set_tracing_filters(struct perf_ftrace *ftrace) set_tracing_filters() argument
408 set_tracing_depth(struct perf_ftrace *ftrace) set_tracing_depth() argument
424 set_tracing_percpu_buffer_size(struct perf_ftrace *ftrace) set_tracing_percpu_buffer_size() argument
439 set_tracing_trace_inherit(struct perf_ftrace *ftrace) set_tracing_trace_inherit() argument
450 set_tracing_sleep_time(struct perf_ftrace *ftrace) set_tracing_sleep_time() argument
461 set_tracing_funcgraph_irqs(struct perf_ftrace *ftrace) set_tracing_funcgraph_irqs() argument
472 set_tracing_funcgraph_verbose(struct perf_ftrace *ftrace) set_tracing_funcgraph_verbose() argument
489 set_tracing_thresh(struct perf_ftrace *ftrace) set_tracing_thresh() argument
503 set_tracing_options(struct perf_ftrace *ftrace) set_tracing_options() argument
568 __cmd_ftrace(struct perf_ftrace *ftrace, int argc, const char **argv) __cmd_ftrace() argument
699 struct perf_ftrace *ftrace = cb; perf_ftrace_config() local
818 struct perf_ftrace *ftrace = (struct perf_ftrace *) opt->value; parse_func_tracer_opts() local
839 struct perf_ftrace *ftrace = (struct perf_ftrace *) opt->value; parse_graph_tracer_opts() local
859 select_tracer(struct perf_ftrace *ftrace) select_tracer() argument
879 struct perf_ftrace ftrace = { cmd_ftrace() local
[all...]
/kernel/linux/linux-6.6/tools/perf/
H A Dbuiltin-ftrace.c3 * builtin-ftrace.c
33 #include "util/ftrace.h"
223 static void reset_tracing_options(struct perf_ftrace *ftrace __maybe_unused) in reset_tracing_options()
235 static int reset_tracing_files(struct perf_ftrace *ftrace __maybe_unused) in reset_tracing_files()
256 reset_tracing_options(ftrace); in reset_tracing_files()
260 static int set_tracing_pid(struct perf_ftrace *ftrace) in set_tracing_pid() argument
265 if (target__has_cpu(&ftrace->target)) in set_tracing_pid()
268 for (i = 0; i < perf_thread_map__nr(ftrace->evlist->core.threads); i++) { in set_tracing_pid()
270 perf_thread_map__pid(ftrace->evlist->core.threads, i)); in set_tracing_pid()
302 static int set_tracing_cpu(struct perf_ftrace *ftrace) in set_tracing_cpu() argument
312 set_tracing_func_stack_trace(struct perf_ftrace *ftrace) set_tracing_func_stack_trace() argument
323 set_tracing_func_irqinfo(struct perf_ftrace *ftrace) set_tracing_func_irqinfo() argument
356 set_tracing_filters(struct perf_ftrace *ftrace) set_tracing_filters() argument
386 set_tracing_depth(struct perf_ftrace *ftrace) set_tracing_depth() argument
402 set_tracing_percpu_buffer_size(struct perf_ftrace *ftrace) set_tracing_percpu_buffer_size() argument
417 set_tracing_trace_inherit(struct perf_ftrace *ftrace) set_tracing_trace_inherit() argument
428 set_tracing_sleep_time(struct perf_ftrace *ftrace) set_tracing_sleep_time() argument
439 set_tracing_funcgraph_irqs(struct perf_ftrace *ftrace) set_tracing_funcgraph_irqs() argument
450 set_tracing_funcgraph_verbose(struct perf_ftrace *ftrace) set_tracing_funcgraph_verbose() argument
467 set_tracing_thresh(struct perf_ftrace *ftrace) set_tracing_thresh() argument
481 set_tracing_options(struct perf_ftrace *ftrace) set_tracing_options() argument
546 select_tracer(struct perf_ftrace *ftrace) select_tracer() argument
563 __cmd_ftrace(struct perf_ftrace *ftrace) __cmd_ftrace() argument
799 prepare_func_latency(struct perf_ftrace *ftrace) prepare_func_latency() argument
839 start_func_latency(struct perf_ftrace *ftrace) start_func_latency() argument
852 stop_func_latency(struct perf_ftrace *ftrace) stop_func_latency() argument
861 read_func_latency(struct perf_ftrace *ftrace, int buckets[]) read_func_latency() argument
869 cleanup_func_latency(struct perf_ftrace *ftrace) cleanup_func_latency() argument
878 __cmd_latency(struct perf_ftrace *ftrace) __cmd_latency() argument
955 struct perf_ftrace *ftrace = cb; perf_ftrace_config() local
1074 struct perf_ftrace *ftrace = (struct perf_ftrace *) opt->value; parse_func_tracer_opts() local
1095 struct perf_ftrace *ftrace = (struct perf_ftrace *) opt->value; parse_graph_tracer_opts() local
1125 struct perf_ftrace ftrace = { cmd_ftrace() local
[all...]
/kernel/linux/linux-6.6/tools/perf/util/
H A Dbpf_ftrace.c8 #include "util/ftrace.h"
19 int perf_ftrace__latency_prepare_bpf(struct perf_ftrace *ftrace) in perf_ftrace__latency_prepare_bpf() argument
25 if (!list_is_singular(&ftrace->filters)) { in perf_ftrace__latency_prepare_bpf()
27 list_empty(&ftrace->filters) ? "No" : "Too many"); in perf_ftrace__latency_prepare_bpf()
31 func = list_first_entry(&ftrace->filters, struct filter_entry, list); in perf_ftrace__latency_prepare_bpf()
40 if (ftrace->target.cpu_list) { in perf_ftrace__latency_prepare_bpf()
41 ncpus = perf_cpu_map__nr(ftrace->evlist->core.user_requested_cpus); in perf_ftrace__latency_prepare_bpf()
45 if (target__has_task(&ftrace->target) || target__none(&ftrace->target)) { in perf_ftrace__latency_prepare_bpf()
46 ntasks = perf_thread_map__nr(ftrace in perf_ftrace__latency_prepare_bpf()
[all...]
H A Dftrace.h39 int perf_ftrace__latency_prepare_bpf(struct perf_ftrace *ftrace);
40 int perf_ftrace__latency_start_bpf(struct perf_ftrace *ftrace);
41 int perf_ftrace__latency_stop_bpf(struct perf_ftrace *ftrace);
42 int perf_ftrace__latency_read_bpf(struct perf_ftrace *ftrace,
44 int perf_ftrace__latency_cleanup_bpf(struct perf_ftrace *ftrace);
49 perf_ftrace__latency_prepare_bpf(struct perf_ftrace *ftrace __maybe_unused) in perf_ftrace__latency_prepare_bpf()
55 perf_ftrace__latency_start_bpf(struct perf_ftrace *ftrace __maybe_unused) in perf_ftrace__latency_start_bpf()
61 perf_ftrace__latency_stop_bpf(struct perf_ftrace *ftrace __maybe_unused) in perf_ftrace__latency_stop_bpf()
67 perf_ftrace__latency_read_bpf(struct perf_ftrace *ftrace __maybe_unused, in perf_ftrace__latency_read_bpf()
74 perf_ftrace__latency_cleanup_bpf(struct perf_ftrace *ftrace __maybe_unuse
[all...]
/kernel/linux/linux-6.6/samples/ftrace/
H A DMakefile3 obj-$(CONFIG_SAMPLE_FTRACE_DIRECT) += ftrace-direct.o
4 obj-$(CONFIG_SAMPLE_FTRACE_DIRECT) += ftrace-direct-too.o
5 obj-$(CONFIG_SAMPLE_FTRACE_DIRECT) += ftrace-direct-modify.o
6 obj-$(CONFIG_SAMPLE_FTRACE_DIRECT_MULTI) += ftrace-direct-multi.o
7 obj-$(CONFIG_SAMPLE_FTRACE_DIRECT_MULTI) += ftrace-direct-multi-modify.o
8 obj-$(CONFIG_SAMPLE_FTRACE_OPS) += ftrace-ops.o
/kernel/linux/linux-5.10/drivers/hwtracing/stm/
H A Dftrace.c21 struct trace_export ftrace; member
24 .name = "ftrace",
39 struct stm_ftrace *stm = container_of(export, struct stm_ftrace, ftrace); in stm_ftrace_write()
50 sf->ftrace.write = stm_ftrace_write; in stm_ftrace_link()
51 sf->ftrace.flags = TRACE_EXPORT_FUNCTION | TRACE_EXPORT_EVENT in stm_ftrace_link()
54 return register_ftrace_export(&sf->ftrace); in stm_ftrace_link()
61 unregister_ftrace_export(&sf->ftrace); in stm_ftrace_unlink()
71 pr_err("Failed to register stm_source - ftrace.\n"); in stm_ftrace_init()
/kernel/linux/linux-6.6/drivers/hwtracing/stm/
H A Dftrace.c21 struct trace_export ftrace; member
24 .name = "ftrace",
39 struct stm_ftrace *stm = container_of(export, struct stm_ftrace, ftrace); in stm_ftrace_write()
50 sf->ftrace.write = stm_ftrace_write; in stm_ftrace_link()
51 sf->ftrace.flags = TRACE_EXPORT_FUNCTION | TRACE_EXPORT_EVENT in stm_ftrace_link()
54 return register_ftrace_export(&sf->ftrace); in stm_ftrace_link()
61 unregister_ftrace_export(&sf->ftrace); in stm_ftrace_unlink()
71 pr_err("Failed to register stm_source - ftrace.\n"); in stm_ftrace_init()
/kernel/linux/linux-5.10/samples/ftrace/
H A DMakefile3 obj-$(CONFIG_SAMPLE_FTRACE_DIRECT) += ftrace-direct.o
4 obj-$(CONFIG_SAMPLE_FTRACE_DIRECT) += ftrace-direct-too.o
5 obj-$(CONFIG_SAMPLE_FTRACE_DIRECT) += ftrace-direct-modify.o
/kernel/linux/linux-5.10/arch/powerpc/kernel/trace/
H A DMakefile18 obj-$(CONFIG_DYNAMIC_FTRACE) += ftrace.o
19 obj-$(CONFIG_FUNCTION_GRAPH_TRACER) += ftrace.o
20 obj-$(CONFIG_FTRACE_SYSCALLS) += ftrace.o
/kernel/linux/build/test/moduletest/runtest/bin/cpuisolation_t/testcases/bin/
H A Dcpuisolation05.sh44 workq ability > cputrace.ftrace &
58 cat cputrace.ftrace | grep "set_busy" &&
59 cat cputrace.ftrace | grep "update_nr_need"
62 rm -rf cputrace.ftrace
/kernel/linux/linux-6.6/arch/powerpc/kernel/trace/
H A DMakefile12 obj32-$(CONFIG_FUNCTION_TRACER) += ftrace.o ftrace_entry.o
14 obj64-$(CONFIG_FUNCTION_TRACER) += ftrace.o ftrace_entry.o
/kernel/linux/linux-5.10/arch/sh/kernel/
H A DMakefile41 obj-$(CONFIG_DYNAMIC_FTRACE) += ftrace.o
42 obj-$(CONFIG_FTRACE_SYSCALLS) += ftrace.o
43 obj-$(CONFIG_FUNCTION_GRAPH_TRACER) += ftrace.o
/kernel/linux/linux-6.6/arch/sh/kernel/
H A DMakefile41 obj-$(CONFIG_DYNAMIC_FTRACE) += ftrace.o
42 obj-$(CONFIG_FTRACE_SYSCALLS) += ftrace.o
43 obj-$(CONFIG_FUNCTION_GRAPH_TRACER) += ftrace.o
/kernel/linux/linux-5.10/tools/bootconfig/scripts/
H A Dbconf2ftrace.sh8 echo " --init: Initialize ftrace before applying (imply --apply)"
60 echo "Error: ftrace is not enabled on this kernel." 1>&2
66 . `dirname $0`/ftrace.sh
123 setup_events() { # prefix("ftrace" or "ftrace.instance.INSTANCE") [instance]
145 instance="ftrace.instance.${1}"
148 instance="ftrace"
157 set_array_of ${instance}.ftrace.filters \
159 set_array_of ${instance}.ftrace.notrace \
176 # ftrace globa
[all...]
/kernel/linux/linux-5.10/arch/parisc/kernel/
H A DMakefile35 obj-$(CONFIG_FUNCTION_TRACER) += ftrace.o
36 obj-$(CONFIG_FUNCTION_GRAPH_TRACER) += ftrace.o
/kernel/linux/linux-5.10/arch/arm/kernel/
H A DMakefile58 obj-$(CONFIG_FUNCTION_TRACER) += entry-ftrace.o
59 obj-$(CONFIG_DYNAMIC_FTRACE) += ftrace.o insn.o patch.o
60 obj-$(CONFIG_FUNCTION_GRAPH_TRACER) += ftrace.o insn.o patch.o
/kernel/linux/linux-6.6/arch/arm/kernel/
H A DMakefile58 obj-$(CONFIG_FUNCTION_TRACER) += entry-ftrace.o
59 obj-$(CONFIG_DYNAMIC_FTRACE) += ftrace.o insn.o patch.o
60 obj-$(CONFIG_FUNCTION_GRAPH_TRACER) += ftrace.o insn.o patch.o
/kernel/linux/linux-6.6/tools/bootconfig/scripts/
H A Dbconf2ftrace.sh8 echo " --init: Initialize ftrace before applying (imply --apply)"
60 echo "Error: ftrace is not enabled on this kernel." 1>&2
66 . `dirname $0`/ftrace.sh
217 setup_events() { # prefix("ftrace" or "ftrace.instance.INSTANCE") [instance]
246 instance="ftrace.instance.${1}"
249 instance="ftrace"
258 set_array_of ${instance}.ftrace.filters \
260 set_array_of ${instance}.ftrace.notrace \
277 # ftrace globa
[all...]
/kernel/linux/linux-6.6/arch/powerpc/kernel/
H A DMakefile144 obj-$(CONFIG_KPROBES_ON_FTRACE) += kprobes-ftrace.o
190 GCOV_PROFILE_kprobes-ftrace.o := n
191 KCOV_INSTRUMENT_kprobes-ftrace.o := n
192 KCSAN_SANITIZE_kprobes-ftrace.o := n
193 UBSAN_SANITIZE_kprobes-ftrace.o := n
/kernel/linux/linux-5.10/arch/sparc/kernel/
H A Dftrace.c4 #include <linux/ftrace.h>
10 #include <asm/ftrace.h>
/kernel/linux/linux-6.6/arch/parisc/kernel/
H A DMakefile38 obj-$(CONFIG_FUNCTION_TRACER) += ftrace.o
39 obj-$(CONFIG_FUNCTION_GRAPH_TRACER) += ftrace.o
/kernel/linux/linux-6.6/arch/sparc/kernel/
H A Dftrace.c4 #include <linux/ftrace.h>
10 #include <asm/ftrace.h>
/kernel/linux/linux-5.10/arch/x86/include/asm/
H A Dlivepatch.h13 #include <linux/ftrace.h>
/kernel/linux/linux-5.10/arch/riscv/include/asm/
H A Dasm-prototypes.h5 #include <linux/ftrace.h>
/kernel/linux/linux-5.10/tools/testing/selftests/livepatch/
H A DMakefile9 test-ftrace.sh

Completed in 9 milliseconds

12345678910>>...18