Searched refs:process_wakeup (Results 1 – 13 of 13) sorted by relevance
/DragonOS-0.1.7/kernel/src/common/ |
D | kthread.h | 51 … process_wakeup(__kt); \ 69 …process_wakeup(__kt); …
|
/DragonOS-0.1.7/kernel/src/libs/ |
D | wait_queue.rs | 8 process_control_block, process_wakeup, wait_queue_head_t, PROC_INTERRUPTIBLE, 159 process_wakeup(to_wakeup); in wakeup() 182 process_wakeup(to_wakeup); in wakeup_all()
|
D | mutex.rs | 11 pid_t, process_control_block, process_wakeup, PROC_INTERRUPTIBLE, PROC_RUNNING, 130 process_wakeup(to_wakeup); in unlock()
|
D | wait_queue.c | 81 process_wakeup(wait->pcb); in wait_queue_wakeup()
|
D | mutex.c | 92 process_wakeup(wt->pcb); in mutex_unlock()
|
/DragonOS-0.1.7/docs/kernel/process_management/ |
D | kthread.md | 11   当内核线程被创建后,虽然会加入调度队列,但是当其被第一次调度,执行引导程序`kthread()`后,将进入休眠状态。直到其他模块使用`process_wakeup()`,它才…
|
/DragonOS-0.1.7/kernel/src/process/ |
D | process.h | 106 int process_wakeup(struct process_control_block *pcb);
|
D | kthread.c | 279 process_wakeup(pcb); in kthread_stop()
|
D | fork.c | 142 process_wakeup(tsk); in do_fork()
|
D | process.c | 775 int process_wakeup(struct process_control_block *pcb) in process_wakeup() function 799 int retval = process_wakeup(pcb); in process_wakeup_immediately()
|
/DragonOS-0.1.7/kernel/src/time/ |
D | timer.rs | 16 include::bindings::bindings::{process_control_block, process_wakeup, pt_regs, PROC_RUNNING}, 49 process_wakeup(self.pcb); in run()
|
/DragonOS-0.1.7/kernel/src/driver/video/ |
D | video.c | 95 process_wakeup(video_daemon_pcb); in video_refresh_framebuffer()
|
/DragonOS-0.1.7/docs/community/ChangeLog/V0.1.x/ |
D | V0.1.4.md | 46 - scheduler: bugfix: process_wakeup时,对cfs的进程,重设虚拟运行时间。解决由于休眠的进程,其虚拟运行时间过小,导致其他进程饥饿的问题 (#158) 129 * process_wakeup时,对cfs的进程,重设虚拟运行时间。解决由于休眠的进程,其虚拟运行时间过小,导致其他进程饥饿的问题
|