Lines Matching refs:tool
100 struct osnoise_tool *tool; in osnoise_top_handler() local
106 tool = container_of(trace, struct osnoise_tool, trace); in osnoise_top_handler()
108 data = tool->data; in osnoise_top_handler()
182 static void osnoise_top_print(struct osnoise_tool *tool, int cpu) in osnoise_top_print() argument
184 struct trace_seq *s = tool->trace.seq; in osnoise_top_print()
190 data = tool->data; in osnoise_top_print()
449 osnoise_top_apply_config(struct osnoise_tool *tool, struct osnoise_top_params *params) in osnoise_top_apply_config() argument
457 retval = osnoise_set_cpus(tool->context, params->cpus); in osnoise_top_apply_config()
465 retval = osnoise_set_runtime_period(tool->context, in osnoise_top_apply_config()
475 retval = osnoise_set_stop_us(tool->context, params->stop_us); in osnoise_top_apply_config()
483 retval = osnoise_set_stop_total_us(tool->context, params->stop_total_us); in osnoise_top_apply_config()
491 retval = osnoise_set_tracing_thresh(tool->context, params->threshold); in osnoise_top_apply_config()
509 struct osnoise_tool *tool; in osnoise_init_top() local
514 tool = osnoise_init_tool("osnoise_top"); in osnoise_init_top()
515 if (!tool) in osnoise_init_top()
518 tool->data = osnoise_alloc_top(nr_cpus); in osnoise_init_top()
519 if (!tool->data) in osnoise_init_top()
522 tool->params = params; in osnoise_init_top()
524 tep_register_event_handler(tool->trace.tep, -1, "ftrace", "osnoise", in osnoise_init_top()
527 return tool; in osnoise_init_top()
530 osnoise_free_top(tool->data); in osnoise_init_top()
531 osnoise_destroy_tool(tool); in osnoise_init_top()
557 struct osnoise_tool *tool = NULL; in osnoise_top_main() local
566 tool = osnoise_init_top(params); in osnoise_top_main()
567 if (!tool) { in osnoise_top_main()
572 retval = osnoise_top_apply_config(tool, params); in osnoise_top_main()
578 trace = &tool->trace; in osnoise_top_main()
612 tool->start_time = time(NULL); in osnoise_top_main()
630 osnoise_print_stats(params, tool); in osnoise_top_main()
632 if (trace_is_off(&tool->trace, &record->trace)) in osnoise_top_main()
637 osnoise_print_stats(params, tool); in osnoise_top_main()
641 if (trace_is_off(&tool->trace, &record->trace)) { in osnoise_top_main()
653 osnoise_free_top(tool->data); in osnoise_top_main()
655 osnoise_destroy_tool(tool); in osnoise_top_main()