/external/skia/src/gpu/ |
H A D | GrNonAtomicRef.h | 20 GrNonAtomicRef() : fRefCnt(1) {} 24 // fRefCnt can be one when a subclass is created statically 25 SkASSERT((0 == fRefCnt || 1 == fRefCnt)); 27 fRefCnt = -10; 31 bool unique() const { return 1 == fRefCnt; } 35 SkASSERT(fRefCnt > 0); 36 ++fRefCnt; 40 SkASSERT(fRefCnt > 0); 41 --fRefCnt; 49 mutable int32_t fRefCnt; member in class:GrNonAtomicRef [all...] |
H A D | GrProgramElement.h | 43 // fRefCnt can be one when an effect is created statically using GR_CREATE_STATIC_EFFECT 44 SkASSERT((0 == fRefCnt || 1 == fRefCnt) && 0 == fPendingExecutions); 46 SkDEBUGCODE(fRefCnt = fPendingExecutions = -10;) 52 SkASSERT(fRefCnt > 0); 53 ++fRefCnt; 59 --fRefCnt; 60 if (0 == fRefCnt) { 74 SkASSERT(fRefCnt >= 0); 76 SkASSERT(fRefCnt 115 mutable int32_t fRefCnt; member in class:GrProgramElement [all...] |
/external/skqp/src/gpu/ |
H A D | GrNonAtomicRef.h | 20 GrNonAtomicRef() : fRefCnt(1) {} 24 // fRefCnt can be one when a subclass is created statically 25 SkASSERT((0 == fRefCnt || 1 == fRefCnt)); 27 fRefCnt = -10; 31 bool unique() const { return 1 == fRefCnt; } 35 SkASSERT(fRefCnt > 0); 36 ++fRefCnt; 40 SkASSERT(fRefCnt > 0); 41 --fRefCnt; 49 mutable int32_t fRefCnt; member in class:GrNonAtomicRef [all...] |
H A D | GrProgramElement.h | 43 // fRefCnt can be one when an effect is created statically using GR_CREATE_STATIC_EFFECT 44 SkASSERT((0 == fRefCnt || 1 == fRefCnt) && 0 == fPendingExecutions); 46 SkDEBUGCODE(fRefCnt = fPendingExecutions = -10;) 52 SkASSERT(fRefCnt > 0); 53 ++fRefCnt; 59 --fRefCnt; 60 if (0 == fRefCnt) { 74 SkASSERT(fRefCnt >= 0); 76 SkASSERT(fRefCnt 115 mutable int32_t fRefCnt; member in class:GrProgramElement [all...] |
/external/skia/src/core/ |
H A D | SkRegionPriv.h | 45 int32_t fRefCnt; member in struct:SkRegion::RunHead 79 head->fRefCnt = 1; 102 SkASSERT(fRefCnt == 1); 112 if (fRefCnt > 1) { 123 if (sk_atomic_dec(&fRefCnt) == 1) {
|
H A D | SkCachedData.h | 30 int testing_only_getRefCnt() const { return fRefCnt; } 56 int fRefCnt; // low-bit means we're owned by the cache member in class:SkCachedData
|
H A D | SkRWBuffer.cpp | 67 mutable std::atomic<int32_t> fRefCnt; member in struct:SkBufferHead 70 SkBufferHead(size_t capacity) : fRefCnt(1), fBlock(capacity) {} 85 SkAssertResult(fRefCnt.fetch_add(+1, std::memory_order_relaxed)); 90 int32_t oldRefCnt = fRefCnt.fetch_add(-1, std::memory_order_acq_rel); 106 SkASSERT(fRefCnt.load(std::memory_order_relaxed) > 0);
|
H A D | SkAAClip.cpp | 59 int32_t fRefCnt; member in struct:SkAAClip::RunHead 79 head->fRefCnt = 1; 198 SkASSERT(head->fRefCnt > 0); 620 SkASSERT(fRunHead->fRefCnt >= 1); 621 if (1 == sk_atomic_dec(&fRunHead->fRefCnt)) { 651 sk_atomic_inc(&fRunHead->fRefCnt); 1838 sk_atomic_inc(&fRunHead->fRefCnt);
|
/external/skqp/src/core/ |
H A D | SkRegionPriv.h | 45 int32_t fRefCnt; member in struct:SkRegion::RunHead 79 head->fRefCnt = 1; 102 SkASSERT(fRefCnt == 1); 112 if (fRefCnt > 1) { 123 if (sk_atomic_dec(&fRefCnt) == 1) {
|
H A D | SkCachedData.h | 30 int testing_only_getRefCnt() const { return fRefCnt; } 56 int fRefCnt; // low-bit means we're owned by the cache member in class:SkCachedData
|
H A D | SkRWBuffer.cpp | 67 mutable std::atomic<int32_t> fRefCnt; member in struct:SkBufferHead 70 SkBufferHead(size_t capacity) : fRefCnt(1), fBlock(capacity) {} 85 SkAssertResult(fRefCnt.fetch_add(+1, std::memory_order_relaxed)); 90 int32_t oldRefCnt = fRefCnt.fetch_add(-1, std::memory_order_acq_rel); 106 SkASSERT(fRefCnt.load(std::memory_order_relaxed) > 0);
|
/external/skia/src/gpu/vk/ |
H A D | GrVkResource.h | 69 GrVkResource() : fRefCnt(1) { 80 SkASSERTF(fRefCnt == 1, "fRefCnt was %d", fRefCnt); 81 fRefCnt = 0; // illegal value, to catch us if we reuse after delete 87 int32_t getRefCnt() const { return fRefCnt; } 94 if (1 == sk_atomic_load(&fRefCnt, sk_memory_order_acquire)) { 107 SkASSERT(fRefCnt > 0); 108 (void)sk_atomic_fetch_add(&fRefCnt, +1, sk_memory_order_relaxed); // No barrier required. 117 SkASSERT(fRefCnt > 189 mutable int32_t fRefCnt; member in class:GrVkResource [all...] |
/external/skqp/src/gpu/vk/ |
H A D | GrVkResource.h | 69 GrVkResource() : fRefCnt(1) { 80 SkASSERTF(fRefCnt == 1, "fRefCnt was %d", fRefCnt); 81 fRefCnt = 0; // illegal value, to catch us if we reuse after delete 87 int32_t getRefCnt() const { return fRefCnt; } 94 if (1 == sk_atomic_load(&fRefCnt, sk_memory_order_acquire)) { 107 SkASSERT(fRefCnt > 0); 108 (void)sk_atomic_fetch_add(&fRefCnt, +1, sk_memory_order_relaxed); // No barrier required. 117 SkASSERT(fRefCnt > 189 mutable int32_t fRefCnt; member in class:GrVkResource [all...] |
/external/skia/include/core/ |
H A D | SkRefCnt.h | 33 SkRefCntBase() : fRefCnt(1) {} 39 SkASSERTF(getRefCnt() == 1, "fRefCnt was %d", getRefCnt()); 41 fRefCnt.store(0, std::memory_order_relaxed); 48 return fRefCnt.load(std::memory_order_relaxed); 60 if (1 == fRefCnt.load(std::memory_order_acquire)) { 74 (void)fRefCnt.fetch_add(+1, std::memory_order_relaxed); 84 if (1 == fRefCnt.fetch_add(-1, std::memory_order_acq_rel)) { 94 * so they can reset fRefCnt before the destructor is called or if they 99 fRefCnt.store(1, std::memory_order_relaxed); 115 mutable std::atomic<int32_t> fRefCnt; member in class:SkRefCntBase 231 mutable std::atomic<int32_t> fRefCnt; member in class:SkNVRefCnt [all...] |
H A D | SkString.h | 243 : fLength(len), fRefCnt(refCnt), fBeginningOfData(0) 247 mutable std::atomic<int32_t> fRefCnt; member in struct:SkString::Rec
|
/external/skia/include/gpu/ |
H A D | GrGpuResource.h | 54 ++fRefCnt; 60 if (!(--fRefCnt)) { 71 SkASSERT(fRefCnt >= 0); 74 SkASSERT(fRefCnt + fPendingReads + fPendingWrites >= 0); 79 GrIORef() : fRefCnt(1), fPendingReads(0), fPendingWrites(0) { } 93 bool internalHasRef() const { return SkToBool(fRefCnt); } 94 bool internalHasUniqueRef() const { return fRefCnt == 1; } 126 if (0 == fPendingReads && 0 == fPendingWrites && 0 == fRefCnt) { 131 mutable int32_t fRefCnt; member in class:GrIORef
|
/external/skia/tests/ |
H A D | RefCntTest.cpp | 91 Effect() : fRefCnt(1) { 96 int fRefCnt; member in class:Effect 100 fRefCnt += 1; 105 SkASSERT(fRefCnt > 0); 106 if (0 == --fRefCnt) { 160 REPORTER_ASSERT(reporter, paint.fEffect.get()->fRefCnt == 1); 193 REPORTER_ASSERT(reporter, paint.fEffect.get()->fRefCnt == 2); 198 REPORTER_ASSERT(reporter, paint.fEffect.get()->fRefCnt == 3);
|
/external/skqp/include/core/ |
H A D | SkRefCnt.h | 33 SkRefCntBase() : fRefCnt(1) {} 39 SkASSERTF(getRefCnt() == 1, "fRefCnt was %d", getRefCnt()); 41 fRefCnt.store(0, std::memory_order_relaxed); 48 return fRefCnt.load(std::memory_order_relaxed); 60 if (1 == fRefCnt.load(std::memory_order_acquire)) { 74 (void)fRefCnt.fetch_add(+1, std::memory_order_relaxed); 84 if (1 == fRefCnt.fetch_add(-1, std::memory_order_acq_rel)) { 94 * so they can reset fRefCnt before the destructor is called or if they 99 fRefCnt.store(1, std::memory_order_relaxed); 115 mutable std::atomic<int32_t> fRefCnt; member in class:SkRefCntBase 231 mutable std::atomic<int32_t> fRefCnt; member in class:SkNVRefCnt [all...] |
H A D | SkString.h | 245 : fLength(len), fRefCnt(refCnt), fBeginningOfData(0) 249 mutable std::atomic<int32_t> fRefCnt; member in struct:SkString::Rec
|
/external/skqp/include/gpu/ |
H A D | GrGpuResource.h | 54 ++fRefCnt; 60 if (!(--fRefCnt)) { 71 SkASSERT(fRefCnt >= 0); 74 SkASSERT(fRefCnt + fPendingReads + fPendingWrites >= 0); 79 GrIORef() : fRefCnt(1), fPendingReads(0), fPendingWrites(0) { } 93 bool internalHasRef() const { return SkToBool(fRefCnt); } 94 bool internalHasUniqueRef() const { return fRefCnt == 1; } 126 if (0 == fPendingReads && 0 == fPendingWrites && 0 == fRefCnt) { 131 mutable int32_t fRefCnt; member in class:GrIORef
|
/external/skqp/tests/ |
H A D | RefCntTest.cpp | 91 Effect() : fRefCnt(1) { 96 int fRefCnt; member in class:Effect 100 fRefCnt += 1; 105 SkASSERT(fRefCnt > 0); 106 if (0 == --fRefCnt) { 160 REPORTER_ASSERT(reporter, paint.fEffect.get()->fRefCnt == 1); 193 REPORTER_ASSERT(reporter, paint.fEffect.get()->fRefCnt == 2); 198 REPORTER_ASSERT(reporter, paint.fEffect.get()->fRefCnt == 3);
|
/external/skia/include/private/ |
H A D | GrSurfaceProxy.h | 36 ++fRefCnt; 49 --fRefCnt; 55 SkASSERT(fRefCnt >= 0 && fPendingWrites >= 0 && fPendingReads >= 0); 56 return 1 == fRefCnt + fPendingWrites + fPendingReads; 61 SkASSERT(1 == fRefCnt); 73 SkASSERT(fRefCnt >= 0); 76 SkASSERT(fRefCnt + fPendingReads + fPendingWrites >= 1); 82 SkASSERT(fTarget->fRefCnt >= fRefCnt); 135 GrIORefProxy() : fTarget(nullptr), fRefCnt( 189 mutable int32_t fRefCnt; member in class:GrIORefProxy [all...] |
/external/skqp/include/private/ |
H A D | GrSurfaceProxy.h | 36 ++fRefCnt; 49 --fRefCnt; 55 SkASSERT(fRefCnt >= 0 && fPendingWrites >= 0 && fPendingReads >= 0); 56 return 1 == fRefCnt + fPendingWrites + fPendingReads; 62 SkASSERT(fRefCnt >= 0); 65 SkASSERT(fRefCnt + fPendingReads + fPendingWrites >= 1); 71 SkASSERT(fTarget->fRefCnt >= fRefCnt); 124 GrIORefProxy() : fTarget(nullptr), fRefCnt(1), fPendingReads(0), fPendingWrites(0) {} 125 GrIORefProxy(sk_sp<GrSurface> surface) : fRefCnt( 178 mutable int32_t fRefCnt; member in class:GrIORefProxy [all...] |
/external/skia/src/ports/ |
H A D | SkFontHost_FreeType.cpp | 237 uint32_t fRefCnt; member in struct:SkFaceRec 274 : fNext(nullptr), fSkStream(std::move(stream)), fRefCnt(1), fFontID(fontID) 338 cachedRec->fRefCnt += 1; 401 if (--rec->fRefCnt == 0) {
|
/external/skqp/src/ports/ |
H A D | SkFontHost_FreeType.cpp | 237 uint32_t fRefCnt; member in struct:SkFaceRec 274 : fNext(nullptr), fSkStream(std::move(stream)), fRefCnt(1), fFontID(fontID) 338 cachedRec->fRefCnt += 1; 401 if (--rec->fRefCnt == 0) {
|