Home
last modified time | relevance | path

Searched refs:osnoise_tool (Results 1 – 12 of 12) sorted by relevance

/linux/tools/tracing/rtla/src/
H A Dcommon.h122 struct osnoise_tool { struct
129 struct osnoise_tool *record; argument
130 struct osnoise_tool *aa; argument
137 struct osnoise_tool *(*init_tool)(struct common_params *params);
138 int (*apply_config)(struct osnoise_tool *tool);
139 int (*enable)(struct osnoise_tool *tool);
140 int (*main)(struct osnoise_tool *tool);
141 void (*print_stats)(struct osnoise_tool *tool);
142 void (*analyze)(struct osnoise_tool *tool, bool stopped);
143 void (*free)(struct osnoise_tool *tool);
[all …]
H A Dtimerlat.h35 int timerlat_apply_config(struct osnoise_tool *tool, struct timerlat_params *params);
37 int timerlat_enable(struct osnoise_tool *tool);
38 void timerlat_analyze(struct osnoise_tool *tool, bool stopped);
39 void timerlat_free(struct osnoise_tool *tool);
H A Dtimerlat_top.c56 static void timerlat_free_top_tool(struct osnoise_tool *tool) in timerlat_free_top_tool()
105 timerlat_top_update_sum(struct osnoise_tool *tool, int cpu, struct timerlat_top_cpu *sum) in timerlat_top_update_sum()
130 timerlat_top_update(struct osnoise_tool *tool, int cpu, in timerlat_top_update()
171 struct osnoise_tool *top; in timerlat_top_handler()
174 top = container_of(trace, struct osnoise_tool, trace); in timerlat_top_handler()
189 static int timerlat_top_bpf_pull_data(struct osnoise_tool *tool) in timerlat_top_bpf_pull_data()
259 static void timerlat_top_header(struct timerlat_params *params, struct osnoise_tool *top) in timerlat_top_header()
305 static void timerlat_top_print(struct osnoise_tool *top, int cpu) in timerlat_top_print()
364 timerlat_top_print_sum(struct osnoise_tool *top, struct timerlat_top_cpu *summary) in timerlat_top_print_sum()
440 timerlat_print_stats(struct osnoise_tool *top) in timerlat_print_stats()
[all …]
H A Dosnoise_top.c46 static void osnoise_free_top_tool(struct osnoise_tool *tool) in osnoise_free_top_tool()
84 struct osnoise_tool *tool; in osnoise_top_handler()
90 tool = container_of(trace, struct osnoise_tool, trace); in osnoise_top_handler()
128 static void osnoise_top_header(struct osnoise_tool *top) in osnoise_top_header()
189 static void osnoise_top_print(struct osnoise_tool *tool, int cpu) in osnoise_top_print()
231 osnoise_print_stats(struct osnoise_tool *top) in osnoise_print_stats()
466 osnoise_top_apply_config(struct osnoise_tool *tool) in osnoise_top_apply_config()
495 struct osnoise_tool *osnoise_init_top(struct common_params *params) in osnoise_init_top()
497 struct osnoise_tool *tool; in osnoise_init_top()
H A Dosnoise_hist.c56 static void osnoise_free_hist_tool(struct osnoise_tool *tool) in osnoise_free_hist_tool()
99 static void osnoise_hist_update_multiple(struct osnoise_tool *tool, int cpu, in osnoise_hist_update_multiple()
131 static void osnoise_destroy_trace_hist(struct osnoise_tool *tool) in osnoise_destroy_trace_hist()
142 static int osnoise_init_trace_hist(struct osnoise_tool *tool) in osnoise_init_trace_hist()
179 static void osnoise_read_trace_hist(struct osnoise_tool *tool) in osnoise_read_trace_hist()
227 static void osnoise_hist_header(struct osnoise_tool *tool) in osnoise_hist_header()
336 osnoise_print_stats(struct osnoise_tool *tool) in osnoise_print_stats()
638 osnoise_hist_apply_config(struct osnoise_tool *tool) in osnoise_hist_apply_config()
646 static struct osnoise_tool
649 struct osnoise_tool *tool; in osnoise_init_hist()
[all …]
H A Dosnoise.h53 void osnoise_report_missed_events(struct osnoise_tool *tool);
54 int osnoise_apply_config(struct osnoise_tool *tool, struct osnoise_params *params);
56 int osnoise_enable(struct osnoise_tool *tool);
H A Dosnoise.c998 void osnoise_destroy_tool(struct osnoise_tool *top) in osnoise_destroy_tool()
1017 struct osnoise_tool *osnoise_init_tool(char *tool_name) in osnoise_init_tool()
1019 struct osnoise_tool *top; in osnoise_init_tool()
1043 struct osnoise_tool *osnoise_init_trace_tool(const char *tracer) in osnoise_init_trace_tool()
1045 struct osnoise_tool *trace; in osnoise_init_trace_tool()
1070 bool osnoise_trace_is_off(struct osnoise_tool *tool, struct osnoise_tool *record) in osnoise_trace_is_off()
1091 osnoise_report_missed_events(struct osnoise_tool *tool) in osnoise_report_missed_events()
1110 osnoise_apply_config(struct osnoise_tool *tool, struct osnoise_params *params) in osnoise_apply_config()
1143 int osnoise_enable(struct osnoise_tool *tool) in osnoise_enable()
H A Dcommon.c124 common_apply_config(struct osnoise_tool *tool, struct common_params *params) in common_apply_config()
182 struct osnoise_tool *tool; in run_tool()
323 int top_main_loop(struct osnoise_tool *tool) in top_main_loop()
327 struct osnoise_tool *record = tool->record; in top_main_loop()
381 int hist_main_loop(struct osnoise_tool *tool) in hist_main_loop()
432 int osn_set_stop(struct osnoise_tool *tool) in osn_set_stop()
H A Dtimerlat.c28 timerlat_apply_config(struct osnoise_tool *tool, struct timerlat_params *params) in timerlat_apply_config()
99 int timerlat_enable(struct osnoise_tool *tool) in timerlat_enable()
191 void timerlat_analyze(struct osnoise_tool *tool, bool stopped) in timerlat_analyze()
214 void timerlat_free(struct osnoise_tool *tool) in timerlat_free()
H A Dtimerlat_hist.c76 static void timerlat_free_histogram_tool(struct osnoise_tool *tool) in timerlat_free_histogram_tool()
137 timerlat_hist_update(struct osnoise_tool *tool, int cpu, in timerlat_hist_update()
187 struct osnoise_tool *tool; in timerlat_hist_handler()
190 tool = container_of(trace, struct osnoise_tool, trace); in timerlat_hist_handler()
203 static int timerlat_hist_bpf_pull_data(struct osnoise_tool *tool) in timerlat_hist_bpf_pull_data()
286 static void timerlat_hist_header(struct osnoise_tool *tool) in timerlat_hist_header()
613 timerlat_print_stats(struct osnoise_tool *tool) in timerlat_print_stats()
1012 timerlat_hist_apply_config(struct osnoise_tool *tool) in timerlat_hist_apply_config()
1030 static struct osnoise_tool
1033 struct osnoise_tool *tool; in timerlat_init_hist()
[all …]
H A Dtimerlat_aa.h6 int timerlat_aa_init(struct osnoise_tool *tool, int dump_task);
H A Dtimerlat_aa.c115 struct osnoise_tool *tool;
896 static void timerlat_aa_unregister_events(struct osnoise_tool *tool, int dump_tasks) in timerlat_aa_unregister_events()
935 static int timerlat_aa_register_events(struct osnoise_tool *tool, int dump_tasks) in timerlat_aa_register_events()
1023 int timerlat_aa_init(struct osnoise_tool *tool, int dump_tasks) in timerlat_aa_init()