Lines Matching refs:trace

120  * It could be stored inside the trace context. But every access would
346 * which the event is placed in the buffer (the trace
463 * timerlat_aa_stack_handler - Handles timerlat IRQ stack trace
465 * Saves and parse the stack trace generated by the timerlat IRQ.
478 trace_seq_printf(taa_data->stack_seq, " Blocking thread stack trace\n");
482 function = tep_find_function(taa_ctx->tool->trace.tep, caller[i]);
494 * Handles the sched:sched_switch event to trace the current thread running on the
495 * CPU. It is used to display the threads running on the other CPUs when the trace
564 * Expected IRQ arrival time using the trace clock as the base.
591 * If the trace stopped due to IRQ, the other events will not happen
592 * because... the trace stopped :-).
594 * That is all folks, the stack trace was printed before the stop,
624 * Print the stack trace!
691 struct trace_instance *trace = &taa_ctx->tool->trace;
694 retval = tracefs_iterate_raw_events(trace->tep,
695 trace->inst,
699 trace);
756 tep = taa_ctx->tool->trace.tep;
884 tep_unregister_event_handler(tool->trace.tep, -1, "ftrace", "timerlat",
887 tracefs_event_disable(tool->trace.inst, "osnoise", NULL);
889 tep_unregister_event_handler(tool->trace.tep, -1, "osnoise", "nmi_noise",
892 tep_unregister_event_handler(tool->trace.tep, -1, "osnoise", "irq_noise",
895 tep_unregister_event_handler(tool->trace.tep, -1, "osnoise", "softirq_noise",
898 tep_unregister_event_handler(tool->trace.tep, -1, "osnoise", "thread_noise",
901 tep_unregister_event_handler(tool->trace.tep, -1, "ftrace", "kernel_stack",
906 tracefs_event_disable(tool->trace.inst, "sched", "sched_switch");
907 tep_unregister_event_handler(tool->trace.tep, -1, "sched", "sched_switch",
910 tracefs_event_disable(tool->trace.inst, "workqueue", "workqueue_execute_start");
911 tep_unregister_event_handler(tool->trace.tep, -1, "workqueue", "workqueue_execute_start",
924 tep_register_event_handler(tool->trace.tep, -1, "ftrace", "timerlat",
931 retval = tracefs_event_enable(tool->trace.inst, "osnoise", NULL);
937 tep_register_event_handler(tool->trace.tep, -1, "osnoise", "nmi_noise",
940 tep_register_event_handler(tool->trace.tep, -1, "osnoise", "irq_noise",
943 tep_register_event_handler(tool->trace.tep, -1, "osnoise", "softirq_noise",
946 tep_register_event_handler(tool->trace.tep, -1, "osnoise", "thread_noise",
949 tep_register_event_handler(tool->trace.tep, -1, "ftrace", "kernel_stack",
958 retval = tracefs_event_enable(tool->trace.inst, "sched", "sched_switch");
964 tep_register_event_handler(tool->trace.tep, -1, "sched", "sched_switch",
967 retval = tracefs_event_enable(tool->trace.inst, "workqueue", "workqueue_execute_start");
973 tep_register_event_handler(tool->trace.tep, -1, "workqueue", "workqueue_execute_start",