Lines Matching full:tool
56 static void timerlat_free_top_tool(struct osnoise_tool *tool) in timerlat_free_top_tool() argument
58 timerlat_free_top(tool->data); in timerlat_free_top_tool()
59 timerlat_free(tool); in timerlat_free_top_tool()
103 timerlat_top_update_sum(struct osnoise_tool *tool, int cpu, struct timerlat_top_cpu *sum) in timerlat_top_update_sum() argument
105 struct timerlat_top_data *data = tool->data; in timerlat_top_update_sum()
128 timerlat_top_update(struct osnoise_tool *tool, int cpu, in timerlat_top_update() argument
132 struct timerlat_params *params = to_timerlat_params(tool->params); in timerlat_top_update()
133 struct timerlat_top_data *data = tool->data; in timerlat_top_update()
187 static int timerlat_top_bpf_pull_data(struct osnoise_tool *tool) in timerlat_top_bpf_pull_data() argument
189 struct timerlat_top_data *data = tool->data; in timerlat_top_bpf_pull_data()
250 * timerlat_top_header - print the header of the tool output
463 * timerlat_top_apply_config - apply the top configs to the initialized tool
485 * timerlat_init_top - initialize a timerlat top tool with parameters
514 timerlat_top_bpf_main_loop(struct osnoise_tool *tool) in timerlat_top_bpf_main_loop() argument
516 const struct common_params *params = tool->params; in timerlat_top_bpf_main_loop()
530 retval = timerlat_top_bpf_pull_data(tool); in timerlat_top_bpf_main_loop()
537 timerlat_print_stats(tool); in timerlat_top_bpf_main_loop()
541 retval = common_threshold_handler(tool); in timerlat_top_bpf_main_loop()
545 if (!should_continue_tracing(tool->params)) in timerlat_top_bpf_main_loop()
566 static int timerlat_top_main_loop(struct osnoise_tool *tool) in timerlat_top_main_loop() argument
568 struct timerlat_params *params = to_timerlat_params(tool->params); in timerlat_top_main_loop()
572 retval = top_main_loop(tool); in timerlat_top_main_loop()
574 retval = timerlat_top_bpf_main_loop(tool); in timerlat_top_main_loop()