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