Lines Matching full:wait
6 * Linux wait-bit related types and methods:
8 #include <linux/wait.h>
54 * wait_on_bit - wait for a bit to be cleared
59 * Wait for the given bit in an unsigned long or bitmap (see DECLARE_BITMAP())
63 * The process will wait on a waitqueue selected by hash from a shared
83 * wait_on_bit_io - wait for a bit to be cleared
88 * Wait for the given bit in an unsigned long or bitmap (see DECLARE_BITMAP())
111 * wait_on_bit_timeout - wait for a bit to be cleared or a timeout to elapse
117 * Wait for the given bit in an unsigned long or bitmap (see
143 * wait_on_bit_action - wait for a bit to be cleared
149 * Wait for the given bit in an unsigned long or bitmap (see DECLARE_BITMAP())
171 * wait_on_bit_lock - wait for a bit to be cleared, then set it
176 * Wait for the given bit in an unsigned long or bitmap (see
198 * wait_on_bit_lock_io - wait for a bit to be cleared, then set it
203 * Wait for the given bit in an unsigned long or bitmap (see
225 * wait_on_bit_lock_action - wait for a bit to be cleared, then set it
288 * wait_var_event - wait for a variable to be updated and notified
290 * @condition: the condition to wait for
292 * Wait for a @condition to be true, only re-checking when a wake up is
296 * The process will wait on a waitqueue selected by hash from a shared
301 * condition became true will be visible after the wait completes.
312 * wait_var_event_io - wait for a variable to be updated and notified
314 * @condition: the condition to wait for
316 * Wait for an IO related @condition to be true, only re-checking when a
321 * The process will wait on a waitqueue selected by hash from a shared
329 * condition became true will be visible after the wait completes.
344 * wait_var_event_killable - wait for a variable to be updated and notified
346 * @condition: the condition to wait for
348 * Wait for a @condition to be true or a fatal signal to be received,
359 * condition became true will be visible after the wait completes.
376 * wait_var_event_timeout - wait for a variable to be updated or a timeout to expire
378 * @condition: the condition to wait for
379 * @timeout: maximum time to wait in jiffies
381 * Wait for a @condition to be true or a timeout to expire, only
393 * condition became true will be visible after the wait completes.
409 * wait_var_event_killable - wait for a variable to be updated and notified
411 * @condition: the condition to wait for
413 * Wait for a @condition to be true or a signal to be received, only
423 * condition became true will be visible after the wait completes.
435 * wait_var_event_any_lock - wait for a variable to be updated under a lock
437 * @condition: condition to wait for
442 * Wait for a condition which can only be reliably tested while holding
451 * dropped when schedule() is called to wait for a wake up, and will be
457 * the wait according to @state.
471 * wait_var_event_spinlock - wait for a variable to be updated under a spinlock
473 * @condition: condition to wait for
476 * Wait for a condition which can only be reliably tested while holding
485 * dropped when schedule() is called to wait for a wake up, and will be
492 * wait_var_event_mutex - wait for a variable to be updated under a mutex
494 * @condition: condition to wait for
497 * Wait for a condition which can only be reliably tested while holding
506 * dropped when schedule() is called to wait for a wake up, and will be