Lines Matching refs:monitor_name

35 static int __ikm_read_enable(char *monitor_name)  in __ikm_read_enable()  argument
41 snprintf(path, MAX_PATH, "rv/monitors/%s/enable", monitor_name); in __ikm_read_enable()
59 static int __ikm_find_monitor_name(char *monitor_name, char *out_name) in __ikm_find_monitor_name() argument
68 cursor = strstr(available_monitors, monitor_name); in __ikm_find_monitor_name()
85 sprintf(container, "%s:", monitor_name); in __ikm_find_monitor_name()
100 static int ikm_read_enable(char *monitor_name) in ikm_read_enable() argument
104 enabled = __ikm_read_enable(monitor_name); in ikm_read_enable()
120 static int ikm_write_enable(char *monitor_name, char *enable_disable) in ikm_write_enable() argument
127 snprintf(path, MAX_PATH, "rv/monitors/%s/enable", monitor_name); in ikm_write_enable()
142 static int ikm_enable(char *monitor_name) in ikm_enable() argument
144 return ikm_write_enable(monitor_name, "1"); in ikm_enable()
152 static int ikm_disable(char *monitor_name) in ikm_disable() argument
154 return ikm_write_enable(monitor_name, "0"); in ikm_disable()
163 static char *ikm_read_desc(char *monitor_name) in ikm_read_desc() argument
168 snprintf(path, MAX_PATH, "rv/monitors/%s/desc", monitor_name); in ikm_read_desc()
171 err_msg("ikm: error reading monitor %s desc\n", monitor_name); in ikm_read_desc()
232 static int ikm_write_reactor(char *monitor_name, char *reactor) in ikm_write_reactor() argument
237 snprintf(path, MAX_PATH, "rv/monitors/%s/reactors", monitor_name); in ikm_write_reactor()
250 static char *ikm_read_reactor(char *monitor_name) in ikm_read_reactor() argument
255 snprintf(path, MAX_PATH, "rv/monitors/%s/reactors", monitor_name); in ikm_read_reactor()
258 err_msg("ikm: fail reading monitor's %s reactors file\n", monitor_name); in ikm_read_reactor()
274 static char *ikm_get_current_reactor(char *monitor_name) in ikm_get_current_reactor() argument
276 char *reactors = ikm_read_reactor(monitor_name); in ikm_get_current_reactor()
309 static int ikm_has_id(char *monitor_name) in ikm_has_id() argument
315 snprintf(path, MAX_PATH, "events/rv/event_%s/format", monitor_name); in ikm_has_id()
318 err_msg("ikm: fail reading monitor's %s format event file\n", monitor_name); in ikm_has_id()
325 debug_msg("ikm: monitor %s has id: %s\n", monitor_name, has_id ? "yes" : "no"); in ikm_has_id()
522 static int ikm_enable_trace_events(char *monitor_name, struct trace_instance *inst) in ikm_enable_trace_events() argument
527 snprintf(event, sizeof(event), "event_%s", monitor_name); in ikm_enable_trace_events()
535 snprintf(event, sizeof(event), "error_%s", monitor_name); in ikm_enable_trace_events()
544 config_has_id = ikm_has_id(monitor_name); in ikm_enable_trace_events()
552 static int ikm_enable_trace_container(char *monitor_name, in ikm_enable_trace_container() argument
560 snprintf(rv_path, MAX_PATH, "rv/monitors/%s", monitor_name); in ikm_enable_trace_container()
587 static struct trace_instance *ikm_setup_trace_instance(char *monitor_name) in ikm_setup_trace_instance() argument
602 retval = trace_instance_init(inst, monitor_name); in ikm_setup_trace_instance()
607 retval = ikm_enable_trace_container(monitor_name, inst); in ikm_setup_trace_instance()
609 retval = ikm_enable_trace_events(monitor_name, inst); in ikm_setup_trace_instance()
668 static void ikm_usage(int exit_val, char *monitor_name, const char *fmt, ...) in ikm_usage() argument
692 fprintf(stderr, "\n usage: rv mon %s [-h] [-q] [-r reactor] [-s] [-v]", monitor_name); in ikm_usage()
704 static int parse_arguments(char *monitor_name, int argc, char **argv) in parse_arguments() argument
731 ikm_usage(0, monitor_name, "help:"); in parse_arguments()
749 config_initial_reactor = ikm_get_current_reactor(monitor_name); in parse_arguments()
751 ikm_usage(1, monitor_name, in parse_arguments()
754 retval = ikm_write_reactor(monitor_name, config_reactor); in parse_arguments()
756 ikm_usage(1, monitor_name, in parse_arguments()
772 int ikm_run_monitor(char *monitor_name, int argc, char **argv) in ikm_run_monitor() argument
778 nested_name = strstr(monitor_name, ":"); in ikm_run_monitor()
782 nested_name = monitor_name; in ikm_run_monitor()
784 retval = __ikm_find_monitor_name(monitor_name, full_name); in ikm_run_monitor()