Lines Matching defs:target_state
143 struct cpuidle_state *target_state = &drv->states[index];
157 if (!(target_state->flags & CPUIDLE_FLAG_RCU_IDLE)) {
162 target_state->enter_s2idle(dev, drv, index);
165 if (!(target_state->flags & CPUIDLE_FLAG_RCU_IDLE)) {
217 struct cpuidle_state *target_state = &drv->states[index];
218 bool broadcast = !!(target_state->flags & CPUIDLE_FLAG_TIMER_STOP);
229 index = find_deepest_state(drv, dev, target_state->exit_latency_ns,
235 target_state = &drv->states[index];
239 if (target_state->flags & CPUIDLE_FLAG_TLB_FLUSHED)
243 sched_idle_set_state(target_state);
249 if (!(target_state->flags & CPUIDLE_FLAG_RCU_IDLE)) {
267 entered_state = target_state->enter(dev, drv, index);
269 if (WARN_ONCE(!irqs_disabled(), "%ps leaked IRQ state", target_state->enter))
272 if (!(target_state->flags & CPUIDLE_FLAG_RCU_IDLE)) {