Lines Matching full:waiting
71 * the waiting loop, in the ready loop, or in the coupled idle state.
100 * @ready_waiting_counts: combined count of cpus in ready or waiting loops
127 * in use. This prevents a deadlock where two cpus are waiting for each others
223 * Decrements the ready counter, unless the ready (and thus the waiting) counter
225 * decrements the waiting counter and then re-increments it just before another
271 * cpuidle_coupled_cpus_waiting - check if all cpus in a coupled set are waiting
283 * cpuidle_coupled_no_cpus_waiting - check if no cpus in coupled set are waiting
286 * Returns true if all of the cpus in a coupled set are out of the waiting loop.
329 * cpuidle_coupled_poke - wake up a cpu that may be waiting
332 * Ensures that the target cpu exits it's waiting idle state (if it is in it)
333 * and will see updates to waiting_count before it re-enters it's waiting idle
349 * cpuidle_coupled_poke_others - wake up all other cpus that may be waiting
372 * Returns the number of waiting cpus.
397 * Decrementing waiting count can race with incrementing it in in cpuidle_coupled_set_not_waiting()
412 * Marks this cpu as no longer in the ready and waiting loops. Decrements
413 * the waiting count first to prevent another cpu looping back in and seeing
414 * this cpu as waiting just before it exits idle.
507 * If this is the last cpu to enter the waiting state, poke in cpuidle_enter_state_coupled()
508 * all the other cpus out of their waiting state so they can in cpuidle_enter_state_coupled()
510 * exiting the waiting state due to an interrupt and in cpuidle_enter_state_coupled()
523 * two cpus could arrive at the waiting loop at the same time, in cpuidle_enter_state_coupled()
565 * another cpu leaves idle and decrements the waiting counter. in cpuidle_enter_state_coupled()
585 * cpu saw that all cpus were waiting. The cpu that reentered idle will in cpuidle_enter_state_coupled()
613 * other cpus will need to spin waiting for the cpu that is processing in cpuidle_enter_state_coupled()
722 /* Force all cpus out of the waiting loop. */ in cpuidle_coupled_prevent_idle()