Home
last modified time | relevance | path

Searched refs:SkSharedMutex (Results 1 - 6 of 6) sorted by relevance

/third_party/skia/src/core/
H A DSkSharedMutex.cpp8 #include "src/core/SkSharedMutex.h"
79 class SkSharedMutex::ThreadIDSet {
120 SkSharedMutex::SkSharedMutex() in SkSharedMutex() function in SkSharedMutex
127 SkSharedMutex::~SkSharedMutex() { ANNOTATE_RWLOCK_DESTROY(this); } in ~SkSharedMutex()
129 void SkSharedMutex::acquire() { in acquire()
157 void SkSharedMutex::release() { in release()
185 void SkSharedMutex::assertHeld() const { in assertHeld()
192 void SkSharedMutex
266 SkSharedMutex::SkSharedMutex() : fQueueCounts(0) { ANNOTATE_RWLOCK_CREATE(this); } SkSharedMutex() function in SkSharedMutex
[all...]
H A DSkSharedMutex.h30 class SK_CAPABILITY("mutex") SkSharedMutex {
32 SkSharedMutex();
33 ~SkSharedMutex();
70 inline void SkSharedMutex::assertHeld() const {}; in assertHeld()
71 inline void SkSharedMutex::assertHeldShared() const {}; in assertHeldShared()
76 explicit SkAutoSharedMutexExclusive(SkSharedMutex& lock) SK_ACQUIRE(lock) in SK_ACQUIRE()
83 SkSharedMutex& fLock;
88 explicit SkAutoSharedMutexShared(SkSharedMutex& lock) SK_ACQUIRE_SHARED(lock) in SK_ACQUIRE_SHARED()
99 SkSharedMutex& fLock;
/third_party/skia/tests/
H A DSkSharedMutexTest.cpp8 #include "src/core/SkSharedMutex.h"
14 SkSharedMutex sm; in DEF_TEST()
24 SkSharedMutex sm; in DEF_TEST()
/third_party/skia/bench/
H A DMutexBench.cpp11 #include "src/core/SkSharedMutex.h"
59 SkSharedMutex fMu;
64 DEF_BENCH( return new MutexBench<SkSharedMutex>(SkString("SkSharedMutex")); )
/third_party/skia/src/ports/
H A DSkScalerContext_win_dw.cpp27 #include "src/core/SkSharedMutex.h"
51 static SkSharedMutex* maybe_dw_mutex(DWriteFontTypeface& typeface) { in maybe_dw_mutex()
52 static SkSharedMutex mutex; in maybe_dw_mutex()
58 explicit Exclusive(SkSharedMutex* maybe_lock) SK_ACQUIRE(*maybe_lock)
71 SkSharedMutex* fLock;
75 explicit Shared(SkSharedMutex* maybe_lock) SK_ACQUIRE_SHARED(*maybe_lock)
92 SkSharedMutex* fLock;
H A DSkFontHost_FreeType_common.h16 #include "src/core/SkSharedMutex.h"
150 mutable SkSharedMutex fC2GCacheMutex;

Completed in 4 milliseconds