Home
last modified time | relevance | path

Searched refs:fHead (Results 1 – 25 of 76) sorted by relevance

1234

/third_party/skia/src/core/
DSkTInternalLList.h32 fHead = nullptr; in reset()
37 SkASSERT(fHead && fTail); in remove()
46 fHead = next; in remove()
67 entry->fNext = fHead; in addToHead()
68 if (fHead) { in addToHead()
69 fHead->fPrev = entry; in addToHead()
71 fHead = entry; in addToHead()
91 if (nullptr == fHead) { in addToTail()
92 fHead = entry; in addToTail()
119 SkASSERT(fHead == existingEntry); in addBefore()
[all …]
DSkBlockAllocator.cpp16 : fTail(&fHead) in SkBlockAllocator()
26 , fHead(/*prev=*/nullptr, additionalPreallocBytes + BaseHeadBlockSize()) { in SkBlockAllocator()
53 size_t size = offsetof(SkBlockAllocator, fHead) + this->scratchBlockSize(); in totalSize()
97 if (block == &fHead) { in releaseBlock()
117 SkASSERT(block != fHead.fPrev); // shouldn't already be the scratch block in releaseBlock()
118 if (fHead.fPrev) { in releaseBlock()
119 delete fHead.fPrev; in releaseBlock()
122 fHead.fPrev = block; in releaseBlock()
151 Block* toSteal = other->fHead.fNext; in stealHeapBlocks()
155 SkASSERT(other->fTail != &other->fHead); in stealHeapBlocks()
[all …]
DSkResourceCache.cpp82 fHead = nullptr; in init()
107 Rec* rec = fHead; in ~SkResourceCache()
313 SkASSERT(fHead == rec); in release()
314 fHead = next; in release()
329 if (fHead == rec) { in moveToHead()
333 SkASSERT(fHead); in moveToHead()
340 fHead->fPrev = rec; in moveToHead()
341 rec->fNext = fHead; in moveToHead()
342 fHead = rec; in moveToHead()
351 rec->fNext = fHead; in addToHead()
[all …]
DSkStream.cpp491 : fHead(other.fHead) in SkDynamicMemoryWStream()
495 other.fHead = nullptr; in SkDynamicMemoryWStream()
513 Block* block = fHead; in reset()
519 fHead = fTail = nullptr; in reset()
561 fHead = fTail = block; in write()
579 dst->fTail->fNext = fHead; in writeToAndReset()
582 fHead = fTail = nullptr; in writeToAndReset()
597 fTail->fNext = dst->fHead; in prependToAndReset()
598 dst->fHead = fHead; in prependToAndReset()
600 fHead = fTail = nullptr; in prependToAndReset()
[all …]
DSkStrikeCache.cpp129 if (fHead != nullptr && fHead->getDescriptor() == desc) { return sk_ref_sp(fHead); } in internalFindStrikeOrNull()
136 if (fHead != strikePtr) { in internalFindStrikeOrNull()
144 fHead->fPrev = strikePtr; in internalFindStrikeOrNull()
145 strikePtr->fNext = fHead; in internalFindStrikeOrNull()
147 fHead = strikePtr; in internalFindStrikeOrNull()
223 for (SkStrike* strike = fHead; strike != nullptr; strike = strike->fNext) { in forEachStrike()
290 if (fHead != nullptr) { in internalAttachToHead()
291 fHead->fPrev = strikePtr; in internalAttachToHead()
292 strikePtr->fNext = fHead; in internalAttachToHead()
299 fHead = strikePtr; // Transfer ownership of strike to the cache list. in internalAttachToHead()
[all …]
DSkArenaAllocList.h26 void reset() { fHead = fTail = nullptr; } in reset()
46 Iter begin() { return Iter(fHead); } in begin()
57 Node* fHead = nullptr; variable
64 SkASSERT(!fHead == !fTail); in append()
67 fHead = fTail = n; in append()
/third_party/flutter/skia/src/core/
DSkTInternalLList.h32 fHead = nullptr; in reset()
37 SkASSERT(fHead && fTail); in remove()
46 fHead = next; in remove()
67 entry->fNext = fHead; in addToHead()
68 if (fHead) { in addToHead()
69 fHead->fPrev = entry; in addToHead()
71 fHead = entry; in addToHead()
91 if (nullptr == fHead) { in addToTail()
92 fHead = entry; in addToTail()
119 SkASSERT(fHead == existingEntry); in addBefore()
[all …]
DSkRWBuffer.cpp130 : fHead(head), fAvailable(available), fTail(tail) in SkROBuffer()
133 fHead->ref(); in SkROBuffer()
143 if (fHead) { in ~SkROBuffer()
144 fHead->unref(); in ~SkROBuffer()
158 if (buffer && buffer->fHead) { in reset()
159 fBlock = &buffer->fHead->fBlock; in reset()
194 SkRWBuffer::SkRWBuffer(size_t initialCapacity) : fHead(nullptr), fTail(nullptr), fTotalUsed(0) { in SkRWBuffer()
196 fHead = SkBufferHead::Alloc(initialCapacity); in SkRWBuffer()
197 fTail = &fHead->fBlock; in SkRWBuffer()
203 if (fHead) { in ~SkRWBuffer()
[all …]
DSkResourceCache.cpp82 fHead = nullptr; in init()
105 Rec* rec = fHead; in ~SkResourceCache()
311 SkASSERT(fHead == rec); in release()
312 fHead = next; in release()
327 if (fHead == rec) { in moveToHead()
331 SkASSERT(fHead); in moveToHead()
338 fHead->fPrev = rec; in moveToHead()
339 rec->fNext = fHead; in moveToHead()
340 fHead = rec; in moveToHead()
349 rec->fNext = fHead; in addToHead()
[all …]
DSkStream.cpp480 : fHead(other.fHead) in SkDynamicMemoryWStream()
484 other.fHead = nullptr; in SkDynamicMemoryWStream()
502 Block* block = fHead; in reset()
508 fHead = fTail = nullptr; in reset()
550 fHead = fTail = block; in write()
568 dst->fTail->fNext = fHead; in writeToAndReset()
571 fHead = fTail = nullptr; in writeToAndReset()
586 fTail->fNext = dst->fHead; in prependToAndReset()
587 dst->fHead = fHead; in prependToAndReset()
589 fHead = fTail = nullptr; in prependToAndReset()
[all …]
DSkArenaAllocList.h26 void reset() { fHead = fTail = nullptr; } in reset()
46 Iter begin() { return Iter(fHead); } in begin()
57 Node* fHead = nullptr; variable
64 SkASSERT(!fHead == !fTail); in append()
67 fHead = fTail = n; in append()
/third_party/flutter/skia/src/gpu/ccpr/
DGrCCSTLList.h23 GrCCSTLList(Args&&... args) : fHead(std::forward<Args>(args)...) {} in GrCCSTLList()
26 T* draw = fHead.fNext; // fHead will be destructed automatically. in ~GrCCSTLList()
34 const T& head() const { return fHead; } in head()
35 T& head() { return fHead; } in head()
38 T* nextTail = (&right.fHead == right.fTail) ? nullptr : right.fTail; in append()
40 new (alloc->makeBytesAlignedTo(sizeof(T), alignof(T))) T(std::move(right.fHead)); in append()
43 right.fHead.fNext = nullptr; in append()
44 right.fTail = &right.fHead; in append()
56 Iter<const T> begin() const { return Iter<const T>{&fHead}; } in begin()
58 Iter<T> begin() { return Iter<T>{&fHead}; } in begin()
[all …]
/third_party/skia/src/gpu/geometry/
DGrTriangulator.h215 const Node* head() const { return fHead; } in head()
236 if (list.fHead) { in concat()
237 *fTail = list.fHead; in concat()
240 list.fHead = nullptr; in concat()
241 list.fTail = &list.fHead; in concat()
247 Node* fHead = nullptr;
248 Node** fTail = &fHead;
298 VertexList() : fHead(nullptr), fTail(nullptr) {} in VertexList()
299 VertexList(Vertex* head, Vertex* tail) : fHead(head), fTail(tail) {} in VertexList()
300 Vertex* fHead; member
[all …]
/third_party/flutter/skia/src/gpu/gradients/
DGrGradientBitmapCache.cpp46 fHead = fTail = nullptr; in GrGradientBitmapCache()
54 Entry* entry = fHead; in ~GrGradientBitmapCache()
64 SkASSERT(fHead != entry); in release()
67 SkASSERT(fHead == entry); in release()
68 fHead = entry->fNext; in release()
82 entry->fNext = fHead; in attachToHead()
83 if (fHead) { in attachToHead()
84 fHead->fPrev = entry; in attachToHead()
88 fHead = entry; in attachToHead()
94 Entry* entry = fHead; in find()
[all …]
/third_party/skia/src/gpu/gradients/
DGrGradientBitmapCache.cpp46 fHead = fTail = nullptr; in GrGradientBitmapCache()
54 Entry* entry = fHead; in ~GrGradientBitmapCache()
64 SkASSERT(fHead != entry); in release()
67 SkASSERT(fHead == entry); in release()
68 fHead = entry->fNext; in release()
82 entry->fNext = fHead; in attachToHead()
83 if (fHead) { in attachToHead()
84 fHead->fPrev = entry; in attachToHead()
88 fHead = entry; in attachToHead()
94 Entry* entry = fHead; in find()
[all …]
/third_party/flutter/skia/src/gpu/
DGrMemoryPool.cpp40 fHead = CreateBlock(preallocSize); in GrMemoryPool()
41 fTail = fHead; in GrMemoryPool()
42 fHead->fNext = nullptr; in GrMemoryPool()
43 fHead->fPrev = nullptr; in GrMemoryPool()
63 SkASSERT(fHead == fTail); in ~GrMemoryPool()
64 SkASSERT(0 == fHead->fLiveCount); in ~GrMemoryPool()
65 DeleteBlock(fHead); in ~GrMemoryPool()
120 if (fHead == block) { in release()
121 fHead->fCurrPtr = reinterpret_cast<intptr_t>(fHead) + kHeaderSize; in release()
122 fHead->fLiveCount = 0; in release()
[all …]
DGrResourceAllocator.cpp169 Interval* temp = fHead; in popHead()
171 fHead = temp->next(); in popHead()
172 if (!fHead) { in popHead()
187 if (!fHead) { in insertByIncreasingStart()
189 fHead = fTail = intvl; in insertByIncreasingStart()
190 } else if (intvl->start() <= fHead->start()) { in insertByIncreasingStart()
192 intvl->setNext(fHead); in insertByIncreasingStart()
193 fHead = intvl; in insertByIncreasingStart()
200 Interval* prev = fHead; in insertByIncreasingStart()
218 if (!fHead) { in insertByIncreasingEnd()
[all …]
DGrTessellator.cpp230 VertexList() : fHead(nullptr), fTail(nullptr) {} in VertexList()
231 VertexList(Vertex* head, Vertex* tail) : fHead(head), fTail(tail) {} in VertexList()
232 Vertex* fHead; member
235 list_insert<Vertex, &Vertex::fPrev, &Vertex::fNext>(v, prev, next, &fHead, &fTail); in insert()
241 if (!list.fHead) { in append()
245 fTail->fNext = list.fHead; in append()
246 list.fHead->fPrev = fTail; in append()
248 fHead = list.fHead; in append()
253 insert(v, nullptr, fHead); in prepend()
256 list_remove<Vertex, &Vertex::fPrev, &Vertex::fNext>(v, &fHead, &fTail); in remove()
[all …]
DGrTRecorder.h58 iterator begin() { return iterator(fHead); } in begin()
62 const_iterator begin() const { return const_iterator(fHead); } in begin()
98 Header* fHead = nullptr; variable
121 if (!fHead) { in emplaceWithData()
122 fHead = header; in emplaceWithData()
138 fHead = fTail = nullptr; in reset()
/third_party/skia/src/pathops/
DSkOpContour.h48 : &fHead; in appendSegment()
63 SkOpSegment* segment = &fHead; in calcAngles()
118 SkOpSegment* segment = &fHead; in debugShowActiveSpans()
135 const SkOpSegment* segment = &fHead; in debugValidate()
177 return &fHead; in first()
182 return &fHead; in first()
205 SkOpSegment* segment = &fHead; in joinSegments()
209 segment->joinEnds(next ? next : &fHead); in joinSegments()
214 SkOpSegment* segment = &fHead; in markAllDone()
223 SkOpSegment* segment = &fHead; in missingCoincidence()
[all …]
DSkOpCoincidence.cpp193 SkCoincidentSpans* test = fHead; in extend()
272 DebugCheckAdd(fHead, coinPtTStart, coinPtTEnd, oppPtTStart, oppPtTEnd); in add()
276 coinRec->set(this->fHead, coinPtTStart, coinPtTEnd, oppPtTStart, oppPtTEnd); in add()
277 fHead = coinRec; in add()
386 SkCoincidentSpans* span = fHead; in addEndMovedSpans()
391 fHead = nullptr; in addEndMovedSpans()
434 SkCoincidentSpans* coin = this->fHead; in addExpanded()
667 if (fHead && !this->checkOverlap(fHead, coinSeg, oppSeg, coinTs, in addOrOverlap()
690 if (!fHead || !this->release(fHead, test)) { in addOrOverlap()
775 fHead->debugShow(); in addOrOverlap()
[all …]
/third_party/flutter/skia/src/pathops/
DSkOpContour.h49 : &fHead; in appendSegment()
64 SkOpSegment* segment = &fHead; in calcAngles()
119 SkOpSegment* segment = &fHead; in debugShowActiveSpans()
136 const SkOpSegment* segment = &fHead; in debugValidate()
178 return &fHead; in first()
183 return &fHead; in first()
206 SkOpSegment* segment = &fHead; in joinSegments()
210 segment->joinEnds(next ? next : &fHead); in joinSegments()
215 SkOpSegment* segment = &fHead; in markAllDone()
224 SkOpSegment* segment = &fHead; in missingCoincidence()
[all …]
/third_party/skia/src/gpu/tessellate/
DPathTessellator.h52 void operator++() { fHead = fHead->fNext; }
53 bool operator!=(const Iter& b) const { return fHead != b.fHead; }
55 return {fHead->fPathMatrix, fHead->fPath, fHead->fColor};
57 const PathDrawList* fHead; member
/third_party/skia/src/gpu/
DGrResourceAllocator.cpp183 Interval* temp = fHead; in popHead()
185 fHead = temp->next(); in popHead()
186 if (!fHead) { in popHead()
201 if (!fHead) { in insertByIncreasingStart()
203 fHead = fTail = intvl; in insertByIncreasingStart()
204 } else if (intvl->start() <= fHead->start()) { in insertByIncreasingStart()
206 intvl->setNext(fHead); in insertByIncreasingStart()
207 fHead = intvl; in insertByIncreasingStart()
214 Interval* prev = fHead; in insertByIncreasingStart()
232 if (!fHead) { in insertByIncreasingEnd()
[all …]
/third_party/skia/src/gpu/ops/
DAtlasTextOp.cpp73 , fHead{geo}
74 , fTail{&fHead->fNext} {
99 , fHead{geo}
100 , fTail{&fHead->fNext} {
140 for(Geometry* geom = fHead; geom != nullptr; geom = geom->fNext) { in onDumpInfo()
167 color.setToConstant(fHead->fColor); in finalize()
187 caps, clampType, &fHead->fColor); in finalize()
203 if (fUsesLocalCoords && !fHead->fDrawMatrix.invert(&localMatrix)) { in onPrepareDraws()
245 target->allocator(), *target->caps().shaderCaps(), fHead->fColor, in onPrepareDraws()
281 for (const Geometry* geo = fHead; geo != nullptr; geo = geo->fNext) { in onPrepareDraws()
[all …]

1234