Lines Matching refs:completion
27 struct completion { struct
36 static inline void complete_acquire(struct completion *x) {} in complete_acquire() argument
37 static inline void complete_release(struct completion *x) {} in complete_release()
57 struct completion work = COMPLETION_INITIALIZER(work)
73 struct completion work = COMPLETION_INITIALIZER_ONSTACK(work)
75 struct completion work = COMPLETION_INITIALIZER_ONSTACK_MAP(work, map)
88 static inline void __init_completion(struct completion *x) in __init_completion()
103 static inline void reinit_completion(struct completion *x) in reinit_completion()
109 extern void wait_for_completion(struct completion *);
110 extern void wait_for_completion_io(struct completion *);
111 extern int wait_for_completion_interruptible(struct completion *x);
112 extern int wait_for_completion_killable(struct completion *x);
113 extern unsigned long wait_for_completion_timeout(struct completion *x,
115 extern unsigned long wait_for_completion_io_timeout(struct completion *x,
118 struct completion *x, unsigned long timeout);
120 struct completion *x, unsigned long timeout);
121 extern bool try_wait_for_completion(struct completion *x);
122 extern bool completion_done(struct completion *x);
124 extern void complete(struct completion *);
125 extern void complete_all(struct completion *);
132 inline int wait_for_completion_interruptible(struct completion *x) in wait_for_completion_interruptible()
136 inline int wait_for_completion_killable(struct completion *x) in wait_for_completion_killable()
140 inline unsigned long wait_for_completion_timeout(struct completion *x, in wait_for_completion_timeout()
145 inline unsigned long wait_for_completion_io_timeout(struct completion *x, in wait_for_completion_io_timeout()
150 inline long wait_for_completion_interruptible_timeout(struct completion *x, in wait_for_completion_interruptible_timeout()
155 inline long wait_for_completion_killable_timeout(struct completion *x, in wait_for_completion_killable_timeout()
160 inline bool try_wait_for_completion(struct completion *x) in try_wait_for_completion()
164 inline bool completion_done(struct completion *x) in completion_done()