Lines Matching refs:tool
80 struct osnoise_tool *tool; in osnoise_top_handler() local
86 tool = container_of(trace, struct osnoise_tool, trace); in osnoise_top_handler()
88 data = tool->data; in osnoise_top_handler()
184 static void osnoise_top_print(struct osnoise_tool *tool, int cpu) in osnoise_top_print() argument
186 struct osnoise_params *params = tool->params; in osnoise_top_print()
187 struct trace_seq *s = tool->trace.seq; in osnoise_top_print()
193 data = tool->data; in osnoise_top_print()
521 osnoise_top_apply_config(struct osnoise_tool *tool, struct osnoise_params *params) in osnoise_top_apply_config() argument
525 retval = osnoise_apply_config(tool, params); in osnoise_top_apply_config()
530 retval = osnoise_set_irq_disable(tool->context, 1); in osnoise_top_apply_config()
551 struct osnoise_tool *tool; in osnoise_init_top() local
556 tool = osnoise_init_tool("osnoise_top"); in osnoise_init_top()
557 if (!tool) in osnoise_init_top()
560 tool->data = osnoise_alloc_top(nr_cpus); in osnoise_init_top()
561 if (!tool->data) { in osnoise_init_top()
562 osnoise_destroy_tool(tool); in osnoise_init_top()
566 tool->params = params; in osnoise_init_top()
568 tep_register_event_handler(tool->trace.tep, -1, "ftrace", "osnoise", in osnoise_init_top()
571 return tool; in osnoise_init_top()
596 struct osnoise_tool *tool = NULL; in osnoise_top_main() local
605 tool = osnoise_init_top(params); in osnoise_top_main()
606 if (!tool) { in osnoise_top_main()
611 retval = osnoise_top_apply_config(tool, params); in osnoise_top_main()
617 trace = &tool->trace; in osnoise_top_main()
691 tool->start_time = time(NULL); in osnoise_top_main()
709 osnoise_print_stats(params, tool); in osnoise_top_main()
711 if (osnoise_trace_is_off(tool, record)) in osnoise_top_main()
716 osnoise_print_stats(params, tool); in osnoise_top_main()
720 if (osnoise_trace_is_off(tool, record)) { in osnoise_top_main()
731 osnoise_free_top(tool->data); in osnoise_top_main()
733 osnoise_destroy_tool(tool); in osnoise_top_main()