/external/skia/include/gpu/ |
H A D | GrProgramElement.h | 45 // fRefCnt can be one when an effect is created statically using GR_CREATE_STATIC_EFFECT 46 SkASSERT((0 == fRefCnt || 1 == fRefCnt) && 0 == fPendingExecutions); 48 SkDEBUGCODE(fRefCnt = fPendingExecutions = -10;) 54 SkASSERT(fRefCnt > 0); 55 ++fRefCnt; 61 --fRefCnt; 62 if (0 == fRefCnt) { 76 SkASSERT(fRefCnt >= 0); 78 SkASSERT(fRefCnt 113 mutable int32_t fRefCnt; member in class:GrProgramElement [all...] |
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); } 125 if (0 == fPendingReads && 0 == fPendingWrites && 0 == fRefCnt) { 130 mutable int32_t fRefCnt; member in class:GrIORef
|
/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...] |
/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 | 64 mutable int32_t fRefCnt; member in struct:SkBufferHead 67 SkBufferHead(size_t capacity) : fRefCnt(1), fBlock(capacity) {} 82 SkASSERT(fRefCnt > 0); 83 sk_atomic_inc(&fRefCnt); 87 SkASSERT(fRefCnt > 0); 89 if (1 == sk_atomic_fetch_add(&fRefCnt, -1, sk_memory_order_acq_rel)) { 103 SkASSERT(fRefCnt > 0);
|
H A D | SkAAClip.cpp | 58 int32_t fRefCnt; member in struct:SkAAClip::RunHead 78 head->fRefCnt = 1; 197 SkASSERT(head->fRefCnt > 0); 619 SkASSERT(fRunHead->fRefCnt >= 1); 620 if (1 == sk_atomic_dec(&fRunHead->fRefCnt)) { 650 sk_atomic_inc(&fRunHead->fRefCnt); 1842 sk_atomic_inc(&fRunHead->fRefCnt);
|
/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 > 187 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 int32_t fRefCnt; member in struct:SkString::Rec
|
/external/skia/include/private/ |
H A D | GrSurfaceProxy.h | 33 ++fRefCnt; 46 if (!(--fRefCnt)) { 56 SkASSERT(fRefCnt >= 1); 59 SkASSERT(fRefCnt + fPendingReads + fPendingWrites >= 1); 66 SkASSERT(fTarget->fRefCnt >= fRefCnt); 77 GrIORefProxy() : fTarget(nullptr), fRefCnt(1), fPendingReads(0), fPendingWrites(0) {} 78 GrIORefProxy(sk_sp<GrSurface> surface) : fRefCnt(1), fPendingReads(0), fPendingWrites(0) { 94 fTarget->fRefCnt += (fRefCnt 163 mutable int32_t fRefCnt; member in class:GrIORefProxy [all...] |
/external/skia/tests/ |
H A D | RefCntTest.cpp | 99 Effect() : fRefCnt(1) { 104 int fRefCnt; member in class:Effect 108 fRefCnt += 1; 113 SkASSERT(fRefCnt > 0); 114 if (0 == --fRefCnt) { 168 REPORTER_ASSERT(reporter, paint.fEffect.get()->fRefCnt == 1); 201 REPORTER_ASSERT(reporter, paint.fEffect.get()->fRefCnt == 2); 206 REPORTER_ASSERT(reporter, paint.fEffect.get()->fRefCnt == 3);
|
/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) {
|