Home
last modified time | relevance | path

Searched refs:kMuWrWait (Results 1 – 2 of 2) sorted by relevance

/third_party/skia/third_party/externals/abseil-cpp/absl/synchronization/
Dmutex.cc641 static const intptr_t kMuWrWait = 0x0020L; // runnable writer is waiting variable
654 kGdbMuWrWait = kMuWrWait,
701 kMuSpin | kMuWriter | kMuWrWait, // slow_inc_need_zero
1707 mu_.compare_exchange_strong(v, v & ~(kMuWrWait | kMuWriter), in Unlock()
1762 kMuWrWait) // blocked; pretend there are no waiting writers
1903 static_assert(kMuWait << 3 == kMuWrWait, "must match"); in CheckForMutexCorruption()
1904 if (ABSL_PREDICT_TRUE((w & (w << 3) & (kMuWriter | kMuWrWait)) == 0)) return; in CheckForMutexCorruption()
1908 RAW_CHECK_FMT((v & (kMuWait | kMuWrWait)) != kMuWrWait, in CheckForMutexCorruption()
1953 nv |= kMuWrWait; in LockSlowLoop()
1998 wr_wait = kMuWrWait; // give priority to a waiting writer in LockSlowLoop()
[all …]
/third_party/abseil-cpp/absl/synchronization/
Dmutex.cc630 static const intptr_t kMuWrWait = 0x0020L; // runnable writer is waiting variable
643 kGdbMuWrWait = kMuWrWait,
690 kMuSpin | kMuWriter | kMuWrWait, // slow_inc_need_zero
1696 mu_.compare_exchange_strong(v, v & ~(kMuWrWait | kMuWriter), in Unlock()
1751 kMuWrWait) // blocked; pretend there are no waiting writers
1892 static_assert(kMuWait << 3 == kMuWrWait, "must match"); in CheckForMutexCorruption()
1893 if (ABSL_PREDICT_TRUE((w & (w << 3) & (kMuWriter | kMuWrWait)) == 0)) return; in CheckForMutexCorruption()
1897 RAW_CHECK_FMT((v & (kMuWait | kMuWrWait)) != kMuWrWait, in CheckForMutexCorruption()
1942 nv |= kMuWrWait; in LockSlowLoop()
1987 wr_wait = kMuWrWait; // give priority to a waiting writer in LockSlowLoop()
[all …]