Searched refs:completion (Results 1 – 8 of 8) sorted by relevance
/DragonOS/docs/kernel/sched/ |
H A D | c_waiting.md | 134 ## 三. 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 D | V0.1.0.md | 117 - completion “完成”机制,让一个进程能等待某个任务的完成。
|
H A D | V0.1.9.md | 1922 * rust 重构 completion (#350) 1924 * 完成了completion的基本结构,待完善上级调用
|
/DragonOS/kernel/src/smp/cpu/ |
H A D | mod.rs | 12 sched::completion::Completion,
|
/DragonOS/kernel/src/process/ |
H A D | syscall.rs | 23 sched::completion::Completion,
|
H A D | mod.rs | 56 completion::Completion, cpu_rq, fair::FairSchedEntity, prio::MAX_PRIO, DequeueFlag,
|
/DragonOS/kernel/src/sched/ |
H A D | mod.rs | 2 pub mod completion; module
|
/DragonOS/kernel/src/exception/ |
H A D | irqdesc.rs | 31 sched::completion::Completion,
|