Lines Matching full:monitors
24 /* Define pointers to all monitors. */
33 static struct cpuidle_monitor *monitors[MONITORS_MAX]; variable
111 need_len = monitors[mon]->hw_states_num * (MAX_COL_WIDTH + 1) in print_header()
115 sprintf(buf, "%s", monitors[mon]->name); in print_header()
138 for (state = 0; state < monitors[mon]->hw_states_num; state++) { in print_header()
141 s = monitors[mon]->hw_states[state]; in print_header()
185 for (state = 0; state < monitors[mon]->hw_states_num; state++) { in print_results()
189 s = monitors[mon]->hw_states[state]; in print_results()
210 monitors[mon]->name, s.name); in print_results()
230 /* param: string passed by -m param (The list of monitors to show)
232 * Monitors must have been registered already, matching monitors
233 * are picked out and available monitors array is overridden
236 * Monitors get sorted in the same order the user passes them
258 if (!strcmp(monitors[num]->name, token)) { in parse_monitor_param()
260 tmp_mons[hits] = monitors[num]; in parse_monitor_param()
270 /* Override detected/registerd monitors array with requested one */ in parse_monitor_param()
271 memcpy(monitors, tmp_mons, in parse_monitor_param()
285 monitors[mon]->name, monitors[mon]->hw_states_num, in list_monitors()
286 monitors[mon]->overflow_s); in list_monitors()
288 for (state = 0; state < monitors[mon]->hw_states_num; state++) { in list_monitors()
289 s = monitors[mon]->hw_states[state]; in list_monitors()
312 monitors[num]->start(); in fork_it()
336 monitors[num]->stop(); in fork_it()
357 monitors[num]->name, monitors[num]->hw_states_num); in do_interval_measure()
358 monitors[num]->start(); in do_interval_measure()
368 monitors[num]->stop(); in do_interval_measure()
440 monitors[avail_monitors] = test_mon; in cmd_monitor()
447 printf(_("No HW Cstate monitors found\n")); in cmd_monitor()
487 if (monitors[num]->unregister) in cmd_monitor()
488 monitors[num]->unregister(); in cmd_monitor()