osnoise_tool
common_apply_config(struct osnoise_tool *tool, struct common_params *params)
struct osnoise_tool *tool;
int top_main_loop(struct osnoise_tool *tool)
struct osnoise_tool *record = tool->record;
int hist_main_loop(struct osnoise_tool *tool)
int osn_set_stop(struct osnoise_tool *tool)
struct osnoise_tool *record;
struct osnoise_tool *aa;
struct osnoise_tool *(*init_tool)(struct common_params *params);
int (*apply_config)(struct osnoise_tool *tool);
int (*enable)(struct osnoise_tool *tool);
int (*main)(struct osnoise_tool *tool);
void (*print_stats)(struct osnoise_tool *tool);
void (*analyze)(struct osnoise_tool *tool, bool stopped);
void (*free)(struct osnoise_tool *tool);
void osnoise_destroy_tool(struct osnoise_tool *top);
struct osnoise_tool *osnoise_init_tool(char *tool_name);
struct osnoise_tool *osnoise_init_trace_tool(const char *tracer);
bool osnoise_trace_is_off(struct osnoise_tool *tool, struct osnoise_tool *record);
int common_apply_config(struct osnoise_tool *tool, struct common_params *params);
int top_main_loop(struct osnoise_tool *tool);
int hist_main_loop(struct osnoise_tool *tool);
int osn_set_stop(struct osnoise_tool *tool);
struct osnoise_tool *osnoise_init_tool(char *tool_name)
struct osnoise_tool *top;
struct osnoise_tool *osnoise_init_trace_tool(const char *tracer)
struct osnoise_tool *trace;
bool osnoise_trace_is_off(struct osnoise_tool *tool, struct osnoise_tool *record)
osnoise_report_missed_events(struct osnoise_tool *tool)
osnoise_apply_config(struct osnoise_tool *tool, struct osnoise_params *params)
int osnoise_enable(struct osnoise_tool *tool)
void osnoise_destroy_tool(struct osnoise_tool *top)
void osnoise_report_missed_events(struct osnoise_tool *tool);
int osnoise_apply_config(struct osnoise_tool *tool, struct osnoise_params *params);
int osnoise_enable(struct osnoise_tool *tool);
static void osnoise_destroy_trace_hist(struct osnoise_tool *tool)
static int osnoise_init_trace_hist(struct osnoise_tool *tool)
static void osnoise_read_trace_hist(struct osnoise_tool *tool)
static void osnoise_hist_header(struct osnoise_tool *tool)
osnoise_print_stats(struct osnoise_tool *tool)
static void osnoise_free_hist_tool(struct osnoise_tool *tool)
osnoise_hist_apply_config(struct osnoise_tool *tool)
static struct osnoise_tool
struct osnoise_tool *tool;
static int osnoise_hist_enable(struct osnoise_tool *tool)
static int osnoise_hist_main_loop(struct osnoise_tool *tool)
static void osnoise_hist_update_multiple(struct osnoise_tool *tool, int cpu,
static void osnoise_top_header(struct osnoise_tool *top)
static void osnoise_top_print(struct osnoise_tool *tool, int cpu)
osnoise_print_stats(struct osnoise_tool *top)
static void osnoise_free_top_tool(struct osnoise_tool *tool)
osnoise_top_apply_config(struct osnoise_tool *tool)
struct osnoise_tool *osnoise_init_top(struct common_params *params)
struct osnoise_tool *tool;
struct osnoise_tool *tool;
tool = container_of(trace, struct osnoise_tool, trace);
void timerlat_analyze(struct osnoise_tool *tool, bool stopped)
void timerlat_free(struct osnoise_tool *tool)
timerlat_apply_config(struct osnoise_tool *tool, struct timerlat_params *params)
int timerlat_enable(struct osnoise_tool *tool)
int timerlat_apply_config(struct osnoise_tool *tool, struct timerlat_params *params);
int timerlat_enable(struct osnoise_tool *tool);
void timerlat_analyze(struct osnoise_tool *tool, bool stopped);
void timerlat_free(struct osnoise_tool *tool);
int timerlat_aa_init(struct osnoise_tool *tool, int dump_tasks)
struct osnoise_tool *tool;
static void timerlat_aa_unregister_events(struct osnoise_tool *tool, int dump_tasks)
static int timerlat_aa_register_events(struct osnoise_tool *tool, int dump_tasks)
int timerlat_aa_init(struct osnoise_tool *tool, int dump_task);
timerlat_hist_apply_config(struct osnoise_tool *tool)
static struct osnoise_tool
struct osnoise_tool *tool;
static int timerlat_hist_bpf_main_loop(struct osnoise_tool *tool)
static int timerlat_hist_main(struct osnoise_tool *tool)
timerlat_hist_update(struct osnoise_tool *tool, int cpu,
struct osnoise_tool *tool;
tool = container_of(trace, struct osnoise_tool, trace);
static int timerlat_hist_bpf_pull_data(struct osnoise_tool *tool)
static void timerlat_hist_header(struct osnoise_tool *tool)
timerlat_print_stats(struct osnoise_tool *tool)
static void timerlat_free_histogram_tool(struct osnoise_tool *tool)
timerlat_top_update_sum(struct osnoise_tool *tool, int cpu, struct timerlat_top_cpu *sum)
timerlat_top_update(struct osnoise_tool *tool, int cpu,
struct osnoise_tool *top;
top = container_of(trace, struct osnoise_tool, trace);
static int timerlat_top_bpf_pull_data(struct osnoise_tool *tool)
static void timerlat_top_header(struct timerlat_params *params, struct osnoise_tool *top)
static void timerlat_top_print(struct osnoise_tool *top, int cpu)
timerlat_top_print_sum(struct osnoise_tool *top, struct timerlat_top_cpu *summary)
timerlat_print_stats(struct osnoise_tool *top)
static void timerlat_free_top_tool(struct osnoise_tool *tool)
timerlat_top_apply_config(struct osnoise_tool *top)
static struct osnoise_tool
struct osnoise_tool *top;
timerlat_top_bpf_main_loop(struct osnoise_tool *tool)
static int timerlat_top_main_loop(struct osnoise_tool *tool)