Home
last modified time | relevance | path

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

/Linux-v5.4/drivers/media/platform/mtk-vcodec/
Dmtk_vcodec_intr.c17 wait_queue_head_t *waitqueue; in mtk_vcodec_wait_for_done_ctx() local
21 waitqueue = (wait_queue_head_t *)&ctx->queue; in mtk_vcodec_wait_for_done_ctx()
24 ret = wait_event_interruptible_timeout(*waitqueue, in mtk_vcodec_wait_for_done_ctx()
/Linux-v5.4/drivers/soc/fsl/qbman/
Dqman_test_api.c60 static DECLARE_WAIT_QUEUE_HEAD(waitqueue);
181 wait_event(waitqueue, sdqcr_complete); in qman_test_api()
189 wait_event(waitqueue, retire_complete); in qman_test_api()
220 wake_up(&waitqueue); in cb_dqrr()
244 wake_up(&waitqueue); in cb_fqs()
/Linux-v5.4/drivers/staging/android/ion/
Dion_heap.c163 wake_up(&heap->waitqueue); in ion_heap_freelist_add()
226 wait_event_freezable(heap->waitqueue, in ion_heap_deferred_free()
250 init_waitqueue_head(&heap->waitqueue); in ion_heap_init_deferred_free()
Dion.h153 wait_queue_head_t waitqueue; member
/Linux-v5.4/drivers/tty/
Dmips_ejtag_fdc.c148 wait_queue_head_t waitqueue; member
492 wait_event_interruptible(priv->waitqueue, in mips_ejtag_fdc_put()
511 wait_event_interruptible(priv->waitqueue, in mips_ejtag_fdc_put()
632 wake_up_interruptible(&priv->waitqueue); in mips_ejtag_fdc_handle()
737 wake_up_interruptible(&priv->waitqueue); in mips_ejtag_fdc_tty_port_shutdown()
838 wake_up_interruptible(&priv->waitqueue); in mips_ejtag_fdc_tty_write()
956 init_waitqueue_head(&priv->waitqueue); in mips_ejtag_fdc_tty_probe()
/Linux-v5.4/fs/orangefs/
DMakefile11 orangefs-debugfs.o waitqueue.o
/Linux-v5.4/drivers/staging/isdn/gigaset/
Dproc.c49 wait_event(cs->waitqueue, !cs->waiting); in set_cidmode()
Dcommon.c704 init_waitqueue_head(&cs->waitqueue); in gigaset_initcs()
860 wake_up_interruptible(&cs->waitqueue); in cleanup_cs()
902 wait_event(cs->waitqueue, !cs->waiting); in gigaset_start()
938 wait_event(cs->waitqueue, !cs->waiting); in gigaset_shutdown()
965 wait_event(cs->waitqueue, !cs->waiting); in gigaset_stop()
Dbas-gigaset.c117 wait_queue_head_t waitqueue; member
485 wake_up(&ucs->waitqueue); in read_ctrl_callback()
835 wake_up(&ucs->waitqueue); in read_int_callback()
1505 wake_up(&ucs->waitqueue); in req_timeout()
1577 wake_up(&ucs->waitqueue); in write_ctrl_callback()
1782 wake_up(&ucs->waitqueue); in write_command_callback()
2221 init_waitqueue_head(&ucs->waitqueue); in gigaset_initcshw()
2465 rc = wait_event_timeout(ucs->waitqueue, in gigaset_suspend()
2494 wait_event_timeout(ucs->waitqueue, !ucs->pending, in gigaset_suspend()
Dinterface.c47 wait_event(cs->waitqueue, !cs->waiting); in if_lock()
81 wait_event(cs->waitqueue, !cs->waiting); in if_version()
Dev-layer.c920 wake_up(&cs->waitqueue); in do_start()
940 wake_up(&cs->waitqueue); in finish_shutdown()
1464 wake_up(&cs->waitqueue); in do_action()
1476 wake_up(&cs->waitqueue); in do_action()
1496 wake_up(&cs->waitqueue); in do_action()
Dgigaset.h412 wait_queue_head_t waitqueue; member
/Linux-v5.4/drivers/char/
Dvirtio_console.c219 wait_queue_head_t waitqueue; member
760 ret = wait_event_freezable(port->waitqueue, in port_fops_read()
792 ret = wait_event_freezable(port->waitqueue, in wait_port_writable()
977 poll_wait(filp, &port->waitqueue, wait); in port_fops_poll()
1421 init_waitqueue_head(&port->waitqueue); in add_port()
1530 wake_up_interruptible(&port->waitqueue); in unplug_port()
1639 wake_up_interruptible(&port->waitqueue); in handle_control_message()
1751 wake_up_interruptible(&port->waitqueue); in out_intr()
1793 wake_up_interruptible(&port->waitqueue); in in_intr()
/Linux-v5.4/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-v5.4/net/sunrpc/auth_gss/
Dauth_gss.c278 wait_queue_head_t waitqueue; member
365 wake_up_all(&gss_msg->waitqueue); in __gss_unhash_msg()
550 init_waitqueue_head(&gss_msg->waitqueue); in gss_alloc_msg()
687 prepare_to_wait(&gss_msg->waitqueue, &wait, TASK_KILLABLE); in gss_create_upcall()
705 finish_wait(&gss_msg->waitqueue, &wait); in gss_create_upcall()
/Linux-v5.4/Documentation/kernel-hacking/
Dhacking.rst517 Placing yourself in the waitqueue is fairly complex, because you must
/Linux-v5.4/Documentation/admin-guide/cgroup-v1/
Dmemory.rst856 in memory cgroup's OOM-waitqueue when they request accountable memory.