Lines Matching refs:states
241 u64 lat_ns = drv->states[dev->last_state_idx].exit_latency_ns; in teo_update()
271 s64 target_residency_ns = drv->states[i].target_residency_ns; in teo_update()
318 return (drv->states[idx].target_residency_ns + in teo_middle_of_bin()
319 drv->states[idx+1].target_residency_ns) / 2; in teo_middle_of_bin()
338 (no_poll && drv->states[i].flags & CPUIDLE_FLAG_POLLING)) in teo_find_shallower_state()
342 if (drv->states[i].target_residency_ns <= duration_ns) in teo_find_shallower_state()
389 if (drv->states[1].target_residency_ns > duration_ns) in teo_select()
402 !(drv->states[i].flags & CPUIDLE_FLAG_POLLING)) { in teo_select()
418 struct cpuidle_state *s = &drv->states[i]; in teo_select()
552 if (((drv->states[idx].flags & CPUIDLE_FLAG_POLLING) || in teo_select()
563 drv->states[idx].target_residency_ns > delta_tick) in teo_select()