Lines Matching full:trace
162 tracefs_hist_pause(tool->trace.inst, data->trace_hist); in osnoise_destroy_trace_hist()
163 tracefs_hist_destroy(tool->trace.inst, data->trace_hist); in osnoise_destroy_trace_hist()
183 data->trace_hist = tracefs_hist_alloc(tool->trace.tep, "osnoise", "sample_threshold", in osnoise_init_trace_hist()
192 retval = tracefs_hist_start(tool->trace.inst, data->trace_hist); in osnoise_init_trace_hist()
212 tracefs_hist_pause(tool->trace.inst, data->trace_hist); in osnoise_read_trace_hist()
214 content = tracefs_event_file_read(tool->trace.inst, "osnoise", in osnoise_read_trace_hist()
258 struct trace_seq *s = tool->trace.seq; in osnoise_hist_header()
296 struct trace_instance *trace, in osnoise_print_summary() argument
305 trace_seq_printf(trace->seq, "count:"); in osnoise_print_summary()
314 trace_seq_printf(trace->seq, "%9d ", data->hist[cpu].count); in osnoise_print_summary()
316 trace_seq_printf(trace->seq, "\n"); in osnoise_print_summary()
319 trace_seq_printf(trace->seq, "min: "); in osnoise_print_summary()
328 trace_seq_printf(trace->seq, "%9llu ", data->hist[cpu].min_sample); in osnoise_print_summary()
331 trace_seq_printf(trace->seq, "\n"); in osnoise_print_summary()
334 trace_seq_printf(trace->seq, "avg: "); in osnoise_print_summary()
344 trace_seq_printf(trace->seq, "%9.2f ", in osnoise_print_summary()
347 trace_seq_printf(trace->seq, " - "); in osnoise_print_summary()
349 trace_seq_printf(trace->seq, "\n"); in osnoise_print_summary()
352 trace_seq_printf(trace->seq, "max: "); in osnoise_print_summary()
361 trace_seq_printf(trace->seq, "%9llu ", data->hist[cpu].max_sample); in osnoise_print_summary()
364 trace_seq_printf(trace->seq, "\n"); in osnoise_print_summary()
365 trace_seq_do_printf(trace->seq); in osnoise_print_summary()
366 trace_seq_reset(trace->seq); in osnoise_print_summary()
376 struct trace_instance *trace = &tool->trace; in osnoise_print_stats() local
387 trace_seq_printf(trace->seq, "%-6d", in osnoise_print_stats()
398 trace_seq_printf(trace->seq, "%9d ", data->hist[cpu].samples[bucket]); in osnoise_print_stats()
402 trace_seq_reset(trace->seq); in osnoise_print_stats()
408 trace_seq_printf(trace->seq, "\n"); in osnoise_print_stats()
409 trace_seq_do_printf(trace->seq); in osnoise_print_stats()
410 trace_seq_reset(trace->seq); in osnoise_print_stats()
418 trace_seq_reset(trace->seq); in osnoise_print_stats()
419 trace_seq_printf(trace->seq, "over: 0\ncount: 0\nmin: 0\navg: 0\nmax: 0\n"); in osnoise_print_stats()
420 trace_seq_do_printf(trace->seq); in osnoise_print_stats()
421 trace_seq_reset(trace->seq); in osnoise_print_stats()
426 trace_seq_printf(trace->seq, "over: "); in osnoise_print_stats()
435 trace_seq_printf(trace->seq, "%9d ", in osnoise_print_stats()
438 trace_seq_printf(trace->seq, "\n"); in osnoise_print_stats()
439 trace_seq_do_printf(trace->seq); in osnoise_print_stats()
440 trace_seq_reset(trace->seq); in osnoise_print_stats()
442 osnoise_print_summary(params, trace, data); in osnoise_print_stats()
461 " -a/--auto: set automatic trace mode, stopping the session if argument in us sample is hit", in osnoise_hist_usage()
464 " -s/--stop us: stop trace if a single sample is higher than the argument in us", in osnoise_hist_usage()
465 " -S/--stop-total us: stop trace if the total sample is higher than the argument in us", in osnoise_hist_usage()
472 " -t/--trace[file]: save the stopped trace to [file|osnoise_trace.txt]", in osnoise_hist_usage()
473 …" -e/--event <sys:event>: enable the <sys:event> in the trace instance, multiple -e are allowed", in osnoise_hist_usage()
474 " --filter <filter>: enable a trace event filter to the previous -e event", in osnoise_hist_usage()
475 " --trigger <trigger>: enable a trace event trigger to the previous -e event", in osnoise_hist_usage()
489 " --trace-buffer-size kB: set the per-cpu trace buffer size in kB", in osnoise_hist_usage()
544 {"trace", optional_argument, 0, 't'}, in osnoise_hist_parse_args()
554 {"trace-buffer-size", required_argument, 0, '7'}, in osnoise_hist_parse_args()
576 /* set trace */ in osnoise_hist_parse_args()
612 err_msg("Error alloc trace event"); in osnoise_hist_parse_args()
859 struct trace_instance *trace; in osnoise_hist_main() local
879 trace = &tool->trace; in osnoise_hist_main()
881 retval = enable_osnoise(trace); in osnoise_hist_main()
910 err_msg("Failed to enable the trace instance\n"); in osnoise_hist_main()
915 retval = trace_events_enable(&record->trace, params->events); in osnoise_hist_main()
921 retval = trace_set_buffer_size(&record->trace, params->buffer_size); in osnoise_hist_main()
930 * Let the trace instance start first for the case of hitting a stop in osnoise_hist_main()
931 * tracing while enabling other instances. The trace instance is the in osnoise_hist_main()
935 trace_instance_start(&record->trace); in osnoise_hist_main()
936 trace_instance_start(trace); in osnoise_hist_main()
949 retval = tracefs_instance_file_write(trace->inst, "trace", ""); in osnoise_hist_main()
963 retval = tracefs_iterate_raw_events(trace->tep, in osnoise_hist_main()
964 trace->inst, in osnoise_hist_main()
968 trace); in osnoise_hist_main()
987 printf(" Saving trace to %s\n", params->trace_output); in osnoise_hist_main()
988 save_trace_to_file(record->trace.inst, params->trace_output); in osnoise_hist_main()
993 trace_events_destroy(&record->trace, params->events); in osnoise_hist_main()