Home
last modified time | relevance | path

Searched refs:waitqueue (Results 1 – 10 of 10) sorted by relevance

/linux/drivers/soc/fsl/qbman/
H A Dqman_test_api.c61 static DECLARE_WAIT_QUEUE_HEAD(waitqueue);
182 wait_event(waitqueue, sdqcr_complete); in qman_test_api()
190 wait_event(waitqueue, retire_complete); in qman_test_api()
222 wake_up(&waitqueue); in cb_dqrr()
246 wake_up(&waitqueue); in cb_fqs()
/linux/drivers/tty/
H A Dmips_ejtag_fdc.c148 wait_queue_head_t waitqueue; member
493 wait_event_interruptible(priv->waitqueue, in mips_ejtag_fdc_put()
512 wait_event_interruptible(priv->waitqueue, in mips_ejtag_fdc_put()
633 wake_up_interruptible(&priv->waitqueue); in mips_ejtag_fdc_handle()
739 wake_up_interruptible(&priv->waitqueue); in mips_ejtag_fdc_tty_port_shutdown()
840 wake_up_interruptible(&priv->waitqueue); in mips_ejtag_fdc_tty_write()
958 init_waitqueue_head(&priv->waitqueue); in mips_ejtag_fdc_tty_probe()
/linux/drivers/net/wwan/
H A Dwwan_core.c93 wait_queue_head_t waitqueue; member
654 init_waitqueue_head(&port->waitqueue); in wwan_create_port()
693 wake_up_interruptible(&port->waitqueue); in wwan_remove_port()
717 wake_up_interruptible(&port->waitqueue); in wwan_port_rx()
725 wake_up_interruptible(&port->waitqueue); in wwan_port_txon()
816 if (wait_event_interruptible(port->waitqueue, !is_read_blocked(port))) in wwan_wait_rx()
830 if (wait_event_interruptible(port->waitqueue, !is_write_blocked(port))) in wwan_wait_tx()
954 poll_wait(filp, &port->waitqueue, wait); in wwan_port_fops_poll()
/linux/fs/orangefs/
H A DMakefile11 orangefs-debugfs.o waitqueue.o
/linux/drivers/char/
H A Dvirtio_console.c214 wait_queue_head_t waitqueue; member
752 ret = wait_event_freezable(port->waitqueue, in port_fops_read()
784 ret = wait_event_freezable(port->waitqueue, in wait_port_writable()
967 poll_wait(filp, &port->waitqueue, wait); in port_fops_poll()
1382 init_waitqueue_head(&port->waitqueue); in add_port()
1486 wake_up_interruptible(&port->waitqueue); in unplug_port()
1597 wake_up_interruptible(&port->waitqueue); in handle_control_message()
1708 wake_up_interruptible(&port->waitqueue); in out_intr()
1750 wake_up_interruptible(&port->waitqueue); in in_intr()
/linux/Documentation/scheduler/
H A Dcompletion.rst25 Completions are built on top of the waitqueue and wakeup infrastructure of
26 the Linux scheduler. The event the threads on the waitqueue are waiting for
57 This provides the ->wait waitqueue to place tasks on for waiting (if any), and
89 In this call we initialize the waitqueue and set ->done to 0, i.e. "not completed"
93 ->done field to 0 ("not done"), without touching the waitqueue.
/linux/Documentation/translations/zh_CN/scheduler/
H A Dcompletion.rst86 在这个调用中,我们初始化 waitqueue 并将 ->done 设置为 0,即“not completed”或
/linux/drivers/gpu/drm/i915/display/
H A Dintel_pmdemand.c142 init_waitqueue_head(&display->pmdemand.waitqueue); in intel_pmdemand_init_early()
481 if (!wait_event_timeout(display->pmdemand.waitqueue, in intel_pmdemand_wait()
H A Dintel_display_irq.c1248 wake_up_all(&display->pmdemand.waitqueue); in intel_pmdemand_irq_handler()
/linux/net/sunrpc/auth_gss/
H A Dauth_gss.c270 wait_queue_head_t waitqueue; member
357 wake_up_all(&gss_msg->waitqueue); in __gss_unhash_msg()
542 init_waitqueue_head(&gss_msg->waitqueue); in gss_alloc_msg()
680 prepare_to_wait(&gss_msg->waitqueue, &wait, TASK_KILLABLE); in gss_create_upcall()
700 finish_wait(&gss_msg->waitqueue, &wait); in gss_create_upcall()