Lines Matching refs:ObjectWaiter
132 ObjectWaiter Node (Self) ;
134 Node.TState = ObjectWaiter::TS_ENTER ;
146 while (Node.TState == ObjectWaiter::TS_ENTER) {
157 ObjectWaiter * w ;
166 guarantee (w ->TState == ObjectWaiter::TS_ENTER, "invariant") ;
168 w->TState = ObjectWaiter::TS_RUN ;
179 ObjectWaiter Node (Self) ;
181 Node.TState = ObjectWaiter::TS_WAIT ;
203 if (Node.TState == ObjectWaiter::TS_WAIT) {
205 if (Node.TState == ObjectWaiter::TS_WAIT) {
207 ObjectWaiter * p ;
208 ObjectWaiter * q = NULL ;
220 Node.TState = ObjectWaiter::TS_RUN ;
225 guarantee (Node.TState == ObjectWaiter::TS_RUN, "invariant") ;
247 ObjectWaiter * w = _WaitSet ;
253 w->TState = ObjectWaiter::TS_RUN ;