Searched refs:wait_queue_wakeup (Results 1 – 6 of 6) sorted by relevance
/DragonOS-0.1.3/kernel/src/ipc/ |
D | pipe.c | 43 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/ |
D | waiting.md | 21 - 通过`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/ |
D | wait_queue.c | 71 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/ |
D | wait_queue.h | 52 void wait_queue_wakeup(wait_queue_node_t *wait_queue_head, int64_t state);
|
/DragonOS-0.1.3/kernel/src/driver/keyboard/ |
D | ps2_keyboard.c | 156 wait_queue_wakeup(&ps2_keyboard_wait_queue, PROC_UNINTERRUPTIBLE); in ps2_keyboard_handler()
|
/DragonOS-0.1.3/kernel/src/process/ |
D | process.c | 549 wait_queue_wakeup(¤t_pcb->parent_pcb->wait_child_proc_exit, PROC_INTERRUPTIBLE); in process_exit_notify()
|