Lines Matching full:waiting
62 * the waiting loop, in the ready loop, or in the coupled idle state.
91 * @ready_waiting_counts: combined count of cpus in ready or waiting loops
119 * in use. This prevents a deadlock where two cpus are waiting for each others
215 * Decrements the ready counter, unless the ready (and thus the waiting) counter
217 * decrements the waiting counter and then re-increments it just before another
263 * cpuidle_coupled_cpus_waiting - check if all cpus in a coupled set are waiting
275 * cpuidle_coupled_no_cpus_waiting - check if no cpus in coupled set are waiting
278 * Returns true if all of the cpus in a coupled set are out of the waiting loop.
321 * cpuidle_coupled_poke - wake up a cpu that may be waiting
324 * Ensures that the target cpu exits it's waiting idle state (if it is in it)
325 * and will see updates to waiting_count before it re-enters it's waiting idle
341 * cpuidle_coupled_poke_others - wake up all other cpus that may be waiting
364 * Returns the number of waiting cpus.
389 * Decrementing waiting count can race with incrementing it in in cpuidle_coupled_set_not_waiting()
404 * Marks this cpu as no longer in the ready and waiting loops. Decrements
405 * the waiting count first to prevent another cpu looping back in and seeing
406 * this cpu as waiting just before it exits idle.
499 * If this is the last cpu to enter the waiting state, poke in cpuidle_enter_state_coupled()
500 * all the other cpus out of their waiting state so they can in cpuidle_enter_state_coupled()
502 * exiting the waiting state due to an interrupt and in cpuidle_enter_state_coupled()
515 * two cpus could arrive at the waiting loop at the same time, in cpuidle_enter_state_coupled()
557 * another cpu leaves idle and decrements the waiting counter. in cpuidle_enter_state_coupled()
577 * cpu saw that all cpus were waiting. The cpu that reentered idle will in cpuidle_enter_state_coupled()
605 * other cpus will need to spin waiting for the cpu that is processing in cpuidle_enter_state_coupled()
713 /* Force all cpus out of the waiting loop. */ in cpuidle_coupled_prevent_idle()