Lines Matching defs:fHead
491 : fHead(other.fHead)
495 other.fHead = nullptr;
513 Block* block = fHead;
519 fHead = fTail = nullptr;
561 fHead = fTail = block;
579 dst->fTail->fNext = fHead;
582 fHead = fTail = nullptr;
597 fTail->fNext = dst->fHead;
598 dst->fHead = fHead;
600 fHead = fTail = nullptr;
610 Block* block = fHead;
630 Block* block = fHead;
641 for (Block* block = fHead; block != nullptr; block = block->fNext) {
673 Block* block = fHead;
682 fHead = fTail = nullptr;
691 for (Block* block = fHead; block != nullptr; ) {
699 fHead = fTail = nullptr;
716 if (!fHead) {
724 const Block* block = fHead;
739 explicit SkBlockMemoryRefCnt(SkDynamicMemoryWStream::Block* head) : fHead(head) { }
742 SkDynamicMemoryWStream::Block* block = fHead;
750 SkDynamicMemoryWStream::Block* const fHead;
756 : fBlockMemory(std::move(headRef)), fCurrent(fBlockMemory->fHead)
811 fCurrent = fBlockMemory->fHead;
859 if (fBlockMemory->fHead && !fBlockMemory->fHead->fNext) {
860 return fBlockMemory->fHead->start();
874 if (nullptr == fHead) {
878 if (fHead == fTail) { // one block, may be worth shrinking.
880 fHead = fTail = (SkDynamicMemoryWStream::Block*)sk_realloc_throw(fTail, SkToSizeT(used));
886 = std::make_unique<SkBlockMemoryStream>(sk_make_sp<SkBlockMemoryRefCnt>(fHead),
888 fHead = nullptr; // signal reset() to not free anything