Lines Matching refs:done
366 bool done = false;
371 done = state_.CompareExchangeWeakAcquire(0 /* cur_state */, 1 /* new state */);
385 } while (!done);
409 bool done = false;
414 done = state_.CompareExchangeWeakAcquire(0 /* cur_state */, 1 /* new state */);
418 } while (!done);
466 bool done = false;
476 done = state_.CompareExchangeWeakSequentiallyConsistent(cur_state, 0 /* new state */);
477 if (LIKELY(done)) { // Spurious fail?
494 } while (!done);
553 bool done = false;
558 done = state_.CompareExchangeWeakAcquire(0 /* cur_state*/, -1 /* new state */);
572 } while (!done);
589 bool done = false;
599 done = state_.CompareExchangeWeakSequentiallyConsistent(-1 /* cur_state*/, 0 /* new state */);
600 if (LIKELY(done)) { // Weak CAS may fail spuriously.
610 } while (!done);
621 bool done = false;
628 done = state_.CompareExchangeWeakAcquire(0 /* cur_state */, -1 /* new state */);
652 } while (!done);
689 bool done = false;
694 done = state_.CompareExchangeWeakAcquire(cur_state, cur_state + 1);
699 } while (!done);
795 bool done = false;
800 done = futex(sequence_.Address(), FUTEX_CMP_REQUEUE, 0,
803 if (!done) {
808 } while (!done);
901 // Timed out we're done.