Lines Matching refs:completion
9 void completion_init(struct completion *x) in completion_init()
20 void complete(struct completion *x) in complete()
37 void complete_all(struct completion *x) in complete_all()
57 static long __wait_for_common(struct completion *x, long (*action)(long), long timeout, int state) in __wait_for_common()
92 void wait_for_completion(struct completion *x) in wait_for_completion()
106 long wait_for_completion_timeout(struct completion *x, long timeout) in wait_for_completion_timeout()
120 void wait_for_completion_interruptible(struct completion *x) in wait_for_completion_interruptible()
134 long wait_for_completion_interruptible_timeout(struct completion *x, long timeout) in wait_for_completion_interruptible_timeout()
151 bool try_wait_for_completion(struct completion *x) in try_wait_for_completion()
175 bool completion_done(struct completion *x) in completion_done()
199 void wait_for_multicompletion(struct completion x[], int n) in wait_for_multicompletion()
279 struct completion *one_to_one = kzalloc(sizeof(struct completion) * N, 0); in __test_completion()
280 struct completion *one_to_many = kzalloc(sizeof(struct completion), 0); in __test_completion()
281 struct completion *waiter_many_to_one = kzalloc(sizeof(struct completion) * N, 0); in __test_completion()
282 struct completion *worker_many_to_one = kzalloc(sizeof(struct completion) * N, 0); in __test_completion()