Lines Matching refs:blocked
109 int blocked;
191 if (cond->blocked == 0) { in impl_cond_do_signal()
196 cond->to_unblock += nsignal = cond->blocked; in impl_cond_do_signal()
197 cond->blocked = 0; in impl_cond_do_signal()
201 cond->blocked--; in impl_cond_do_signal()
203 } else if (cond->blocked > cond->gone) { in impl_cond_do_signal()
206 cond->blocked -= cond->gone; in impl_cond_do_signal()
210 nsignal = cond->to_unblock = cond->blocked; in impl_cond_do_signal()
211 cond->blocked = 0; in impl_cond_do_signal()
214 cond->blocked--; in impl_cond_do_signal()
231 cond->blocked++; in impl_cond_do_wait()
242 if (cond->blocked != 0) { in impl_cond_do_wait()
243 cond->blocked--; in impl_cond_do_wait()
249 if (cond->blocked != 0) { in impl_cond_do_wait()
259 cond->blocked -= cond->gone; in impl_cond_do_wait()
370 cond->blocked = 0; in cnd_init()