Lines Matching defs:trace

220 	struct trace_instance *trace = data;
225 tool = container_of(trace, struct osnoise_tool, trace);
242 struct trace_seq *s = tool->trace.seq;
288 struct trace_instance *trace,
297 trace_seq_printf(trace->seq, "count:");
307 trace_seq_printf(trace->seq, "%9d ",
311 trace_seq_printf(trace->seq, "%9d ",
315 trace_seq_printf(trace->seq, "%9d ",
318 trace_seq_printf(trace->seq, "\n");
321 trace_seq_printf(trace->seq, "min: ");
332 trace_seq_printf(trace->seq, "%9llu ",
335 trace_seq_printf(trace->seq, " - ");
340 trace_seq_printf(trace->seq, "%9llu ",
343 trace_seq_printf(trace->seq, " - ");
348 trace_seq_printf(trace->seq, "%9llu ",
351 trace_seq_printf(trace->seq, " - ");
354 trace_seq_printf(trace->seq, "\n");
357 trace_seq_printf(trace->seq, "avg: ");
368 trace_seq_printf(trace->seq, "%9llu ",
371 trace_seq_printf(trace->seq, " - ");
376 trace_seq_printf(trace->seq, "%9llu ",
379 trace_seq_printf(trace->seq, " - ");
384 trace_seq_printf(trace->seq, "%9llu ",
387 trace_seq_printf(trace->seq, " - ");
390 trace_seq_printf(trace->seq, "\n");
393 trace_seq_printf(trace->seq, "max: ");
404 trace_seq_printf(trace->seq, "%9llu ",
407 trace_seq_printf(trace->seq, " - ");
412 trace_seq_printf(trace->seq, "%9llu ",
415 trace_seq_printf(trace->seq, " - ");
420 trace_seq_printf(trace->seq, "%9llu ",
423 trace_seq_printf(trace->seq, " - ");
426 trace_seq_printf(trace->seq, "\n");
427 trace_seq_do_printf(trace->seq);
428 trace_seq_reset(trace->seq);
433 struct trace_instance *trace,
474 trace_seq_printf(trace->seq, "ALL: ");
477 trace_seq_printf(trace->seq, " IRQ");
480 trace_seq_printf(trace->seq, " Thr");
483 trace_seq_printf(trace->seq, " Usr");
485 trace_seq_printf(trace->seq, "\n");
488 trace_seq_printf(trace->seq, "count:");
491 trace_seq_printf(trace->seq, "%9d ",
495 trace_seq_printf(trace->seq, "%9d ",
499 trace_seq_printf(trace->seq, "%9d ",
502 trace_seq_printf(trace->seq, "\n");
505 trace_seq_printf(trace->seq, "min: ");
508 trace_seq_printf(trace->seq, "%9llu ",
512 trace_seq_printf(trace->seq, "%9llu ",
516 trace_seq_printf(trace->seq, "%9llu ",
519 trace_seq_printf(trace->seq, "\n");
522 trace_seq_printf(trace->seq, "avg: ");
525 trace_seq_printf(trace->seq, "%9llu ",
529 trace_seq_printf(trace->seq, "%9llu ",
533 trace_seq_printf(trace->seq, "%9llu ",
536 trace_seq_printf(trace->seq, "\n");
539 trace_seq_printf(trace->seq, "max: ");
542 trace_seq_printf(trace->seq, "%9llu ",
546 trace_seq_printf(trace->seq, "%9llu ",
550 trace_seq_printf(trace->seq, "%9llu ",
553 trace_seq_printf(trace->seq, "\n");
554 trace_seq_do_printf(trace->seq);
555 trace_seq_reset(trace->seq);
565 struct trace_instance *trace = &tool->trace;
575 trace_seq_printf(trace->seq, "%-6d",
587 trace_seq_printf(trace->seq, "%9d ",
593 trace_seq_printf(trace->seq, "%9d ",
599 trace_seq_printf(trace->seq, "%9d ",
606 trace_seq_reset(trace->seq);
610 trace_seq_printf(trace->seq, "\n");
611 trace_seq_do_printf(trace->seq);
612 trace_seq_reset(trace->seq);
616 trace_seq_printf(trace->seq, "over: ");
626 trace_seq_printf(trace->seq, "%9d ",
630 trace_seq_printf(trace->seq, "%9d ",
634 trace_seq_printf(trace->seq, "%9d ",
637 trace_seq_printf(trace->seq, "\n");
638 trace_seq_do_printf(trace->seq);
639 trace_seq_reset(trace->seq);
641 timerlat_print_summary(params, trace, data);
642 timerlat_print_stats_all(params, trace, data);
661 " -a/--auto: set automatic trace mode, stopping the session if argument in us latency is hit",
663 " -i/--irq us: stop trace if the irq latency is higher than the argument in us",
664 " -T/--thread us: stop trace if the thread latency is higher than the argument in us",
665 " -s/--stack us: save the stack trace at the IRQ if a thread latency is higher than the argument in us",
672 " -t/--trace[file]: save the stopped trace to [file|timerlat_trace.txt]",
673 " -e/--event <sys:event>: enable the <sys:event> in the trace instance, multiple -e are allowed",
674 " --filter <filter>: enable a trace event filter to the previous -e event",
675 " --trigger <trigger>: enable a trace event trigger to the previous -e event",
697 " --trace-buffer-size kB: set the per-cpu trace buffer size in kB",
757 {"trace", optional_argument, 0, 't'},
774 {"trace-buffer-size", required_argument, 0, '\3'},
796 /* get stack trace */
799 /* set trace */
835 err_msg("Error alloc trace event");
1114 tep_register_event_handler(tool->trace.tep, -1, "ftrace", "timerlat",
1150 struct trace_instance *trace;
1172 trace = &tool->trace;
1174 retval = enable_timerlat(trace);
1207 err_msg("Failed to enable the trace instance\n");
1212 retval = trace_events_enable(&record->trace, params->events);
1218 retval = trace_set_buffer_size(&record->trace, params->buffer_size);
1235 retval = enable_timerlat(&aa->trace);
1271 * Let the trace instance start first for the case of hitting a stop
1272 * tracing while enabling other instances. The trace instance is the
1276 trace_instance_start(&record->trace);
1278 trace_instance_start(&aa->trace);
1279 trace_instance_start(trace);
1287 retval = tracefs_iterate_raw_events(trace->tep,
1288 trace->inst,
1292 trace);
1298 if (trace_is_off(&tool->trace, &record->trace))
1319 if (trace_is_off(&tool->trace, &record->trace)) {
1326 printf(" Saving trace to %s\n", params->trace_output);
1327 save_trace_to_file(record->trace.inst, params->trace_output);
1335 trace_events_destroy(&record->trace, params->events);