/kernel/linux/linux-5.10/tools/perf/ |
H A D | builtin-ftrace.c | 3 * 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 D | builtin-ftrace.c | 3 * 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 D | bpf_ftrace.c | 8 #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 D | ftrace.h | 39 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 D | Makefile | 3 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 D | ftrace.c | 21 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 D | ftrace.c | 21 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 D | Makefile | 3 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 D | Makefile | 18 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 D | cpuisolation05.sh | 44 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 D | Makefile | 12 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 D | Makefile | 41 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 D | Makefile | 41 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 D | bconf2ftrace.sh | 8 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 D | Makefile | 35 obj-$(CONFIG_FUNCTION_TRACER) += ftrace.o 36 obj-$(CONFIG_FUNCTION_GRAPH_TRACER) += ftrace.o
|
/kernel/linux/linux-5.10/arch/arm/kernel/ |
H A D | Makefile | 58 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 D | Makefile | 58 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 D | bconf2ftrace.sh | 8 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 D | Makefile | 144 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 D | ftrace.c | 4 #include <linux/ftrace.h> 10 #include <asm/ftrace.h>
|
/kernel/linux/linux-6.6/arch/parisc/kernel/ |
H A D | Makefile | 38 obj-$(CONFIG_FUNCTION_TRACER) += ftrace.o 39 obj-$(CONFIG_FUNCTION_GRAPH_TRACER) += ftrace.o
|
/kernel/linux/linux-6.6/arch/sparc/kernel/ |
H A D | ftrace.c | 4 #include <linux/ftrace.h> 10 #include <asm/ftrace.h>
|
/kernel/linux/linux-5.10/arch/x86/include/asm/ |
H A D | livepatch.h | 13 #include <linux/ftrace.h>
|
/kernel/linux/linux-5.10/arch/riscv/include/asm/ |
H A D | asm-prototypes.h | 5 #include <linux/ftrace.h>
|
/kernel/linux/linux-5.10/tools/testing/selftests/livepatch/ |
H A D | Makefile | 9 test-ftrace.sh
|