| /linux-6.15/tools/perf/ |
| H A D | builtin-trace.c | 1744 struct trace *trace) in thread__fd_path() argument 1964 struct trace *trace = container_of(tool, struct trace, tool); in trace__tool_process() local 2392 .trace = trace, in syscall__scnprintf_args() 2611 struct trace *trace) in thread__update_stats() argument 2998 .trace = trace, in trace__sys_exit() 3179 .trace = trace, in trace__fprintf_tp_fields() 3442 struct trace *trace = container_of(tool, struct trace, tool); in trace__process_sample() local 4303 .trace = trace, in trace__expand_filter() 5167 struct trace *trace = (struct trace *)opt->value; in trace__parse_events_option() local 5292 struct trace *trace = arg; in trace__config() local [all …]
|
| /linux-6.15/tools/verification/rv/src/ |
| H A D | trace.c | 67 if (trace->inst) { in trace_instance_destroy() 69 trace->inst = NULL; in trace_instance_destroy() 72 if (trace->seq) { in trace_instance_destroy() 73 free(trace->seq); in trace_instance_destroy() 74 trace->seq = NULL; in trace_instance_destroy() 77 if (trace->tep) { in trace_instance_destroy() 79 trace->tep = NULL; in trace_instance_destroy() 98 trace->seq = calloc(1, sizeof(*trace->seq)); in trace_instance_init() 99 if (!trace->seq) in trace_instance_init() 105 if (!trace->inst) in trace_instance_init() [all …]
|
| /linux-6.15/arch/openrisc/kernel/ |
| H A D | stacktrace.c | 28 struct stack_trace *trace = data; in save_stack_address() local 33 if (trace->skip > 0) { in save_stack_address() 34 trace->skip--; in save_stack_address() 38 if (trace->nr_entries < trace->max_entries) in save_stack_address() 39 trace->entries[trace->nr_entries++] = addr; in save_stack_address() 42 void save_stack_trace(struct stack_trace *trace) in save_stack_trace() argument 44 unwind_stack(trace, (unsigned long *) &trace, save_stack_address); in save_stack_trace() 59 if (trace->skip > 0) { in save_stack_address_nosched() 60 trace->skip--; in save_stack_address_nosched() 64 if (trace->nr_entries < trace->max_entries) in save_stack_address_nosched() [all …]
|
| /linux-6.15/arch/mips/kernel/ |
| H A D | stacktrace.c | 27 if (trace->skip > 0) in save_raw_context_stack() 28 trace->skip--; in save_raw_context_stack() 30 trace->entries[trace->nr_entries++] = addr; in save_raw_context_stack() 31 if (trace->nr_entries >= trace->max_entries) in save_raw_context_stack() 55 if (trace->skip > 0) in save_context_stack() 56 trace->skip--; in save_context_stack() 58 trace->entries[trace->nr_entries++] = pc; in save_context_stack() 59 if (trace->nr_entries >= trace->max_entries) in save_context_stack() 65 save_raw_context_stack(trace, sp, savesched); in save_context_stack() 74 save_stack_trace_tsk(current, trace); in save_stack_trace() [all …]
|
| /linux-6.15/arch/sh/kernel/ |
| H A D | stacktrace.c | 23 struct stack_trace *trace = data; in save_stack_address() local 28 if (trace->skip > 0) { in save_stack_address() 29 trace->skip--; in save_stack_address() 33 if (trace->nr_entries < trace->max_entries) in save_stack_address() 34 trace->entries[trace->nr_entries++] = addr; in save_stack_address() 41 void save_stack_trace(struct stack_trace *trace) in save_stack_trace() argument 52 struct stack_trace *trace = (struct stack_trace *)data; in save_stack_address_nosched() local 60 if (trace->skip > 0) { in save_stack_address_nosched() 61 trace->skip--; in save_stack_address_nosched() 65 if (trace->nr_entries < trace->max_entries) in save_stack_address_nosched() [all …]
|
| /linux-6.15/Documentation/networking/device_drivers/ethernet/mellanox/mlx5/ |
| H A D | tracepoints.rst | 20 $ cat /sys/kernel/tracing/trace 27 $ cat /sys/kernel/tracing/trace 34 $ cat /sys/kernel/tracing/trace 41 $ cat /sys/kernel/tracing/trace 48 $ cat /sys/kernel/tracing/trace 57 $ cat /sys/kernel/tracing/trace 64 $ cat /sys/kernel/tracing/trace 72 $ cat /sys/kernel/tracing/trace 80 $ cat /sys/kernel/tracing/trace 88 $ cat /sys/kernel/tracing/trace [all …]
|
| /linux-6.15/tools/testing/selftests/ftrace/test.d/kprobe/ |
| H A D | kprobe_ftrace.tc | 13 echo > trace 15 grep testprobe trace 20 echo > trace 22 grep testprobe trace 23 grep "$FUNCTION_FORK <-" trace 27 echo > trace 29 ! grep testprobe trace 35 echo > trace 37 grep testprobe trace 42 echo > trace [all …]
|
| H A D | kprobe_args_vfs.tc | 11 grep "dput" trace | grep -q "enable" 13 echo "" > trace 20 grep "dput" trace | grep -q "enable" 22 echo "" > trace 29 grep "vfs_read" trace | grep -q "enable" 31 echo "" > trace 38 grep "vfs_read" trace | grep -q "enable" 40 echo "" > trace
|
| /linux-6.15/tools/virtio/virtio-trace/ |
| H A D | README | 1 Trace Agent for virtio-trace 28 Makefile: Makefile of trace agent for virtio-trace 29 trace-agent.c: includes main function, sets up for operating trace agent 38 To use this trace agent for virtio-trace, we need to prepare some virtio-serial 42 virtio-trace uses virtio-serial pipe as trace data paths as to the number 45 # mkfifo /tmp/virtio-trace/trace-path-cpu{0,1,2,...,X}.{in,out} 63 -chardev pipe,id=charchannel1,path=/tmp/virtio-trace/trace-path-cpu0\ 77 <source path='/tmp/virtio-trace/trace-path-cpu0'/> 84 trace-path-cpu1, trace-path-cpu2, and agent-ctl-path. 102 # ./trace-agent [all …]
|
| /linux-6.15/tools/tracing/rtla/src/ |
| H A D | trace.c | 165 if (trace->inst) { in trace_instance_destroy() 171 if (trace->seq) { in trace_instance_destroy() 172 free(trace->seq); in trace_instance_destroy() 173 trace->seq = NULL; in trace_instance_destroy() 176 if (trace->tep) { in trace_instance_destroy() 178 trace->tep = NULL; in trace_instance_destroy() 195 trace->seq = calloc(1, sizeof(*trace->seq)); in trace_instance_init() 196 if (!trace->seq) in trace_instance_init() 202 if (!trace->inst) in trace_instance_init() 206 if (!trace->tep) in trace_instance_init() [all …]
|
| H A D | osnoise_hist.c | 335 trace_seq_reset(trace->seq); in osnoise_print_summary() 345 struct trace_instance *trace = &tool->trace; in osnoise_print_stats() local 371 trace_seq_reset(trace->seq); in osnoise_print_stats() 379 trace_seq_reset(trace->seq); in osnoise_print_stats() 387 trace_seq_reset(trace->seq); in osnoise_print_stats() 390 trace_seq_reset(trace->seq); in osnoise_print_stats() 409 trace_seq_reset(trace->seq); in osnoise_print_stats() 789 trace = &tool->trace; in osnoise_hist_main() 846 trace_instance_start(trace); in osnoise_hist_main() 874 trace->inst, in osnoise_hist_main() [all …]
|
| H A D | timerlat_hist.c | 187 tool = container_of(trace, struct osnoise_tool, trace); in timerlat_hist_handler() 470 trace_seq_reset(trace->seq); in timerlat_print_summary() 615 trace_seq_reset(trace->seq); in timerlat_print_stats_all() 625 struct trace_instance *trace = &tool->trace; in timerlat_print_stats() local 672 trace_seq_reset(trace->seq); in timerlat_print_stats() 699 trace_seq_reset(trace->seq); in timerlat_print_stats() 1146 struct trace_instance *trace; in timerlat_hist_main() local 1170 trace = &tool->trace; in timerlat_hist_main() 1176 hist_inst = trace; in timerlat_hist_main() 1341 trace->inst, in timerlat_hist_main() [all …]
|
| /linux-6.15/tools/testing/selftests/net/ |
| H A D | ioam6_parser.c | 438 trace->remlen != (trace_size / 4) - trace->nodelen; in check_header() 462 if (trace->type.bit12 | trace->type.bit13 | trace->type.bit14 | in check_data() 463 trace->type.bit15 | trace->type.bit16 | trace->type.bit17 | in check_data() 464 trace->type.bit18 | trace->type.bit19 | trace->type.bit20 | in check_data() 465 trace->type.bit21 | trace->type.bit23) in check_data() 476 p = trace->data + trace->remlen * 4; in check_data() 478 if (trace->type.bit0) { in check_data() 485 if (trace->type.bit1) { in check_data() 493 if (trace->type.bit2) { in check_data() 501 if (trace->type.bit3) { in check_data() [all …]
|
| /linux-6.15/arch/sparc/kernel/ |
| H A D | stacktrace.c | 14 struct stack_trace *trace, in __save_stack_trace() argument 55 if (trace->skip > 0) in __save_stack_trace() 56 trace->skip--; in __save_stack_trace() 58 trace->entries[trace->nr_entries++] = pc; in __save_stack_trace() 66 if (trace->nr_entries < in __save_stack_trace() 67 trace->max_entries) in __save_stack_trace() 68 trace->entries[trace->nr_entries++] = pc; in __save_stack_trace() 74 } while (trace->nr_entries < trace->max_entries); in __save_stack_trace() 77 void save_stack_trace(struct stack_trace *trace) in save_stack_trace() argument 79 __save_stack_trace(current_thread_info(), trace, false); in save_stack_trace() [all …]
|
| /linux-6.15/tools/testing/selftests/ftrace/test.d/event/ |
| H A D | event-mod.tc | 7 rmmod trace-events-sample ||: 8 if ! modprobe trace-events-sample ; then 25 val=`cat events/sample-trace/enable` 49 val=`cat events/sample-trace/enable` 65 val=`cat events/sample-trace/enable` 125 rmmod trace-events-sample 132 modprobe trace-events-sample 138 rmmod trace-events-sample 144 modprobe trace-events-sample 150 rmmod trace-events-sample [all …]
|
| H A D | trace_printk.tc | 5 rmmod trace-printk ||: 6 if ! modprobe trace-printk ; then 14 grep -q ": This .* trace_bputs" trace 15 grep -q ": This .* trace_puts" trace 16 grep -q ": This .* trace_bprintk" trace 17 grep -q ": This .* trace_printk" trace 19 grep -q ": (irq) .* trace_bputs" trace 20 grep -q ": (irq) .* trace_puts" trace 21 grep -q ": (irq) .* trace_bprintk" trace 22 grep -q ": (irq) .* trace_printk" trace [all …]
|
| /linux-6.15/arch/arc/kernel/ |
| H A D | stacktrace.c | 188 struct stack_trace *trace = arg; in __collect_all() local 190 if (trace->skip > 0) in __collect_all() 191 trace->skip--; in __collect_all() 193 trace->entries[trace->nr_entries++] = address; in __collect_all() 195 if (trace->nr_entries >= trace->max_entries) in __collect_all() 203 struct stack_trace *trace = arg; in __collect_all_but_sched() local 208 if (trace->skip > 0) in __collect_all_but_sched() 209 trace->skip--; in __collect_all_but_sched() 211 trace->entries[trace->nr_entries++] = address; in __collect_all_but_sched() 213 if (trace->nr_entries >= trace->max_entries) in __collect_all_but_sched() [all …]
|
| /linux-6.15/arch/x86/mm/ |
| H A D | mmio-mod.c | 147 my_trace->phys = addr - trace->probe.addr + trace->phys; in pre() 223 struct remap_trace *trace = kmalloc(sizeof(*trace), GFP_KERNEL); in ioremap_trace_core() local 232 if (!trace) { in ioremap_trace_core() 243 .private = trace in ioremap_trace_core() 248 map.map_id = trace->id; in ioremap_trace_core() 252 kfree(trace); in ioremap_trace_core() 300 list_del(&trace->list); in iounmap_trace_core() 301 found_trace = trace; in iounmap_trace_core() 353 trace->probe.addr, trace->probe.len); in clear_trace_list() 360 list_del(&trace->list); in clear_trace_list() [all …]
|
| /linux-6.15/arch/microblaze/kernel/ |
| H A D | unwind.c | 157 struct stack_trace *trace, 185 struct stack_trace *trace, in microblaze_unwind_inner() argument 216 if (!trace) in microblaze_unwind_inner() 218 unwind_trap(task, pc, fp, trace, loglvl); in microblaze_unwind_inner() 224 if (trace) { in microblaze_unwind_inner() 226 if (trace->skip > 0) in microblaze_unwind_inner() 227 trace->skip--; in microblaze_unwind_inner() 229 trace->entries[trace->nr_entries++] = pc; in microblaze_unwind_inner() 231 if (trace->nr_entries >= trace->max_entries) in microblaze_unwind_inner() 280 regs->r15, trace, loglvl); in microblaze_unwind() [all …]
|
| /linux-6.15/arch/um/kernel/ |
| H A D | stacktrace.c | 46 struct stack_trace *trace = data; in save_addr() local 50 if (trace->nr_entries >= trace->max_entries) in save_addr() 53 trace->entries[trace->nr_entries++] = address; in save_addr() 60 static void __save_stack_trace(struct task_struct *tsk, struct stack_trace *trace) in __save_stack_trace() argument 62 dump_trace(tsk, &dump_ops, trace); in __save_stack_trace() 65 void save_stack_trace(struct stack_trace *trace) in save_stack_trace() argument 67 __save_stack_trace(current, trace); in save_stack_trace() 71 void save_stack_trace_tsk(struct task_struct *tsk, struct stack_trace *trace) in save_stack_trace_tsk() argument 73 __save_stack_trace(tsk, trace); in save_stack_trace_tsk()
|
| /linux-6.15/tools/testing/selftests/ftrace/test.d/filter/ |
| H A D | event-filter-function.tc | 24 echo > trace 31 echo > trace 38 while [ `grep kmem_cache_free trace| wc -l` -eq 0 ]; do 46 hitcnt=`grep kmem_cache_free trace| grep $target_func | wc -l` 47 misscnt=`grep kmem_cache_free trace| grep -v $target_func | wc -l` 61 echo > trace 64 while [ `grep kmem_cache_free trace| wc -l` -eq 0 ]; do 72 hitcnt=`grep kmem_cache_free trace| grep $target_func | wc -l` 73 misscnt=`grep kmem_cache_free trace| grep -v $target_func | wc -l` 90 nocnt=`grep openat trace | wc -l` [all …]
|
| /linux-6.15/kernel/ |
| H A D | stacktrace.c | 271 struct stack_trace trace = { in stack_trace_save() local 277 save_stack_trace(&trace); in stack_trace_save() 278 return trace.nr_entries; in stack_trace_save() 295 struct stack_trace trace = { in stack_trace_save_tsk() local 303 return trace.nr_entries; in stack_trace_save_tsk() 319 struct stack_trace trace = { in stack_trace_save_regs() local 326 return trace.nr_entries; in stack_trace_save_regs() 345 struct stack_trace trace = { in stack_trace_save_tsk_reliable() local 365 struct stack_trace trace = { in stack_trace_save_user() local 370 save_stack_trace_user(&trace); in stack_trace_save_user() [all …]
|
| /linux-6.15/net/ipv6/ |
| H A D | ioam6_iptunnel.c | 87 if (!trace->type_be32 || !trace->remlen || in ioam6_validate_trace_hdr() 89 trace->type.bit12 | trace->type.bit13 | trace->type.bit14 | in ioam6_validate_trace_hdr() 90 trace->type.bit15 | trace->type.bit16 | trace->type.bit17 | in ioam6_validate_trace_hdr() 91 trace->type.bit18 | trace->type.bit19 | trace->type.bit20 | in ioam6_validate_trace_hdr() 92 trace->type.bit21 | trace->type.bit23) in ioam6_validate_trace_hdr() 95 trace->nodelen = 0; in ioam6_validate_trace_hdr() 96 fields = be32_to_cpu(trace->type_be32); in ioam6_validate_trace_hdr() 113 struct ioam6_trace_hdr *trace; in ioam6_build_state() local 217 + trace->remlen * 4; in ioam6_build_state() 219 memcpy(&tuninfo->traceh, trace, sizeof(*trace)); in ioam6_build_state() [all …]
|
| /linux-6.15/kernel/trace/ |
| H A D | trace_selftest.c | 425 trace->reset(tr); in trace_selftest_startup_dynamic_tracing() 433 trace->reset(tr); in trace_selftest_startup_dynamic_tracing() 727 trace->reset(tr); in trace_selftest_startup_function() 1222 trace->stop(tr); in trace_selftest_startup_irqsoff() 1229 trace->reset(tr); in trace_selftest_startup_irqsoff() 1284 trace->stop(tr); in trace_selftest_startup_preemptoff() 1291 trace->reset(tr); in trace_selftest_startup_preemptoff() 1350 trace->stop(tr); in trace_selftest_startup_preemptirqsoff() 1371 trace->start(tr); in trace_selftest_startup_preemptirqsoff() 1380 trace->stop(tr); in trace_selftest_startup_preemptirqsoff() [all …]
|
| /linux-6.15/tools/testing/selftests/ftrace/test.d/dynevent/ |
| H A D | fprobe_args_vfs.tc | 12 grep "dput" trace | grep -q "enable" 14 echo "" > trace 21 grep "dput" trace | grep -q "enable" 23 echo "" > trace 30 grep "vfs_read" trace | grep -q "enable" 32 echo "" > trace 39 grep "vfs_read" trace | grep -q "enable" 41 echo "" > trace
|