Lines Matching refs:SkSharedMutex
74 class SkSharedMutex::ThreadIDSet {
115 SkSharedMutex::SkSharedMutex() in SkSharedMutex() function in SkSharedMutex
122 SkSharedMutex::~SkSharedMutex() { ANNOTATE_RWLOCK_DESTROY(this); } in ~SkSharedMutex()
124 void SkSharedMutex::acquire() { in acquire()
149 void SkSharedMutex::release() { in release()
177 void SkSharedMutex::assertHeld() const { in assertHeld()
184 void SkSharedMutex::acquireShared() { in acquireShared()
210 void SkSharedMutex::releaseShared() { in releaseShared()
230 void SkSharedMutex::assertHeldShared() const { in assertHeldShared()
258 SkSharedMutex::SkSharedMutex() : fQueueCounts(0) { ANNOTATE_RWLOCK_CREATE(this); } in SkSharedMutex() function in SkSharedMutex
259 SkSharedMutex::~SkSharedMutex() { ANNOTATE_RWLOCK_DESTROY(this); } in ~SkSharedMutex()
260 void SkSharedMutex::acquire() { in acquire()
273 void SkSharedMutex::release() { in release()
313 void SkSharedMutex::acquireShared() { in acquireShared()
335 void SkSharedMutex::releaseShared() { in releaseShared()