Lines Matching defs:monitors
23 /* Define pointers to all monitors. */
32 static struct cpuidle_monitor *monitors[MONITORS_MAX];
106 need_len = monitors[mon]->hw_states_num * (MAX_COL_WIDTH + 1)
110 sprintf(buf, "%s", monitors[mon]->name);
126 for (state = 0; state < monitors[mon]->hw_states_num; state++) {
129 s = monitors[mon]->hw_states[state];
166 for (state = 0; state < monitors[mon]->hw_states_num; state++) {
170 s = monitors[mon]->hw_states[state];
191 monitors[mon]->name, s.name);
211 /* param: string passed by -m param (The list of monitors to show)
213 * Monitors must have been registered already, matching monitors
214 * are picked out and available monitors array is overridden
239 if (!strcmp(monitors[num]->name, token)) {
241 tmp_mons[hits] = monitors[num];
251 /* Override detected/registerd monitors array with requested one */
252 memcpy(monitors, tmp_mons,
266 monitors[mon]->name, monitors[mon]->hw_states_num,
267 monitors[mon]->overflow_s);
269 for (state = 0; state < monitors[mon]->hw_states_num; state++) {
270 s = monitors[mon]->hw_states[state];
293 monitors[num]->start();
314 monitors[num]->stop();
335 monitors[num]->name, monitors[num]->hw_states_num);
336 monitors[num]->start();
346 monitors[num]->stop();
418 monitors[avail_monitors] = test_mon;
425 printf(_("No HW Cstate monitors found\n"));
463 if (monitors[num]->unregister)
464 monitors[num]->unregister();