Home
last modified time | relevance | path

Searched refs:write_wait (Results 1 – 24 of 24) sorted by relevance

/Linux-v5.4/drivers/tty/
Dtty_ldsem.c71 INIT_LIST_HEAD(&sem->write_wait); in __init_ldsem()
123 waiter = list_entry(sem->write_wait.next, struct ldsem_waiter, list); in __ldsem_wake_writer()
137 if (!list_empty(&sem->write_wait)) in __ldsem_wake()
253 list_add_tail(&waiter.list, &sem->write_wait); in down_write_failed()
280 if (!locked && list_empty(&sem->write_wait)) in down_write_failed()
Dn_hdlc.c243 wake_up_interruptible (&tty->write_wait); in n_hdlc_release()
424 wake_up_interruptible(&tty->write_wait); in n_hdlc_send_frames()
674 add_wait_queue(&tty->write_wait, &wait); in n_hdlc_tty_write()
704 remove_wait_queue(&tty->write_wait, &wait); in n_hdlc_tty_write()
814 poll_wait(filp, &tty->write_wait, wait); in n_hdlc_tty_poll()
Dtty_ldisc.c342 wake_up_interruptible_all(&tty->write_wait); in tty_ldisc_lock()
741 wake_up_interruptible_poll(&tty->write_wait, EPOLLOUT); in tty_ldisc_hangup()
Dtty_io.c539 wake_up_interruptible_poll(&tty->write_wait, EPOLLOUT); in tty_wakeup()
882 wake_up_interruptible_poll(&tty->write_wait, EPOLLOUT); in tty_write_unlock()
1705 if (waitqueue_active(&tty->write_wait)) { in tty_release()
1706 wake_up_poll(&tty->write_wait, EPOLLOUT); in tty_release()
1715 if (waitqueue_active(&o_tty->write_wait)) { in tty_release()
1716 wake_up_poll(&o_tty->write_wait, EPOLLOUT); in tty_release()
2992 init_waitqueue_head(&tty->write_wait); in alloc_tty_struct()
Dpty.c59 wake_up_interruptible(&tty->write_wait); in pty_close()
68 wake_up_interruptible(&tty->link->write_wait); in pty_close()
Dn_tty.c1874 wake_up_interruptible(&tty->write_wait); in n_tty_set_termios()
2321 add_wait_queue(&tty->write_wait, &wait); in n_tty_write()
2381 remove_wait_queue(&tty->write_wait, &wait); in n_tty_write()
2408 poll_wait(file, &tty->write_wait, wait); in n_tty_poll()
Dtty_ioctl.c225 timeout = wait_event_interruptible_timeout(tty->write_wait, in tty_wait_until_sent()
Dn_gsm.c2601 poll_wait(file, &tty->write_wait, wait); in gsmld_poll()
/Linux-v5.4/drivers/usb/misc/
Dadutux.c88 wait_queue_head_t write_wait; member
136 wait_event_timeout(dev->write_wait, dev->out_urb_finished, in adu_abort_transfers()
222 wake_up(&dev->write_wait); in adu_interrupt_out_callback()
537 add_wait_queue(&dev->write_wait, &waita); in adu_write()
557 remove_wait_queue(&dev->write_wait, &waita); in adu_write()
570 remove_wait_queue(&dev->write_wait, &waita); in adu_write()
621 remove_wait_queue(&dev->write_wait, &waita); in adu_write()
670 init_waitqueue_head(&dev->write_wait); in adu_probe()
Diowarrior.c76 wait_queue_head_t write_wait; /* wait-queue for writing to the device */ member
231 wake_up_interruptible(&dev->write_wait); in iowarrior_write_callback()
381 retval = wait_event_interruptible(dev->write_wait, in iowarrior_write()
454 wake_up_interruptible(&dev->write_wait); in iowarrior_write()
654 wake_up_interruptible(&dev->write_wait); in iowarrior_release()
674 poll_wait(file, &dev->write_wait, wait); in iowarrior_poll()
753 init_waitqueue_head(&dev->write_wait); in iowarrior_probe()
871 wake_up_interruptible(&dev->write_wait); in iowarrior_disconnect()
Dldusb.c165 wait_queue_head_t write_wait; member
294 wake_up_interruptible(&dev->write_wait); in ld_usb_interrupt_out_callback()
399 wait_event_interruptible_timeout(dev->write_wait, !dev->interrupt_out_busy, 2 * HZ); in ld_usb_release()
424 poll_wait(file, &dev->write_wait, wait); in ld_usb_poll()
556 retval = wait_event_interruptible(dev->write_wait, !dev->interrupt_out_busy); in ld_usb_write()
668 init_waitqueue_head(&dev->write_wait); in ld_usb_probe()
779 wake_up_interruptible_all(&dev->write_wait); in ld_usb_disconnect()
Dlegousbtower.c203 wait_queue_head_t write_wait; member
442 wait_event_interruptible_timeout (dev->write_wait, !dev->interrupt_out_busy, 2 * HZ); in tower_release()
509 poll_wait(file, &dev->write_wait, wait); in tower_poll()
656 retval = wait_event_interruptible (dev->write_wait, !dev->interrupt_out_busy); in tower_write()
783 wake_up_interruptible(&dev->write_wait); in tower_interrupt_out_callback()
823 init_waitqueue_head (&dev->write_wait); in tower_probe()
953 wake_up_interruptible_all(&dev->write_wait); in tower_disconnect()
/Linux-v5.4/drivers/rtc/
Drtc-imxdi.c115 wait_queue_head_t write_wait; member
513 ret = wait_event_interruptible_timeout(imxdi->write_wait, in di_write_wait()
691 if (list_empty_careful(&imxdi->write_wait.head)) in dryice_irq()
702 wake_up_interruptible(&imxdi->write_wait); in dryice_irq()
770 init_waitqueue_head(&imxdi->write_wait); in dryice_rtc_probe()
/Linux-v5.4/drivers/char/pcmcia/
Dcm4040_cs.c75 wait_queue_head_t write_wait; member
123 wake_up_interruptible(&dev->write_wait); in cm4040_do_poll()
153 rc = wait_event_interruptible_timeout(dev->write_wait, in wait_for_bulk_out_ready()
586 init_waitqueue_head(&dev->write_wait); in reader_probe()
Dsynclink_cs.c1685 wake_up_interruptible(&tty->write_wait); in mgslpc_flush_buffer()
/Linux-v5.4/drivers/usb/image/
Dmdc800.c142 wait_queue_head_t write_wait; member
374 wake_up (&mdc800->write_wait); in mdc800_usb_write_notify()
859 wait_event_timeout(mdc800->write_wait, mdc800->written, in mdc800_device_write()
995 init_waitqueue_head (&mdc800->write_wait); in usb_mdc800_init()
/Linux-v5.4/include/linux/
Dtty_ldisc.h138 struct list_head write_wait; member
Dtty.h323 wait_queue_head_t write_wait; member
/Linux-v5.4/drivers/usb/serial/
Ddigi_acceleport.c407 &oob_port->write_wait, DIGI_RETRY_TIMEOUT, in digi_write_oob_command()
470 &port->write_wait, DIGI_RETRY_TIMEOUT, in digi_write_inb_command()
549 &oob_port->write_wait, DIGI_RETRY_TIMEOUT, in digi_set_modem_signals()
1009 wake_up_interruptible(&port->write_wait); in digi_write_bulk_callback()
1245 init_waitqueue_head(&port->write_wait); in digi_port_init()
/Linux-v5.4/drivers/md/
Dmd-bitmap.h228 wait_queue_head_t write_wait; member
Dmd-bitmap.c310 wait_event(bitmap->write_wait, in write_page()
324 wake_up(&bitmap->write_wait); in end_bitmap_write()
407 wait_event(bitmap->write_wait, in read_page()
432 wait_event(bitmap->write_wait, in md_bitmap_wait_writes()
1751 wait_event(bitmap->write_wait, in md_bitmap_free()
1836 init_waitqueue_head(&bitmap->write_wait); in md_bitmap_create()
/Linux-v5.4/include/linux/usb/
Dserial.h112 wait_queue_head_t write_wait; member
/Linux-v5.4/drivers/tty/serdev/
Dserdev-ttyport.c63 wake_up_interruptible(&tty->write_wait); in ttyport_write_wakeup()
/Linux-v5.4/block/
Dblk-throttle.c1081 unsigned long read_wait = -1, write_wait = -1, min_wait = -1, disptime; in tg_update_disptime() local
1090 tg_may_dispatch(tg, bio, &write_wait); in tg_update_disptime()
1092 min_wait = min(read_wait, write_wait); in tg_update_disptime()