Lines Matching defs:SyncWaiter
82 class SyncWaiter : public WaitableEvent::Waiter {
84 SyncWaiter()
102 // Unlike AsyncWaiter objects, SyncWaiter objects are stack-allocated on
104 // SyncWaiter object is destroyed when it goes out of scope.
172 SyncWaiter sw;
177 // We are violating locking order here by holding the SyncWaiter lock but not
187 // We can't acquire @lock_ before releasing the SyncWaiter lock (because
244 SyncWaiter sw;
248 // One of the events is already signaled. The SyncWaiter has not been
271 // The address of the WaitableEvent which fired is stored in the SyncWaiter.
277 // remove our SyncWaiter from the wait-list
281 // There's no possible ABA issue with the address of the SyncWaiter here