Lines Matching refs:index

139 				struct cpuidle_device *dev, int index)  in enter_s2idle_proper()  argument
142 struct cpuidle_state *target_state = &drv->states[index]; in enter_s2idle_proper()
155 target_state->enter_s2idle(dev, drv, index); in enter_s2idle_proper()
165 dev->states_usage[index].s2idle_time += ktime_us_delta(time_end, time_start); in enter_s2idle_proper()
166 dev->states_usage[index].s2idle_usage++; in enter_s2idle_proper()
179 int index; in cpuidle_enter_s2idle() local
186 index = find_deepest_state(drv, dev, U64_MAX, 0, true); in cpuidle_enter_s2idle()
187 if (index > 0) { in cpuidle_enter_s2idle()
188 enter_s2idle_proper(drv, dev, index); in cpuidle_enter_s2idle()
191 return index; in cpuidle_enter_s2idle()
202 int index) in cpuidle_enter_state() argument
214 trace_android_vh_cpu_idle_enter(&index, dev); in cpuidle_enter_state()
215 if (index < 0) in cpuidle_enter_state()
216 return index; in cpuidle_enter_state()
218 target_state = &drv->states[index]; in cpuidle_enter_state()
227 index = find_deepest_state(drv, dev, target_state->exit_latency_ns, in cpuidle_enter_state()
229 if (index < 0) { in cpuidle_enter_state()
233 target_state = &drv->states[index]; in cpuidle_enter_state()
243 trace_cpu_idle(index, dev->cpu); in cpuidle_enter_state()
249 entered_state = target_state->enter(dev, drv, index); in cpuidle_enter_state()
269 if (!cpuidle_state_is_coupled(drv, index)) in cpuidle_enter_state()
313 dev->states_usage[index].rejected++; in cpuidle_enter_state()
349 int index) in cpuidle_enter() argument
361 if (cpuidle_state_is_coupled(drv, index)) in cpuidle_enter()
362 ret = cpuidle_enter_state_coupled(dev, drv, index); in cpuidle_enter()
364 ret = cpuidle_enter_state(dev, drv, index); in cpuidle_enter()
378 void cpuidle_reflect(struct cpuidle_device *dev, int index) in cpuidle_reflect() argument
380 if (cpuidle_curr_governor->reflect && index >= 0) in cpuidle_reflect()
381 cpuidle_curr_governor->reflect(dev, index); in cpuidle_reflect()