Searched refs:SkSharedMutex (Results 1 – 7 of 7) sorted by relevance
74 class SkSharedMutex::ThreadIDSet {115 SkSharedMutex::SkSharedMutex() in SkSharedMutex() function in SkSharedMutex122 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[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")); )
41 static SkSharedMutex DWriteFactoryMutex;43 typedef SkAutoTExclusive<SkSharedMutex> Exclusive;
253 '<(skia_src_path)/core/SkSharedMutex.cpp',254 '<(skia_src_path)/core/SkSharedMutex.h',
242 src/core/SkSharedMutex.cpp \