Searched refs:waitqueue (Results 1 – 14 of 14) sorted by relevance
/linux-6.12.1/drivers/soc/fsl/qbman/ |
D | qman_test_api.c | 61 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/ |
D | wwan_core.c | 85 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/ |
D | mips_ejtag_fdc.c | 148 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/ |
D | Makefile | 11 orangefs-debugfs.o waitqueue.o
|
/linux-6.12.1/drivers/char/ |
D | virtio_console.c | 213 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/ |
D | completion.rst | 25 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/ |
D | completion.rst | 86 在这个调用中,我们初始化 waitqueue 并将 ->done 设置为 0,即“not completed”或
|
/linux-6.12.1/drivers/gpu/drm/i915/display/ |
D | intel_pmdemand.c | 105 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()
|
D | intel_display_core.h | 465 wait_queue_head_t waitqueue; member
|
D | intel_display_irq.c | 901 wake_up_all(&dev_priv->display.pmdemand.waitqueue); in intel_pmdemand_irq_handler()
|
/linux-6.12.1/net/sunrpc/auth_gss/ |
D | auth_gss.c | 268 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/ |
D | hacking.rst | 516 Placing yourself in the waitqueue is fairly complex, because you must
|
/linux-6.12.1/Documentation/admin-guide/cgroup-v1/ |
D | memory.rst | 879 in memory cgroup's OOM-waitqueue when they request accountable memory.
|
/linux-6.12.1/Documentation/filesystems/xfs/ |
D | xfs-online-fsck-design.rst | 1756 To avoid polling in step 4, the drain provides a waitqueue for scrub threads to
|