Lines Matching refs:waitq
277 __releases(&ffs->ev.waitq.lock) in __ffs_ep0_queue_wait()
283 spin_unlock_irq(&ffs->ev.waitq.lock); in __ffs_ep0_queue_wait()
289 spin_unlock_irq(&ffs->ev.waitq.lock); in __ffs_ep0_queue_wait()
403 spin_lock_irq(&ffs->ev.waitq.lock); in ffs_ep0_write()
419 spin_unlock_irq(&ffs->ev.waitq.lock); in ffs_ep0_write()
427 spin_unlock_irq(&ffs->ev.waitq.lock); in ffs_ep0_write()
435 spin_lock_irq(&ffs->ev.waitq.lock); in ffs_ep0_write()
453 spin_unlock_irq(&ffs->ev.waitq.lock); in ffs_ep0_write()
473 __releases(&ffs->ev.waitq.lock) in __ffs_ep0_read_events()
499 spin_unlock_irq(&ffs->ev.waitq.lock); in __ffs_ep0_read_events()
532 spin_lock_irq(&ffs->ev.waitq.lock); in ffs_ep0_read()
551 if (wait_event_interruptible_exclusive_locked_irq(ffs->ev.waitq, in ffs_ep0_read()
563 spin_unlock_irq(&ffs->ev.waitq.lock); in ffs_ep0_read()
570 spin_unlock_irq(&ffs->ev.waitq.lock); in ffs_ep0_read()
580 spin_lock_irq(&ffs->ev.waitq.lock); in ffs_ep0_read()
600 spin_unlock_irq(&ffs->ev.waitq.lock); in ffs_ep0_read()
653 poll_wait(file, &ffs->ev.waitq, wait); in ffs_ep0_poll()
1670 BUG_ON(waitqueue_active(&ffs->ev.waitq) || in ffs_data_put()
1729 init_waitqueue_head(&ffs->ev.waitq); in ffs_data_new()
2739 wake_up_locked(&ffs->ev.waitq); in __ffs_event_add()
2748 spin_lock_irqsave(&ffs->ev.waitq.lock, flags); in ffs_event_add()
2750 spin_unlock_irqrestore(&ffs->ev.waitq.lock, flags); in ffs_event_add()
3328 spin_lock_irqsave(&ffs->ev.waitq.lock, flags); in ffs_func_setup()
3332 spin_unlock_irqrestore(&ffs->ev.waitq.lock, flags); in ffs_func_setup()