Lines Matching refs:mywait
35 waiter_t mywait; in nscd_wait() local
38 (void) cond_init(&(mywait.w_waitcv), USYNC_THREAD, 0); in nscd_wait()
39 mywait.w_key = entry; in nscd_wait()
40 mywait.w_signaled = 0; in nscd_wait()
41 mywait.w_next = wchan->w_next; in nscd_wait()
42 mywait.w_prev = wchan; in nscd_wait()
43 if (mywait.w_next) in nscd_wait()
44 mywait.w_next->w_prev = &mywait; in nscd_wait()
45 wchan->w_next = &mywait; in nscd_wait()
51 while (!mywait.w_signaled) in nscd_wait()
52 (void) cond_wait(&(mywait.w_waitcv), &nscdb->db_mutex); in nscd_wait()
53 if (mywait.w_prev) in nscd_wait()
54 mywait.w_prev->w_next = mywait.w_next; in nscd_wait()
55 if (mywait.w_next) in nscd_wait()
56 mywait.w_next->w_prev = mywait.w_prev; in nscd_wait()