Lines Matching refs:waitq
270 __releases(&ffs->ev.waitq.lock) in __ffs_ep0_queue_wait()
277 spin_unlock_irq(&ffs->ev.waitq.lock); in __ffs_ep0_queue_wait()
393 spin_lock_irq(&ffs->ev.waitq.lock); in ffs_ep0_write()
409 spin_unlock_irq(&ffs->ev.waitq.lock); in ffs_ep0_write()
417 spin_unlock_irq(&ffs->ev.waitq.lock); in ffs_ep0_write()
425 spin_lock_irq(&ffs->ev.waitq.lock); in ffs_ep0_write()
443 spin_unlock_irq(&ffs->ev.waitq.lock); in ffs_ep0_write()
463 __releases(&ffs->ev.waitq.lock) in __ffs_ep0_read_events()
489 spin_unlock_irq(&ffs->ev.waitq.lock); in __ffs_ep0_read_events()
524 spin_lock_irq(&ffs->ev.waitq.lock); in ffs_ep0_read()
543 if (wait_event_interruptible_exclusive_locked_irq(ffs->ev.waitq, in ffs_ep0_read()
555 spin_unlock_irq(&ffs->ev.waitq.lock); in ffs_ep0_read()
562 spin_unlock_irq(&ffs->ev.waitq.lock); in ffs_ep0_read()
572 spin_lock_irq(&ffs->ev.waitq.lock); in ffs_ep0_read()
592 spin_unlock_irq(&ffs->ev.waitq.lock); in ffs_ep0_read()
651 poll_wait(file, &ffs->ev.waitq, wait); in ffs_ep0_poll()
1635 BUG_ON(waitqueue_active(&ffs->ev.waitq) || in ffs_data_put()
1690 init_waitqueue_head(&ffs->ev.waitq); in ffs_data_new()
2679 wake_up_locked(&ffs->ev.waitq); in __ffs_event_add()
2688 spin_lock_irqsave(&ffs->ev.waitq.lock, flags); in ffs_event_add()
2690 spin_unlock_irqrestore(&ffs->ev.waitq.lock, flags); in ffs_event_add()
3260 spin_lock_irqsave(&ffs->ev.waitq.lock, flags); in ffs_func_setup()
3264 spin_unlock_irqrestore(&ffs->ev.waitq.lock, flags); in ffs_func_setup()