Searched refs:fWaitingExclusive (Results 1 – 4 of 4) sorted by relevance
122 , fWaitingExclusive(new ThreadIDSet) in SkSharedMutex()139 if (!fWaitingExclusive->tryAdd(threadID)) { in acquire()144 waitingExclusiveCount = fWaitingExclusive->count(); in acquire()166 if (!fWaitingExclusive->tryRemove(threadID)) { in release()169 exclusiveWaitingCount = fWaitingExclusive->count(); in release()189 SkASSERT(fWaitingExclusive->find(threadID)); in assertHeld()198 exclusiveWaitingCount = fWaitingExclusive->count(); in acquireShared()230 waitingExclusiveCount = fWaitingExclusive->count(); in releaseShared()
56 std::unique_ptr<ThreadIDSet> fWaitingExclusive; variable
120 , fWaitingExclusive(new ThreadIDSet) in SkSharedMutex()137 if (!fWaitingExclusive->tryAdd(threadID)) { in acquire()142 waitingExclusiveCount = fWaitingExclusive->count(); in acquire()164 if (!fWaitingExclusive->tryRemove(threadID)) { in release()167 exclusiveWaitingCount = fWaitingExclusive->count(); in release()187 SkASSERT(fWaitingExclusive->find(threadID)); in assertHeld()196 exclusiveWaitingCount = fWaitingExclusive->count(); in acquireShared()228 waitingExclusiveCount = fWaitingExclusive->count(); in releaseShared()