Lines Matching full:wait
4 * Generic wait-for-completion handler;
25 raw_spin_lock_irqsave(&x->wait.lock, flags); in complete_with_flags()
29 swake_up_locked(&x->wait, wake_flags); in complete_with_flags()
30 raw_spin_unlock_irqrestore(&x->wait.lock, flags); in complete_with_flags()
78 raw_spin_lock_irqsave(&x->wait.lock, flags); in complete_all()
80 swake_up_all_locked(&x->wait); in complete_all()
81 raw_spin_unlock_irqrestore(&x->wait.lock, flags); in complete_all()
90 DECLARE_SWAITQUEUE(wait); in do_wait_for_common()
97 __prepare_to_swait(&x->wait, &wait); in do_wait_for_common()
99 raw_spin_unlock_irq(&x->wait.lock); in do_wait_for_common()
101 raw_spin_lock_irq(&x->wait.lock); in do_wait_for_common()
103 __finish_swait(&x->wait, &wait); in do_wait_for_common()
120 raw_spin_lock_irq(&x->wait.lock); in __wait_for_common()
122 raw_spin_unlock_irq(&x->wait.lock); in __wait_for_common()
323 raw_spin_lock_irqsave(&x->wait.lock, flags); in try_wait_for_completion()
328 raw_spin_unlock_irqrestore(&x->wait.lock, flags); in try_wait_for_completion()
350 * If ->done, we need to wait for complete() to release ->wait.lock in completion_done()
354 raw_spin_lock_irqsave(&x->wait.lock, flags); in completion_done()
355 raw_spin_unlock_irqrestore(&x->wait.lock, flags); in completion_done()