Lines Matching refs:tool

112 	struct osnoise_tool *tool;  in osnoise_top_handler()  local
118 tool = container_of(trace, struct osnoise_tool, trace); in osnoise_top_handler()
120 data = tool->data; in osnoise_top_handler()
209 static void osnoise_top_print(struct osnoise_tool *tool, int cpu) in osnoise_top_print() argument
211 struct osnoise_top_params *params = tool->params; in osnoise_top_print()
212 struct trace_seq *s = tool->trace.seq; in osnoise_top_print()
218 data = tool->data; in osnoise_top_print()
531 osnoise_top_apply_config(struct osnoise_tool *tool, struct osnoise_top_params *params) in osnoise_top_apply_config() argument
539 retval = osnoise_set_cpus(tool->context, params->cpus); in osnoise_top_apply_config()
547 retval = osnoise_set_runtime_period(tool->context, in osnoise_top_apply_config()
557 retval = osnoise_set_stop_us(tool->context, params->stop_us); in osnoise_top_apply_config()
565 retval = osnoise_set_stop_total_us(tool->context, params->stop_total_us); in osnoise_top_apply_config()
573 retval = osnoise_set_tracing_thresh(tool->context, params->threshold); in osnoise_top_apply_config()
581 retval = osnoise_set_irq_disable(tool->context, 1); in osnoise_top_apply_config()
617 struct osnoise_tool *tool; in osnoise_init_top() local
622 tool = osnoise_init_tool("osnoise_top"); in osnoise_init_top()
623 if (!tool) in osnoise_init_top()
626 tool->data = osnoise_alloc_top(nr_cpus); in osnoise_init_top()
627 if (!tool->data) { in osnoise_init_top()
628 osnoise_destroy_tool(tool); in osnoise_init_top()
632 tool->params = params; in osnoise_init_top()
634 tep_register_event_handler(tool->trace.tep, -1, "ftrace", "osnoise", in osnoise_init_top()
637 return tool; in osnoise_init_top()
662 struct osnoise_tool *tool = NULL; in osnoise_top_main() local
671 tool = osnoise_init_top(params); in osnoise_top_main()
672 if (!tool) { in osnoise_top_main()
677 retval = osnoise_top_apply_config(tool, params); in osnoise_top_main()
683 trace = &tool->trace; in osnoise_top_main()
732 tool->start_time = time(NULL); in osnoise_top_main()
750 osnoise_print_stats(params, tool); in osnoise_top_main()
752 if (trace_is_off(&tool->trace, &record->trace)) in osnoise_top_main()
757 osnoise_print_stats(params, tool); in osnoise_top_main()
761 if (trace_is_off(&tool->trace, &record->trace)) { in osnoise_top_main()
773 osnoise_free_top(tool->data); in osnoise_top_main()
775 osnoise_destroy_tool(tool); in osnoise_top_main()