Searched defs:fRefCnt (Results 1 - 25 of 26) sorted by relevance

12

/external/skia/src/gpu/
H A DGrNonAtomicRef.h20 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 DGrProgramElement.h43 // 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 DGrNonAtomicRef.h20 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 DGrProgramElement.h43 // 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 DSkRegionPriv.h45 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 DSkCachedData.h30 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 DSkRWBuffer.cpp67 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 DSkAAClip.cpp59 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 DSkRegionPriv.h45 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 DSkCachedData.h30 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 DSkRWBuffer.cpp67 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 DGrVkResource.h69 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 DGrVkResource.h69 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 DSkRefCnt.h33 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 DSkString.h243 : fLength(len), fRefCnt(refCnt), fBeginningOfData(0)
247 mutable std::atomic<int32_t> fRefCnt; member in struct:SkString::Rec
/external/skia/include/gpu/
H A DGrGpuResource.h54 ++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 DRefCntTest.cpp91 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 DSkRefCnt.h33 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 DSkString.h245 : fLength(len), fRefCnt(refCnt), fBeginningOfData(0)
249 mutable std::atomic<int32_t> fRefCnt; member in struct:SkString::Rec
/external/skqp/include/gpu/
H A DGrGpuResource.h54 ++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 DRefCntTest.cpp91 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 DGrSurfaceProxy.h36 ++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 DGrSurfaceProxy.h36 ++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 DSkFontHost_FreeType.cpp237 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 DSkFontHost_FreeType.cpp237 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) {

Completed in 724 milliseconds

12