/linux-master/drivers/tty/ |
H A D | tty_ldsem.c | 71 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 D | n_hdlc.c | 205 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 D | tty_ldisc.c | 311 wake_up_interruptible_all(&tty->write_wait); 703 wake_up_interruptible_poll(&tty->write_wait, EPOLLOUT);
|
H A D | tty_io.c | 527 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 D | n_tty.c | 1869 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 D | pty.c | 59 wake_up_interruptible(&tty->write_wait); 68 wake_up_interruptible(&tty->link->write_wait);
|
H A D | tty_ioctl.c | 188 timeout = wait_event_interruptible_timeout(tty->write_wait, 488 retval = wait_event_interruptible(tty->write_wait, !tty_chars_in_buffer(tty));
|
H A D | n_gsm.c | 3753 poll_wait(file, &tty->write_wait, wait);
|
/linux-master/drivers/usb/misc/ |
H A D | adutux.c | 88 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 D | ldusb.c | 164 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 D | legousbtower.c | 203 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 D | iowarrior.c | 85 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 D | tty_ldisc.h | 22 struct list_head write_wait; member in struct:ld_semaphore
|
H A D | tty.h | 172 * @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 D | rtc-imxdi.c | 105 * @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 D | md-bitmap.h | 229 wait_queue_head_t write_wait; member in struct:bitmap
|
H A D | md-bitmap.c | 313 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 D | mdc800.c | 142 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 D | digi_acceleport.c | 200 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 D | serdev-ttyport.c | 61 wake_up_interruptible(&tty->write_wait);
|
/linux-master/block/ |
H A D | blk-throttle.c | 1012 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);
|