Lines Matching refs:done
33 事件被简化为 ``struct completion`` 中的一个简单标志,被恰如其名地称为‘done’。
49 完成标记为 "done",这是完全正常的。
55 unsigned int done;
59 结构体提供了->wait等待队列来放置任务进行等待(如果有的话),以及->done完成标志来表明它
84 init_completion(&dynamic_object->done);
86 在这个调用中,我们初始化 waitqueue 并将 ->done 设置为 0,即“not completed”或
87 “not done”。
89 重新初始化函数reinit_completion(),只是将->done字段重置为0(“not done”),而
104 注意,在这种情况下,完成在启动时(或模块加载时)被初始化为“not done”,不需要调用
134 void wait_for_completion(struct completion *done)
180 int wait_for_completion_interruptible(struct completion *done)
185 unsigned long wait_for_completion_timeout(struct completion *done, unsigned long timeout)
196 long wait_for_completion_interruptible_timeout(struct completion *done, unsigned long timeout)
205 long wait_for_completion_killable(struct completion *done)
206 long wait_for_completion_killable_timeout(struct completion *done, unsigned long timeout)
211 void wait_for_completion_io(struct completion *done)
212 unsigned long wait_for_completion_io_timeout(struct completion *done, unsigned long timeout)
221 void complete(struct completion *done)
225 void complete_all(struct completion *done)
249 bool try_wait_for_completion(struct completion *done)
254 bool completion_done(struct completion *done)