Lines Matching refs:dev
129 struct cpuidle_device *dev) in call_cpuidle_s2idle() argument
134 return cpuidle_enter_s2idle(drv, dev); in call_cpuidle_s2idle()
137 static int call_cpuidle(struct cpuidle_driver *drv, struct cpuidle_device *dev, in call_cpuidle() argument
145 dev->last_residency_ns = 0; in call_cpuidle()
155 return cpuidle_enter(drv, dev, next_state); in call_cpuidle()
169 struct cpuidle_device *dev = cpuidle_get_device(); in cpuidle_idle_call() local
170 struct cpuidle_driver *drv = cpuidle_get_cpu_driver(dev); in cpuidle_idle_call()
182 if (cpuidle_not_available(drv, dev)) { in cpuidle_idle_call()
199 if (idle_should_enter_s2idle() || dev->forced_idle_latency_limit_ns) { in cpuidle_idle_call()
204 entered_state = call_cpuidle_s2idle(drv, dev); in cpuidle_idle_call()
210 max_latency_ns = dev->forced_idle_latency_limit_ns; in cpuidle_idle_call()
215 next_state = cpuidle_find_deepest_state(drv, dev, max_latency_ns); in cpuidle_idle_call()
216 call_cpuidle(drv, dev, next_state); in cpuidle_idle_call()
223 next_state = cpuidle_select(drv, dev, &stop_tick); in cpuidle_idle_call()
230 entered_state = call_cpuidle(drv, dev, next_state); in cpuidle_idle_call()
234 cpuidle_reflect(dev, entered_state); in cpuidle_idle_call()