Lines Matching refs:gone
96 int gone;
189 } else if (cond->blocked > cond->gone) { in impl_cond_do_signal()
191 if (cond->gone != 0) { in impl_cond_do_signal()
192 cond->blocked -= cond->gone; in impl_cond_do_signal()
193 cond->gone = 0; in impl_cond_do_signal()
231 cond->gone++; in impl_cond_do_wait()
239 else if ((ngone = cond->gone) != 0) { in impl_cond_do_wait()
240 cond->gone = 0; in impl_cond_do_wait()
243 } else if (++cond->gone == INT_MAX/2) { in impl_cond_do_wait()
245 cond->blocked -= cond->gone; in impl_cond_do_wait()
247 cond->gone = 0; in impl_cond_do_wait()
357 cond->gone = 0; in cnd_init()