Lines Matching refs:tool

29 timerlat_apply_config(struct osnoise_tool *tool, struct timerlat_params *params)  in timerlat_apply_config()  argument
40 } else if (!tep_find_event_by_name(tool->trace.tep, "osnoise", "timerlat_sample")) { in timerlat_apply_config()
56 retval = osnoise_set_stop_us(tool->context, params->common.stop_us); in timerlat_apply_config()
62 retval = osnoise_set_stop_total_us(tool->context, params->common.stop_total_us); in timerlat_apply_config()
70 retval = osnoise_set_timerlat_period_us(tool->context, in timerlat_apply_config()
80 retval = osnoise_set_print_stack(tool->context, params->print_stack); in timerlat_apply_config()
102 return common_apply_config(tool, &params->common); in timerlat_apply_config()
108 int timerlat_enable(struct osnoise_tool *tool) in timerlat_enable() argument
110 struct timerlat_params *params = to_timerlat_params(tool->params); in timerlat_enable()
142 tool->aa = osnoise_init_tool("timerlat_aa"); in timerlat_enable()
143 if (!tool->aa) in timerlat_enable()
146 retval = timerlat_aa_init(tool->aa, params->dump_tasks); in timerlat_enable()
152 retval = enable_tracer_by_name(tool->aa->trace.inst, "timerlat"); in timerlat_enable()
173 if (tool->record) in timerlat_enable()
174 trace_instance_start(&tool->record->trace); in timerlat_enable()
176 trace_instance_start(&tool->aa->trace); in timerlat_enable()
178 trace_instance_start(&tool->trace); in timerlat_enable()
190 void timerlat_analyze(struct osnoise_tool *tool, bool stopped) in timerlat_analyze() argument
192 struct timerlat_params *params = to_timerlat_params(tool->params); in timerlat_analyze()
213 void timerlat_free(struct osnoise_tool *tool) in timerlat_free() argument
215 struct timerlat_params *params = to_timerlat_params(tool->params); in timerlat_free()
228 osnoise_destroy_tool(tool->aa); in timerlat_free()