Searched refs:SkSharedMutex (Results 1 – 7 of 7) sorted by relevance
78 class SkSharedMutex::ThreadIDSet {119 SkSharedMutex::SkSharedMutex() in SkSharedMutex() function in SkSharedMutex126 SkSharedMutex::~SkSharedMutex() { ANNOTATE_RWLOCK_DESTROY(this); } in ~SkSharedMutex()128 void SkSharedMutex::acquire() { in acquire()153 void SkSharedMutex::release() { in release()181 void SkSharedMutex::assertHeld() const { in assertHeld()188 void SkSharedMutex::acquireShared() { in acquireShared()214 void SkSharedMutex::releaseShared() { in releaseShared()234 void SkSharedMutex::assertHeldShared() const { in assertHeldShared()262 SkSharedMutex::SkSharedMutex() : fQueueCounts(0) { ANNOTATE_RWLOCK_CREATE(this); } in SkSharedMutex() function in SkSharedMutex[all …]
28 class SkSharedMutex {30 SkSharedMutex();31 ~SkSharedMutex();68 inline void SkSharedMutex::assertHeld() const {}; in assertHeld()69 inline void SkSharedMutex::assertHeldShared() const {}; in assertHeldShared()74 SkAutoSharedMutexShared(SkSharedMutex& lock) : fLock(lock) { lock.acquireShared(); } in SkAutoSharedMutexShared()77 SkSharedMutex& fLock;
14 SkSharedMutex sm; in DEF_TEST()24 SkSharedMutex sm; in DEF_TEST()
59 SkSharedMutex fMu;64 DEF_BENCH( return new MutexBench<SkSharedMutex>(SkString("SkSharedMutex")); )
287 "$_src/core/SkSharedMutex.cpp",288 "$_src/core/SkSharedMutex.h",
41 static SkSharedMutex DWriteFactoryMutex;
269 "src/core/SkSharedMutex.cpp",