Lines Matching refs:index
113 struct cpuidle_device *dev, int index) in enter_freeze_proper() argument
127 drv->states[index].enter_freeze(dev, drv, index); in enter_freeze_proper()
148 int index; in cpuidle_enter_freeze() local
155 index = find_deepest_state(drv, dev, UINT_MAX, 0, true); in cpuidle_enter_freeze()
156 if (index >= 0) in cpuidle_enter_freeze()
157 enter_freeze_proper(drv, dev, index); in cpuidle_enter_freeze()
159 return index; in cpuidle_enter_freeze()
170 int index) in cpuidle_enter_state() argument
174 struct cpuidle_state *target_state = &drv->states[index]; in cpuidle_enter_state()
185 index = find_deepest_state(drv, dev, target_state->exit_latency, in cpuidle_enter_state()
187 if (index < 0) { in cpuidle_enter_state()
191 target_state = &drv->states[index]; in cpuidle_enter_state()
197 trace_cpu_idle_rcuidle(index, dev->cpu); in cpuidle_enter_state()
201 entered_state = target_state->enter(dev, drv, index); in cpuidle_enter_state()
217 if (!cpuidle_state_is_coupled(drv, index)) in cpuidle_enter_state()
264 int index) in cpuidle_enter() argument
266 if (cpuidle_state_is_coupled(drv, index)) in cpuidle_enter()
267 return cpuidle_enter_state_coupled(dev, drv, index); in cpuidle_enter()
268 return cpuidle_enter_state(dev, drv, index); in cpuidle_enter()
279 void cpuidle_reflect(struct cpuidle_device *dev, int index) in cpuidle_reflect() argument
281 if (cpuidle_curr_governor->reflect && index >= 0) in cpuidle_reflect()
282 cpuidle_curr_governor->reflect(dev, index); in cpuidle_reflect()