Searched refs:write_wait (Results 1 - 21 of 21) sorted by relevance

/linux-master/drivers/tty/
H A Dtty_ldsem.c71 INIT_LIST_HEAD(&sem->write_wait);
123 waiter = list_entry(sem->write_wait.next, struct ldsem_waiter, list);
137 if (!list_empty(&sem->write_wait))
253 list_add_tail(&waiter.list, &sem->write_wait);
280 if (!locked && list_empty(&sem->write_wait))
H A Dn_hdlc.c205 wake_up_interruptible(&tty->write_wait);
307 wake_up_interruptible(&tty->write_wait);
537 add_wait_queue(&tty->write_wait, &wait);
559 remove_wait_queue(&tty->write_wait, &wait);
659 poll_wait(filp, &tty->write_wait, wait);
H A Dtty_ldisc.c311 wake_up_interruptible_all(&tty->write_wait);
703 wake_up_interruptible_poll(&tty->write_wait, EPOLLOUT);
H A Dtty_io.c527 wake_up_interruptible_poll(&tty->write_wait, EPOLLOUT);
949 wake_up_interruptible_poll(&tty->write_wait, EPOLLOUT);
1767 * any waiters on tty->read_wait or tty->write_wait. We test the
1786 if (waitqueue_active(&tty->write_wait)) {
1787 wake_up_poll(&tty->write_wait, EPOLLOUT);
1796 if (waitqueue_active(&o_tty->write_wait)) {
1797 wake_up_poll(&o_tty->write_wait, EPOLLOUT);
3132 init_waitqueue_head(&tty->write_wait);
H A Dn_tty.c1869 wake_up_interruptible(&tty->write_wait);
2367 add_wait_queue(&tty->write_wait, &wait);
2426 remove_wait_queue(&tty->write_wait, &wait);
2453 poll_wait(file, &tty->write_wait, wait);
H A Dpty.c59 wake_up_interruptible(&tty->write_wait);
68 wake_up_interruptible(&tty->link->write_wait);
H A Dtty_ioctl.c188 timeout = wait_event_interruptible_timeout(tty->write_wait,
488 retval = wait_event_interruptible(tty->write_wait, !tty_chars_in_buffer(tty));
H A Dn_gsm.c3753 poll_wait(file, &tty->write_wait, wait);
/linux-master/drivers/usb/misc/
H A Dadutux.c88 wait_queue_head_t write_wait; member in struct:adu_device
136 wait_event_timeout(dev->write_wait, dev->out_urb_finished,
223 wake_up(&dev->write_wait);
535 add_wait_queue(&dev->write_wait, &waita);
555 remove_wait_queue(&dev->write_wait, &waita);
568 remove_wait_queue(&dev->write_wait, &waita);
619 remove_wait_queue(&dev->write_wait, &waita);
668 init_waitqueue_head(&dev->write_wait);
H A Dldusb.c164 wait_queue_head_t write_wait; member in struct:ld_usb
293 wake_up_interruptible(&dev->write_wait);
398 wait_event_interruptible_timeout(dev->write_wait, !dev->interrupt_out_busy, 2 * HZ);
423 poll_wait(file, &dev->write_wait, wait);
555 retval = wait_event_interruptible(dev->write_wait, !dev->interrupt_out_busy);
667 init_waitqueue_head(&dev->write_wait);
780 wake_up_interruptible_all(&dev->write_wait);
H A Dlegousbtower.c203 wait_queue_head_t write_wait; member in struct:lego_usb_tower
418 wait_event_interruptible_timeout(dev->write_wait, !dev->interrupt_out_busy,
468 poll_wait(file, &dev->write_wait, wait);
608 retval = wait_event_interruptible(dev->write_wait,
731 wake_up_interruptible(&dev->write_wait);
761 init_waitqueue_head(&dev->write_wait);
867 wake_up_interruptible_all(&dev->write_wait);
H A Diowarrior.c85 wait_queue_head_t write_wait; /* wait-queue for writing to the device */ member in struct:iowarrior
241 wake_up_interruptible(&dev->write_wait);
395 retval = wait_event_interruptible(dev->write_wait,
466 wake_up_interruptible(&dev->write_wait);
666 wake_up_interruptible(&dev->write_wait);
686 poll_wait(file, &dev->write_wait, wait);
765 init_waitqueue_head(&dev->write_wait);
905 wake_up_interruptible(&dev->write_wait);
/linux-master/include/linux/
H A Dtty_ldisc.h22 struct list_head write_wait; member in struct:ld_semaphore
H A Dtty.h172 * @write_wait: concurrent writers are waiting in this queue until they are
237 wait_queue_head_t write_wait; member in struct:tty_struct
/linux-master/drivers/rtc/
H A Drtc-imxdi.c105 * @write_wait: registers write complete queue
116 wait_queue_head_t write_wait; member in struct:imxdi_dev
514 ret = wait_event_interruptible_timeout(imxdi->write_wait,
692 if (list_empty_careful(&imxdi->write_wait.head))
703 wake_up_interruptible(&imxdi->write_wait);
771 init_waitqueue_head(&imxdi->write_wait);
/linux-master/drivers/md/
H A Dmd-bitmap.h229 wait_queue_head_t write_wait; member in struct:bitmap
H A Dmd-bitmap.c313 wait_event(bitmap->write_wait,
324 wake_up(&bitmap->write_wait);
401 wait_event(bitmap->write_wait,
460 wait_event(bitmap->write_wait,
1821 wait_event(bitmap->write_wait,
1905 init_waitqueue_head(&bitmap->write_wait);
/linux-master/drivers/usb/image/
H A Dmdc800.c142 wait_queue_head_t write_wait; member in struct:mdc800_data
374 wake_up (&mdc800->write_wait);
858 wait_event_timeout(mdc800->write_wait, mdc800->written,
994 init_waitqueue_head (&mdc800->write_wait);
/linux-master/drivers/usb/serial/
H A Ddigi_acceleport.c200 wait_queue_head_t write_wait; member in struct:digi_port
386 &oob_priv->write_wait, DIGI_RETRY_TIMEOUT,
449 &priv->write_wait, DIGI_RETRY_TIMEOUT,
527 &oob_priv->write_wait, DIGI_RETRY_TIMEOUT,
989 wake_up_interruptible(&priv->write_wait);
1223 init_waitqueue_head(&priv->write_wait);
/linux-master/drivers/tty/serdev/
H A Dserdev-ttyport.c61 wake_up_interruptible(&tty->write_wait);
/linux-master/block/
H A Dblk-throttle.c1012 unsigned long read_wait = -1, write_wait = -1, min_wait = -1, disptime; local
1021 tg_may_dispatch(tg, bio, &write_wait);
1023 min_wait = min(read_wait, write_wait);

Completed in 268 milliseconds