Lines Matching refs:completion
25 struct completion { struct
45 struct completion work = COMPLETION_INITIALIZER(work)
61 struct completion work = COMPLETION_INITIALIZER_ONSTACK(work)
73 static inline void init_completion(struct completion *x) in init_completion()
79 extern void wait_for_completion(struct completion *);
80 extern int wait_for_completion_interruptible(struct completion *x);
81 extern int wait_for_completion_killable(struct completion *x);
82 extern unsigned long wait_for_completion_timeout(struct completion *x,
85 struct completion *x, unsigned long timeout);
87 struct completion *x, unsigned long timeout);
88 extern bool try_wait_for_completion(struct completion *x);
89 extern bool completion_done(struct completion *x);
91 extern void complete(struct completion *);
92 extern void complete_all(struct completion *);