Lines Matching refs:states
80 * C states, especially those with large exit latencies, can have a real
86 * The busier the system, the less impact of C states is acceptable
289 ((data->next_timer_ns < drv->states[1].target_residency_ns ||
290 latency_req < drv->states[1].exit_latency_ns) &&
297 *stop_tick = !(drv->states[0].flags & CPUIDLE_FLAG_POLLING);
339 struct cpuidle_state *s = &drv->states[i];
352 if ((drv->states[idx].flags & CPUIDLE_FLAG_POLLING) &&
369 predicted_ns = drv->states[idx].target_residency_ns;
379 if (drv->states[idx].target_residency_ns < TICK_NSEC &&
392 idx = 0; /* No states enabled. Must use 0. */
398 if (((drv->states[idx].flags & CPUIDLE_FLAG_POLLING) ||
402 if (idx > 0 && drv->states[idx].target_residency_ns > delta_next) {
414 if (drv->states[i].target_residency_ns <= delta_next)
449 struct cpuidle_state *target = &drv->states[last_idx];
479 } else if ((drv->states[last_idx].flags & CPUIDLE_FLAG_POLLING) &&
536 * menu_enable_device - scans a CPU's states and does setup