Lines Matching refs:record
76 osnoise_top_handler(struct trace_seq *s, struct tep_record *record, in osnoise_top_handler() argument
84 int cpu = record->cpu; in osnoise_top_handler()
93 tep_get_field_val(s, event, "runtime", record, &val, 1); in osnoise_top_handler()
96 tep_get_field_val(s, event, "noise", record, &val, 1); in osnoise_top_handler()
100 tep_get_field_val(s, event, "max_sample", record, &val, 1); in osnoise_top_handler()
103 tep_get_field_val(s, event, "hw_count", record, &val, 1); in osnoise_top_handler()
106 tep_get_field_val(s, event, "nmi_count", record, &val, 1); in osnoise_top_handler()
109 tep_get_field_val(s, event, "irq_count", record, &val, 1); in osnoise_top_handler()
112 tep_get_field_val(s, event, "softirq_count", record, &val, 1); in osnoise_top_handler()
115 tep_get_field_val(s, event, "thread_count", record, &val, 1); in osnoise_top_handler()
595 struct osnoise_tool *record = NULL; in osnoise_top_main() local
642 record = osnoise_init_trace_tool("osnoise"); in osnoise_top_main()
643 if (!record) { in osnoise_top_main()
649 retval = trace_events_enable(&record->trace, params->events); in osnoise_top_main()
655 retval = trace_set_buffer_size(&record->trace, params->buffer_size); in osnoise_top_main()
669 trace_instance_start(&record->trace); in osnoise_top_main()
711 if (osnoise_trace_is_off(tool, record)) in osnoise_top_main()
720 if (osnoise_trace_is_off(tool, record)) { in osnoise_top_main()
722 save_trace_to_file(record ? record->trace.inst : NULL, in osnoise_top_main()
728 trace_events_destroy(&record->trace, params->events); in osnoise_top_main()
732 osnoise_destroy_tool(record); in osnoise_top_main()