/external/chromium_org/third_party/skia/src/ports/ |
H A D | SkMutex_win.h | 33 // On Windows, SkBaseMutex and SkMutex are the same thing, 37 struct SkBaseMutex { struct 39 SkBaseMutex() { function in struct:SkBaseMutex 44 ~SkBaseMutex() { 69 SkBaseMutex(const SkBaseMutex&); 70 SkBaseMutex& operator=(const SkBaseMutex&); 73 class SkMutex : public SkBaseMutex { }; 77 #define SK_DECLARE_STATIC_MUTEX(name) namespace{} static SkBaseMutex nam [all...] |
H A D | SkMutex_pthread.h | 20 // A SkBaseMutex is a POD structure that can be directly initialized 24 struct SkBaseMutex { struct 45 class SkMutex : public SkBaseMutex { 97 // Because SkBaseMutex is not a primitive, a static SkBaseMutex cannot be 99 #define SK_DECLARE_STATIC_MUTEX(name) namespace {} static SkBaseMutex name = SK_BASE_MUTEX_INIT
|
/external/skia/src/ports/ |
H A D | SkMutex_win.h | 33 // On Windows, SkBaseMutex and SkMutex are the same thing, 70 typedef SkMutex SkBaseMutex; typedef 73 #define SK_DECLARE_STATIC_MUTEX(name) static SkBaseMutex name 74 #define SK_DECLARE_GLOBAL_MUTEX(name) SkBaseMutex name
|
H A D | SkMutex_pthread.h | 16 // A SkBaseMutex is a POD structure that can be directly initialized 20 struct SkBaseMutex { struct 41 class SkMutex : public SkBaseMutex { 87 #define SK_DECLARE_STATIC_MUTEX(name) static SkBaseMutex name = SK_BASE_MUTEX_INIT 90 #define SK_DECLARE_GLOBAL_MUTEX(name) SkBaseMutex name = SK_BASE_MUTEX_INIT
|
/external/chromium_org/third_party/skia/include/core/ |
H A D | SkThread.h | 85 class SkBaseMutex { 92 class SkMutex : SkBaseMutex { 98 #define SK_DECLARE_STATIC_MUTEX(name) static SkBaseMutex name = ... 106 explicit SkAutoMutexAcquire(SkBaseMutex& mutex) : fMutex(&mutex) { 111 explicit SkAutoMutexAcquire(SkBaseMutex* mutex) : fMutex(mutex) { 139 SkBaseMutex* fMutex;
|
H A D | SkPixelRef.h | 55 SkPixelRef(const SkImageInfo&, SkBaseMutex* mutex); 342 SkBaseMutex* mutex() const { return fMutex; } 350 SkBaseMutex* fMutex; // must remain in scope for the life of this object 374 void setMutex(SkBaseMutex* mutex);
|
H A D | SkInstCnt.h | 79 static SkBaseMutex& GetChildrenMutex() { \
|
/external/skia/include/core/ |
H A D | SkThread.h | 84 class SkBaseMutex { 91 class SkMutex : SkBaseMutex { 97 #define SK_DECLARE_STATIC_MUTEX(name) static SkBaseMutex name = ... 98 #define SK_DECLARE_GLOBAL_MUTEX(name) SkBaseMutex name = ... 106 explicit SkAutoMutexAcquire(SkBaseMutex& mutex) : fMutex(&mutex) { 111 explicit SkAutoMutexAcquire(SkBaseMutex* mutex) : fMutex(mutex) { 139 SkBaseMutex* fMutex;
|
H A D | SkPixelRef.h | 54 SkPixelRef(const SkImageInfo&, SkBaseMutex* mutex); 334 SkBaseMutex* mutex() const { return fMutex; } 337 SkPixelRef(SkReadBuffer&, SkBaseMutex*); 346 SkBaseMutex* fMutex; // must remain in scope for the life of this object 373 void setMutex(SkBaseMutex* mutex);
|
H A D | SkInstCnt.h | 76 static SkBaseMutex& GetChildrenMutex() { \
|
/external/chromium_org/third_party/skia/src/lazy/ |
H A D | SkDiscardableMemoryPool.h | 55 size_t size, SkBaseMutex* mutex = NULL);
|
H A D | SkDiscardableMemoryPool.cpp | 32 DiscardableMemoryPool(size_t budget, SkBaseMutex* mutex = NULL); 55 SkBaseMutex* fMutex; 132 SkBaseMutex* mutex) 259 SkDiscardableMemoryPool* SkDiscardableMemoryPool::Create(size_t size, SkBaseMutex* mutex) {
|
/external/chromium_org/third_party/skia/src/pdf/ |
H A D | SkPDFShader.h | 59 static SkBaseMutex& CanonicalShadersMutex();
|
H A D | SkPDFGraphicState.h | 98 static SkBaseMutex& CanonicalPaintsMutex();
|
H A D | SkPDFFont.h | 206 static SkBaseMutex& CanonicalFontsMutex();
|
H A D | SkPDFGraphicState.cpp | 93 SkBaseMutex& SkPDFGraphicState::CanonicalPaintsMutex() {
|
/external/skia/src/lazy/ |
H A D | SkDiscardableMemoryPool.h | 55 size_t size, SkBaseMutex* mutex = NULL);
|
H A D | SkDiscardableMemoryPool.cpp | 31 DiscardableMemoryPool(size_t budget, SkBaseMutex* mutex = NULL); 54 SkBaseMutex* fMutex; 131 SkBaseMutex* mutex) 258 SkDiscardableMemoryPool* SkDiscardableMemoryPool::Create(size_t size, SkBaseMutex* mutex) {
|
/external/skia/src/pdf/ |
H A D | SkPDFShader.h | 59 static SkBaseMutex& CanonicalShadersMutex();
|
H A D | SkPDFGraphicState.h | 98 static SkBaseMutex& CanonicalPaintsMutex();
|
H A D | SkPDFFont.h | 206 static SkBaseMutex& CanonicalFontsMutex();
|
H A D | SkPDFGraphicState.cpp | 92 SkBaseMutex& SkPDFGraphicState::CanonicalPaintsMutex() {
|
/external/chromium_org/third_party/skia/include/ports/ |
H A D | SkFontConfigInterface.h | 17 struct SkBaseMutex; 103 (SkBaseMutex* mutex = NULL);
|
/external/chromium_org/third_party/skia/src/core/ |
H A D | SkPixelRef.cpp | 13 static SkBaseMutex gPixelRefMutexRing[] = { 42 static SkBaseMutex gPixelRefMutexRing[PIXELREF_MUTEX_RING_COUNT]; 46 static SkBaseMutex* get_default_mutex() { 74 void SkPixelRef::setMutex(SkBaseMutex* mutex) { 100 SkPixelRef::SkPixelRef(const SkImageInfo& info, SkBaseMutex* mutex) : fInfo(validate_info(info)) {
|
/external/skia/src/core/ |
H A D | SkPixelRef.cpp | 15 static SkBaseMutex gPixelRefMutexRing[] = { 44 static SkBaseMutex gPixelRefMutexRing[PIXELREF_MUTEX_RING_COUNT]; 48 static SkBaseMutex* get_default_mutex() { 76 void SkPixelRef::setMutex(SkBaseMutex* mutex) { 101 SkPixelRef::SkPixelRef(const SkImageInfo& info, SkBaseMutex* mutex) 121 SkPixelRef::SkPixelRef(SkReadBuffer& buffer, SkBaseMutex* mutex)
|