Home
last modified time | relevance | path

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

/freebsd-13.1/contrib/llvm-project/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_mutex.h174 } else if ((state & kWriterSpinWait) == 0) { in Lock()
177 new_state = state | kWriterSpinWait; in Lock()
193 DCHECK_NE(state & kWriterSpinWait, 0); in Lock()
201 reset_mask = ~kWriterSpinWait; in Lock()
216 (state & kWriterSpinWait) == 0 && (state & kWaitingWriterMask) != 0; in Unlock()
218 new_state = (new_state - kWaitingWriterInc) | kWriterSpinWait; in Unlock()
220 (state & (kWriterSpinWait | kWaitingWriterMask)) != 0 in Unlock()
242 (state & (kWriterLock | kWriterSpinWait | kWaitingWriterMask)) != 0; in ReadLock()
264 wake = (new_state & (kReaderLockMask | kWriterSpinWait)) == 0 && in ReadUnlock()
267 new_state = (new_state - kWaitingWriterInc) | kWriterSpinWait; in ReadUnlock()
[all …]