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

/linux-4.4.14/drivers/tty/
H A Dtty_ldsem.c116 INIT_LIST_HEAD(&sem->write_wait); __init_ldsem()
167 waiter = list_entry(sem->write_wait.next, struct ldsem_waiter, list); __ldsem_wake_writer()
181 if (!list_empty(&sem->write_wait)) __ldsem_wake()
290 list_add_tail(&waiter.list, &sem->write_wait); down_write_failed()
H A Dn_hdlc.c253 wake_up_interruptible (&tty->write_wait); n_hdlc_release()
444 wake_up_interruptible(&tty->write_wait); n_hdlc_send_frames()
691 add_wait_queue(&tty->write_wait, &wait); n_hdlc_tty_write()
721 remove_wait_queue(&tty->write_wait, &wait); n_hdlc_tty_write()
826 poll_wait(filp, &tty->write_wait, wait); n_hdlc_tty_poll()
H A Dpty.c54 wake_up_interruptible(&tty->write_wait); pty_close()
63 wake_up_interruptible(&tty->link->write_wait); pty_close()
H A Dn_tty.c1880 wake_up_interruptible(&tty->write_wait); n_tty_set_termios()
2351 add_wait_queue(&tty->write_wait, &wait); n_tty_write()
2411 remove_wait_queue(&tty->write_wait, &wait); n_tty_write()
2439 poll_wait(file, &tty->write_wait, wait); n_tty_poll()
H A Dtty_io.c598 wake_up_interruptible_poll(&tty->write_wait, POLLOUT); tty_wakeup()
1085 wake_up_interruptible_poll(&tty->write_wait, POLLOUT); tty_write_unlock()
1801 * any waiters on tty->read_wait or tty->write_wait. We test the tty_release()
1820 if (waitqueue_active(&tty->write_wait)) { tty_release()
1821 wake_up_poll(&tty->write_wait, POLLOUT); tty_release()
1830 if (waitqueue_active(&o_tty->write_wait)) { tty_release()
1831 wake_up_poll(&o_tty->write_wait, POLLOUT); tty_release()
3155 init_waitqueue_head(&tty->write_wait); alloc_tty_struct()
H A Dtty_ldisc.c681 wake_up_interruptible_poll(&tty->write_wait, POLLOUT); tty_ldisc_hangup()
H A Dtty_ioctl.c224 timeout = wait_event_interruptible_timeout(tty->write_wait, tty_wait_until_sent()
H A Dn_gsm.c2484 poll_wait(file, &tty->write_wait, wait); gsmld_poll()
/linux-4.4.14/drivers/char/pcmcia/
H A Dcm4040_cs.c75 wait_queue_head_t write_wait; member in struct:reader_dev
122 DEBUGP(4, dev, "waking up write_wait\n"); cm4040_do_poll()
123 wake_up_interruptible(&dev->write_wait); cm4040_do_poll()
153 rc = wait_event_interruptible_timeout(dev->write_wait, wait_for_bulk_out_ready()
587 init_waitqueue_head(&dev->write_wait);
H A Dsynclink_cs.c1692 wake_up_interruptible(&tty->write_wait); mgslpc_flush_buffer()
/linux-4.4.14/drivers/usb/misc/
H A Dadutux.c92 wait_queue_head_t write_wait; member in struct:adu_device
221 wake_up(&dev->write_wait); adu_interrupt_out_callback()
542 add_wait_queue(&dev->write_wait, &waita); adu_write()
562 remove_wait_queue(&dev->write_wait, &waita); adu_write()
575 remove_wait_queue(&dev->write_wait, &waita); adu_write()
626 remove_wait_queue(&dev->write_wait, &waita); adu_write()
685 init_waitqueue_head(&dev->write_wait); adu_probe()
H A Dldusb.c163 wait_queue_head_t write_wait; member in struct:ld_usb
295 wake_up_interruptible(&dev->write_wait); ld_usb_interrupt_out_callback()
403 wait_event_interruptible_timeout(dev->write_wait, !dev->interrupt_out_busy, 2 * HZ); ld_usb_release()
428 poll_wait(file, &dev->write_wait, wait); ld_usb_poll()
555 retval = wait_event_interruptible(dev->write_wait, !dev->interrupt_out_busy); ld_usb_write()
669 init_waitqueue_head(&dev->write_wait); ld_usb_probe()
789 wake_up_interruptible_all(&dev->write_wait); ld_usb_disconnect()
H A Diowarrior.c81 wait_queue_head_t write_wait; /* wait-queue for writing to the device */ member in struct:iowarrior
239 wake_up_interruptible(&dev->write_wait); iowarrior_write_callback()
393 retval = wait_event_interruptible(dev->write_wait, iowarrior_write()
466 wake_up_interruptible(&dev->write_wait); iowarrior_write()
679 wake_up_interruptible(&dev->write_wait); iowarrior_release()
699 poll_wait(file, &dev->write_wait, wait); iowarrior_poll()
782 init_waitqueue_head(&dev->write_wait); iowarrior_probe()
913 wake_up_interruptible(&dev->write_wait); iowarrior_disconnect()
H A Dlegousbtower.c209 wait_queue_head_t write_wait; member in struct:lego_usb_tower
450 wait_event_interruptible_timeout (dev->write_wait, !dev->interrupt_out_busy, 2 * HZ); tower_release()
521 poll_wait(file, &dev->write_wait, wait); tower_poll()
668 retval = wait_event_interruptible (dev->write_wait, !dev->interrupt_out_busy); tower_write()
794 wake_up_interruptible(&dev->write_wait); tower_interrupt_out_callback()
838 init_waitqueue_head (&dev->write_wait); tower_probe()
979 wake_up_interruptible_all(&dev->write_wait); tower_disconnect()
/linux-4.4.14/drivers/usb/image/
H A Dmdc800.c155 wait_queue_head_t write_wait; member in struct:mdc800_data
387 wake_up (&mdc800->write_wait); mdc800_usb_write_notify()
872 wait_event_timeout(mdc800->write_wait, mdc800->written, mdc800_device_write()
1007 init_waitqueue_head (&mdc800->write_wait); usb_mdc800_init()
/linux-4.4.14/drivers/rtc/
H A Drtc-imxdi.c115 * @write_wait: registers write complete queue
127 wait_queue_head_t write_wait; member in struct:imxdi_dev
525 ret = wait_event_interruptible_timeout(imxdi->write_wait, di_write_wait()
714 if (list_empty_careful(&imxdi->write_wait.task_list)) dryice_norm_irq()
725 wake_up_interruptible(&imxdi->write_wait); dryice_norm_irq()
787 init_waitqueue_head(&imxdi->write_wait); dryice_rtc_probe()
/linux-4.4.14/drivers/usb/serial/
H A Ddigi_acceleport.c406 &oob_port->write_wait, DIGI_RETRY_TIMEOUT, digi_write_oob_command()
469 &port->write_wait, DIGI_RETRY_TIMEOUT, digi_write_inb_command()
548 &oob_port->write_wait, DIGI_RETRY_TIMEOUT, digi_set_modem_signals()
1009 wake_up_interruptible(&port->write_wait); digi_write_bulk_callback()
1245 init_waitqueue_head(&port->write_wait); digi_port_init()
/linux-4.4.14/include/linux/usb/
H A Dserial.h67 * @write_wait: a wait_queue_head_t used by the port.
115 wait_queue_head_t write_wait; member in struct:usb_serial_port
/linux-4.4.14/drivers/md/
H A Dbitmap.h227 wait_queue_head_t write_wait; member in struct:bitmap
H A Dbitmap.c307 wait_event(bitmap->write_wait, write_page()
321 wake_up(&bitmap->write_wait); end_bitmap_write()
404 wait_event(bitmap->write_wait, read_page()
998 wait_event(bitmap->write_wait, bitmap_unplug()
1687 wait_event(bitmap->write_wait, bitmap_free()
1749 init_waitqueue_head(&bitmap->write_wait); bitmap_create()
/linux-4.4.14/include/linux/
H A Dtty_ldisc.h142 struct list_head write_wait; member in struct:ld_semaphore
H A Dtty.h300 wait_queue_head_t write_wait; member in struct:tty_struct
/linux-4.4.14/block/
H A Dblk-throttle.c870 unsigned long read_wait = -1, write_wait = -1, min_wait = -1, disptime; tg_update_disptime() local
877 tg_may_dispatch(tg, bio, &write_wait); tg_update_disptime()
879 min_wait = min(read_wait, write_wait); tg_update_disptime()
/linux-4.4.14/drivers/staging/dgap/
H A Ddgap.c1690 wake_up_interruptible(&un->un_tty->write_wait); dgap_write_wakeup()
3174 if (waitqueue_active(&tty->write_wait)) dgap_tty_flush_buffer()
3175 wake_up_interruptible(&tty->write_wait); dgap_tty_flush_buffer()
4972 if (waitqueue_active(&tty->write_wait)) dgap_tty_ioctl()
4973 wake_up_interruptible(&tty->write_wait); dgap_tty_ioctl()
/linux-4.4.14/drivers/staging/dgnc/
H A Ddgnc_tty.c943 wake_up_interruptible(&ch->ch_tun.un_tty->write_wait); dgnc_wakeup_writes()
985 wake_up_interruptible(&ch->ch_pun.un_tty->write_wait); dgnc_wakeup_writes()

Completed in 1661 milliseconds