Home
last modified time | relevance | path

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

/linux-6.12.1/drivers/soc/fsl/qbman/
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-6.12.1/drivers/net/wwan/
Dwwan_core.c85 wait_queue_head_t waitqueue; member
478 init_waitqueue_head(&port->waitqueue); in wwan_create_port()
524 wake_up_interruptible(&port->waitqueue); in wwan_remove_port()
540 wake_up_interruptible(&port->waitqueue); in wwan_port_rx()
547 wake_up_interruptible(&port->waitqueue); in wwan_port_txon()
638 if (wait_event_interruptible(port->waitqueue, !is_read_blocked(port))) in wwan_wait_rx()
652 if (wait_event_interruptible(port->waitqueue, !is_write_blocked(port))) in wwan_wait_tx()
776 poll_wait(filp, &port->waitqueue, wait); in wwan_port_fops_poll()
/linux-6.12.1/drivers/tty/
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()
738 wake_up_interruptible(&priv->waitqueue); in mips_ejtag_fdc_tty_port_shutdown()
839 wake_up_interruptible(&priv->waitqueue); in mips_ejtag_fdc_tty_write()
957 init_waitqueue_head(&priv->waitqueue); in mips_ejtag_fdc_tty_probe()
/linux-6.12.1/fs/orangefs/
DMakefile11 orangefs-debugfs.o waitqueue.o
/linux-6.12.1/drivers/char/
Dvirtio_console.c213 wait_queue_head_t waitqueue; member
751 ret = wait_event_freezable(port->waitqueue, in port_fops_read()
783 ret = wait_event_freezable(port->waitqueue, in wait_port_writable()
966 poll_wait(filp, &port->waitqueue, wait); in port_fops_poll()
1383 init_waitqueue_head(&port->waitqueue); in add_port()
1489 wake_up_interruptible(&port->waitqueue); in unplug_port()
1599 wake_up_interruptible(&port->waitqueue); in handle_control_message()
1710 wake_up_interruptible(&port->waitqueue); in out_intr()
1752 wake_up_interruptible(&port->waitqueue); in in_intr()
/linux-6.12.1/Documentation/scheduler/
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-6.12.1/Documentation/translations/zh_CN/scheduler/
Dcompletion.rst86 在这个调用中,我们初始化 waitqueue 并将 ->done 设置为 0,即“not completed”或
/linux-6.12.1/drivers/gpu/drm/i915/display/
Dintel_pmdemand.c105 init_waitqueue_head(&i915->display.pmdemand.waitqueue); in intel_pmdemand_init_early()
432 if (!wait_event_timeout(i915->display.pmdemand.waitqueue, in intel_pmdemand_wait()
Dintel_display_core.h465 wait_queue_head_t waitqueue; member
Dintel_display_irq.c901 wake_up_all(&dev_priv->display.pmdemand.waitqueue); in intel_pmdemand_irq_handler()
/linux-6.12.1/net/sunrpc/auth_gss/
Dauth_gss.c268 wait_queue_head_t waitqueue; member
355 wake_up_all(&gss_msg->waitqueue); in __gss_unhash_msg()
540 init_waitqueue_head(&gss_msg->waitqueue); in gss_alloc_msg()
677 prepare_to_wait(&gss_msg->waitqueue, &wait, TASK_KILLABLE); in gss_create_upcall()
697 finish_wait(&gss_msg->waitqueue, &wait); in gss_create_upcall()
/linux-6.12.1/Documentation/kernel-hacking/
Dhacking.rst516 Placing yourself in the waitqueue is fairly complex, because you must
/linux-6.12.1/Documentation/admin-guide/cgroup-v1/
Dmemory.rst879 in memory cgroup's OOM-waitqueue when they request accountable memory.
/linux-6.12.1/Documentation/filesystems/xfs/
Dxfs-online-fsck-design.rst1756 To avoid polling in step 4, the drain provides a waitqueue for scrub threads to