Lines Matching refs:wait
37 wait_queue_head_t wait; member
54 spin_lock_irqsave(&ev_int->wait.lock, flags); in iio_push_event()
62 wake_up_locked_poll(&ev_int->wait, POLLIN); in iio_push_event()
64 spin_unlock_irqrestore(&ev_int->wait.lock, flags); in iio_push_event()
74 struct poll_table_struct *wait) in iio_event_poll() argument
79 poll_wait(filep, &ev_int->wait, wait); in iio_event_poll()
81 spin_lock_irq(&ev_int->wait.lock); in iio_event_poll()
84 spin_unlock_irq(&ev_int->wait.lock); in iio_event_poll()
110 ret = wait_event_interruptible(ev_int->wait, in iio_event_chrdev_read()
129 spin_lock_irq(&ev_int->wait.lock); in iio_event_chrdev_release()
137 spin_unlock_irq(&ev_int->wait.lock); in iio_event_chrdev_release()
158 spin_lock_irq(&ev_int->wait.lock); in iio_event_getfd()
160 spin_unlock_irq(&ev_int->wait.lock); in iio_event_getfd()
163 spin_unlock_irq(&ev_int->wait.lock); in iio_event_getfd()
167 spin_lock_irq(&ev_int->wait.lock); in iio_event_getfd()
169 spin_unlock_irq(&ev_int->wait.lock); in iio_event_getfd()
376 init_waitqueue_head(&ev_int->wait); in iio_setup_ev_int()