Searched refs:kCounterWidth (Results 1 – 1 of 1) sorted by relevance
352 static constexpr u64 kCounterWidth = 20; variable355 static constexpr u64 kReaderLockMask = ((1ull << kCounterWidth) - 1)357 static constexpr u64 kWaitingReaderShift = kCounterWidth;359 static constexpr u64 kWaitingReaderMask = ((1ull << kCounterWidth) - 1)361 static constexpr u64 kWaitingWriterShift = 2 * kCounterWidth;363 static constexpr u64 kWaitingWriterMask = ((1ull << kCounterWidth) - 1)365 static constexpr u64 kWriterLock = 1ull << (3 * kCounterWidth);366 static constexpr u64 kWriterSpinWait = 1ull << (3 * kCounterWidth + 1);367 static constexpr u64 kReaderSpinWait = 1ull << (3 * kCounterWidth + 2);