Searched refs:SkBaseMutex (Results 1 - 25 of 30) sorted by relevance

12

/external/chromium_org/third_party/skia/src/ports/
H A DSkMutex_win.h33 // 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 DSkMutex_pthread.h20 // 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 DSkMutex_win.h33 // 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 DSkMutex_pthread.h16 // 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 DSkThread.h85 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 DSkPixelRef.h55 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 DSkInstCnt.h79 static SkBaseMutex& GetChildrenMutex() { \
/external/skia/include/core/
H A DSkThread.h84 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 DSkPixelRef.h54 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 DSkInstCnt.h76 static SkBaseMutex& GetChildrenMutex() { \
/external/chromium_org/third_party/skia/src/lazy/
H A DSkDiscardableMemoryPool.h55 size_t size, SkBaseMutex* mutex = NULL);
H A DSkDiscardableMemoryPool.cpp32 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 DSkPDFShader.h59 static SkBaseMutex& CanonicalShadersMutex();
H A DSkPDFGraphicState.h98 static SkBaseMutex& CanonicalPaintsMutex();
H A DSkPDFFont.h206 static SkBaseMutex& CanonicalFontsMutex();
H A DSkPDFGraphicState.cpp93 SkBaseMutex& SkPDFGraphicState::CanonicalPaintsMutex() {
/external/skia/src/lazy/
H A DSkDiscardableMemoryPool.h55 size_t size, SkBaseMutex* mutex = NULL);
H A DSkDiscardableMemoryPool.cpp31 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 DSkPDFShader.h59 static SkBaseMutex& CanonicalShadersMutex();
H A DSkPDFGraphicState.h98 static SkBaseMutex& CanonicalPaintsMutex();
H A DSkPDFFont.h206 static SkBaseMutex& CanonicalFontsMutex();
H A DSkPDFGraphicState.cpp92 SkBaseMutex& SkPDFGraphicState::CanonicalPaintsMutex() {
/external/chromium_org/third_party/skia/include/ports/
H A DSkFontConfigInterface.h17 struct SkBaseMutex;
103 (SkBaseMutex* mutex = NULL);
/external/chromium_org/third_party/skia/src/core/
H A DSkPixelRef.cpp13 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 DSkPixelRef.cpp15 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)

Completed in 3011 milliseconds

12