Lines Matching refs:SkSharedMutex
8 #include "src/core/SkSharedMutex.h"
79 class SkSharedMutex::ThreadIDSet {
120 SkSharedMutex::SkSharedMutex()
127 SkSharedMutex::~SkSharedMutex() { ANNOTATE_RWLOCK_DESTROY(this); }
129 void SkSharedMutex::acquire() {
157 void SkSharedMutex::release() {
185 void SkSharedMutex::assertHeld() const {
192 void SkSharedMutex::acquireShared() {
218 void SkSharedMutex::releaseShared() {
238 void SkSharedMutex::assertHeldShared() const {
266 SkSharedMutex::SkSharedMutex() : fQueueCounts(0) { ANNOTATE_RWLOCK_CREATE(this); }
267 SkSharedMutex::~SkSharedMutex() { ANNOTATE_RWLOCK_DESTROY(this); }
268 void SkSharedMutex::acquire() {
281 void SkSharedMutex::release() {
322 void SkSharedMutex::acquireShared() {
345 void SkSharedMutex::releaseShared() {