Lines Matching refs:waitq
276 __releases(&ffs->ev.waitq.lock) in __ffs_ep0_queue_wait()
283 spin_unlock_irq(&ffs->ev.waitq.lock); in __ffs_ep0_queue_wait()
399 spin_lock_irq(&ffs->ev.waitq.lock); in ffs_ep0_write()
415 spin_unlock_irq(&ffs->ev.waitq.lock); in ffs_ep0_write()
423 spin_unlock_irq(&ffs->ev.waitq.lock); in ffs_ep0_write()
431 spin_lock_irq(&ffs->ev.waitq.lock); in ffs_ep0_write()
449 spin_unlock_irq(&ffs->ev.waitq.lock); in ffs_ep0_write()
469 __releases(&ffs->ev.waitq.lock) in __ffs_ep0_read_events()
495 spin_unlock_irq(&ffs->ev.waitq.lock); in __ffs_ep0_read_events()
530 spin_lock_irq(&ffs->ev.waitq.lock); in ffs_ep0_read()
549 if (wait_event_interruptible_exclusive_locked_irq(ffs->ev.waitq, in ffs_ep0_read()
561 spin_unlock_irq(&ffs->ev.waitq.lock); in ffs_ep0_read()
568 spin_unlock_irq(&ffs->ev.waitq.lock); in ffs_ep0_read()
578 spin_lock_irq(&ffs->ev.waitq.lock); in ffs_ep0_read()
598 spin_unlock_irq(&ffs->ev.waitq.lock); in ffs_ep0_read()
657 poll_wait(file, &ffs->ev.waitq, wait); in ffs_ep0_poll()
1703 BUG_ON(waitqueue_active(&ffs->ev.waitq) || in ffs_data_put()
1758 init_waitqueue_head(&ffs->ev.waitq); in ffs_data_new()
2766 wake_up_locked(&ffs->ev.waitq); in __ffs_event_add()
2775 spin_lock_irqsave(&ffs->ev.waitq.lock, flags); in ffs_event_add()
2777 spin_unlock_irqrestore(&ffs->ev.waitq.lock, flags); in ffs_event_add()
3361 spin_lock_irqsave(&ffs->ev.waitq.lock, flags); in ffs_func_setup()
3365 spin_unlock_irqrestore(&ffs->ev.waitq.lock, flags); in ffs_func_setup()