Home
last modified time | relevance | path

Searched refs:completion (Results 1 – 8 of 8) sorted by relevance

/DragonOS/docs/kernel/sched/
H A Dc_waiting.md134 ## 三. completion完成量
147 DECLARE_COMPLETION_ON_STACK(comp); // 声明一个completion
160 void kthread_fun(struct completion *comp) {
171    kernel/sched/completion.c文件夹中,你可以看到 __test 开头的几个函数,他们是completion模块的测试代码,基本覆盖了completio…
174    函数`completion_init(struct completion *x)`提供了初始化completion的功能。当你使用`DECLARE_COMPLETION_O…
180 | wait_for_completion(struct completion *x) | 将当前进程挂起,并设置挂起状态为PROC_UNINTERRUPTIBLE。 …
181 | wait_for_completion_timeout(struct completion *x, long timeout) | 将当前进程挂起,并设置挂起状态为PROC_UNINTERRU…
182 | wait_for_completion_interruptible(struct completion *x) | 将当前进程挂起,并设置挂起状态为PROC_INTERRUPTIBLE。 …
183 | wait_for_completion_interruptible_timeout(struct completion *x, long timeout) | 将当前进程挂起,并设置挂起状态为P…
184 | wait_for_multicompletion(struct completion x[], int n)| 将当前进程挂起,并设置挂起状态为PROC_UNINTERRUPTIBLE。(等待数…
[all …]
/DragonOS/docs/community/ChangeLog/V0.1.x/
H A DV0.1.0.md117 - completion “完成”机制,让一个进程能等待某个任务的完成。
H A DV0.1.9.md1922 * rust 重构 completion (#350)
1924 * 完成了completion的基本结构,待完善上级调用
/DragonOS/kernel/src/smp/cpu/
H A Dmod.rs12 sched::completion::Completion,
/DragonOS/kernel/src/process/
H A Dsyscall.rs23 sched::completion::Completion,
H A Dmod.rs54 sched::completion::Completion,
/DragonOS/kernel/src/sched/
H A Dmod.rs2 pub mod completion; module
/DragonOS/kernel/src/exception/
H A Dirqdesc.rs31 sched::completion::Completion,