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

/external/skia/include/gpu/
H A DGrProgramElement.h45 // 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 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); }
125 if (0 == fPendingReads && 0 == fPendingWrites && 0 == fRefCnt) {
130 mutable int32_t fRefCnt; member in class:GrIORef
/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...]
/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.cpp64 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 DSkAAClip.cpp58 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 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 >
187 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 int32_t fRefCnt; member in struct:SkString::Rec
/external/skia/include/private/
H A DGrSurfaceProxy.h33 ++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 DRefCntTest.cpp99 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 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 523 milliseconds