Home
last modified time | relevance | path

Searched refs:wait_queue_wakeup (Results 1 – 6 of 6) sorted by relevance

/DragonOS-0.1.3/kernel/src/ipc/
Dpipe.c43 wait_queue_wakeup(&pipe_ptr->data.write_wait_queue, PROC_UNINTERRUPTIBLE); in pipe_read()
58 wait_queue_wakeup(&pipe_ptr->data.write_wait_queue, PROC_UNINTERRUPTIBLE); in pipe_read()
76 wait_queue_wakeup(&pipe_ptr->data.read_wait_queue, PROC_UNINTERRUPTIBLE); in pipe_write()
91 wait_queue_wakeup(&pipe_ptr->data.read_wait_queue, PROC_UNINTERRUPTIBLE); in pipe_write()
/DragonOS-0.1.3/docs/kernel/sched/
Dwaiting.md21 - 通过`wait_queue_wakeup()`函数,依次唤醒在等待队列上的进程,将其加入调度队列
61   您可以使用`void wait_queue_wakeup(wait_queue_node_t * wait_queue_head, int64_t state);`函数,从指…
121    在`wait_queue.h`中的`wait_queue_wakeup`函数直接kfree掉了wait_node节点。对于在栈上的wait_node,您可以选择`wait_…
/DragonOS-0.1.3/kernel/src/libs/
Dwait_queue.c71 void wait_queue_wakeup(wait_queue_node_t *wait_queue_head, int64_t state) in wait_queue_wakeup() function
/DragonOS-0.1.3/kernel/src/common/
Dwait_queue.h52 void wait_queue_wakeup(wait_queue_node_t *wait_queue_head, int64_t state);
/DragonOS-0.1.3/kernel/src/driver/keyboard/
Dps2_keyboard.c156 wait_queue_wakeup(&ps2_keyboard_wait_queue, PROC_UNINTERRUPTIBLE); in ps2_keyboard_handler()
/DragonOS-0.1.3/kernel/src/process/
Dprocess.c549 wait_queue_wakeup(&current_pcb->parent_pcb->wait_child_proc_exit, PROC_INTERRUPTIBLE); in process_exit_notify()