Lines Matching defs:osnoise_tool
120 * osnoise_tool - osnoise based tool definition.
125 struct osnoise_tool {
132 struct osnoise_tool *record;
133 struct osnoise_tool *aa;
140 struct osnoise_tool *(*init_tool)(struct common_params *params);
141 int (*apply_config)(struct osnoise_tool *tool);
142 int (*enable)(struct osnoise_tool *tool);
143 int (*main)(struct osnoise_tool *tool);
144 void (*print_stats)(struct osnoise_tool *tool);
145 void (*analyze)(struct osnoise_tool *tool, bool stopped);
146 void (*free)(struct osnoise_tool *tool);
165 common_threshold_handler(const struct osnoise_tool *tool);
172 void osnoise_destroy_tool(struct osnoise_tool *top);
173 struct osnoise_tool *osnoise_init_tool(char *tool_name);
174 struct osnoise_tool *osnoise_init_trace_tool(const char *tracer);
175 bool osnoise_trace_is_off(struct osnoise_tool *tool, struct osnoise_tool *record);
182 int common_apply_config(struct osnoise_tool *tool, struct common_params *params);
183 int top_main_loop(struct osnoise_tool *tool);
184 int hist_main_loop(struct osnoise_tool *tool);
185 int osn_set_stop(struct osnoise_tool *tool);