Searched refs:kReaderSpinWait (Results 1 – 1 of 1) sorted by relevance
219 wake_writer = (state & (kWriterSpinWait | kReaderSpinWait)) == 0 && in Unlock()228 new_state = (new_state & ~kWaitingReaderMask) | kReaderSpinWait; in Unlock()248 } else if ((state & kReaderSpinWait) == 0) { in ReadLock()251 new_state = state | kReaderSpinWait; in ReadLock()269 reset_mask = ~kReaderSpinWait; in ReadLock()284 (kReaderLockMask | kWriterSpinWait | kReaderSpinWait)) == 0 && in ReadUnlock()351 static constexpr u64 kReaderSpinWait = 1ull << (3 * kCounterWidth + 2); variable