Lines Matching refs:waitq
277 __releases(&ffs->ev.waitq.lock) in __ffs_ep0_queue_wait()
284 spin_unlock_irq(&ffs->ev.waitq.lock); in __ffs_ep0_queue_wait()
400 spin_lock_irq(&ffs->ev.waitq.lock); in ffs_ep0_write()
416 spin_unlock_irq(&ffs->ev.waitq.lock); in ffs_ep0_write()
424 spin_unlock_irq(&ffs->ev.waitq.lock); in ffs_ep0_write()
432 spin_lock_irq(&ffs->ev.waitq.lock); in ffs_ep0_write()
450 spin_unlock_irq(&ffs->ev.waitq.lock); in ffs_ep0_write()
470 __releases(&ffs->ev.waitq.lock) in __ffs_ep0_read_events()
496 spin_unlock_irq(&ffs->ev.waitq.lock); in __ffs_ep0_read_events()
531 spin_lock_irq(&ffs->ev.waitq.lock); in ffs_ep0_read()
550 if (wait_event_interruptible_exclusive_locked_irq(ffs->ev.waitq, in ffs_ep0_read()
562 spin_unlock_irq(&ffs->ev.waitq.lock); in ffs_ep0_read()
569 spin_unlock_irq(&ffs->ev.waitq.lock); in ffs_ep0_read()
579 spin_lock_irq(&ffs->ev.waitq.lock); in ffs_ep0_read()
599 spin_unlock_irq(&ffs->ev.waitq.lock); in ffs_ep0_read()
658 poll_wait(file, &ffs->ev.waitq, wait); in ffs_ep0_poll()
1713 BUG_ON(waitqueue_active(&ffs->ev.waitq) || in ffs_data_put()
1776 init_waitqueue_head(&ffs->ev.waitq); in ffs_data_new()
2807 wake_up_locked(&ffs->ev.waitq); in __ffs_event_add()
2816 spin_lock_irqsave(&ffs->ev.waitq.lock, flags); in ffs_event_add()
2818 spin_unlock_irqrestore(&ffs->ev.waitq.lock, flags); in ffs_event_add()
3402 spin_lock_irqsave(&ffs->ev.waitq.lock, flags); in ffs_func_setup()
3406 spin_unlock_irqrestore(&ffs->ev.waitq.lock, flags); in ffs_func_setup()