Lines Matching refs:wait
16 spin_lock_irq(&pin->wait.lock); in pin_remove()
18 wake_up_locked(&pin->wait); in pin_remove()
19 spin_unlock_irq(&pin->wait.lock); in pin_remove()
38 wait_queue_entry_t wait; in pin_kill() local
44 init_wait(&wait); in pin_kill()
45 spin_lock_irq(&p->wait.lock); in pin_kill()
48 spin_unlock_irq(&p->wait.lock); in pin_kill()
54 spin_unlock_irq(&p->wait.lock); in pin_kill()
58 __add_wait_queue(&p->wait, &wait); in pin_kill()
61 spin_unlock_irq(&p->wait.lock); in pin_kill()
65 if (likely(list_empty(&wait.entry))) in pin_kill()
68 spin_lock_irq(&p->wait.lock); in pin_kill()
70 spin_unlock_irq(&p->wait.lock); in pin_kill()