Home
last modified time | relevance | path

Searched refs:process_wakeup (Results 1 – 12 of 12) sorted by relevance

/DragonOS-0.1.2/kernel/src/common/
Dkthread.h53process_wakeup(__kt); \
/DragonOS-0.1.2/kernel/src/time/
Dsleep.c17 process_wakeup((struct process_control_block *)pcb); in nanosleep_handler()
Dtimer.c145 BUG_ON(process_wakeup((struct process_control_block *)pcb) != 0); // 正常唤醒,返回值为0 in __wake_up_helper()
/DragonOS-0.1.2/kernel/src/libs/
Dwait_queue_head.c80 process_wakeup(wait->pcb); in wait_queue_wakeup_on_stack()
Dwait_queue.c81 process_wakeup(wait->pcb); in wait_queue_wakeup()
Dmutex.c91 process_wakeup(wt->pcb); in mutex_unlock()
/DragonOS-0.1.2/docs/kernel/process_management/
Dkthread.md11   当内核线程被创建后,虽然会加入调度队列,但是当其被第一次调度,执行引导程序`kthread()`后,将进入休眠状态。直到其他模块使用`process_wakeup()`,它才…
/DragonOS-0.1.2/kernel/src/process/
Dprocess.h106 int process_wakeup(struct process_control_block *pcb);
Dkthread.c268 process_wakeup(pcb); in kthread_stop()
Dprocess.c674 int process_wakeup(struct process_control_block *pcb) in process_wakeup() function
699 int retval = process_wakeup(pcb); in process_wakeup_immediately()
Dfork.c137 process_wakeup(tsk); in do_fork()
/DragonOS-0.1.2/kernel/src/driver/video/
Dvideo.c90 process_wakeup(video_daemon_pcb); in video_refresh_framebuffer()