• Home
  • Raw
  • Download

Lines Matching refs:fHead

479     : fHead(other.fHead)  in SkDynamicMemoryWStream()
483 other.fHead = nullptr; in SkDynamicMemoryWStream()
501 Block* block = fHead; in reset()
507 fHead = fTail = nullptr; in reset()
549 fHead = fTail = block; in write()
567 dst->fTail->fNext = fHead; in writeToAndReset()
570 fHead = fTail = nullptr; in writeToAndReset()
585 fTail->fNext = dst->fHead; in prependToAndReset()
586 dst->fHead = fHead; in prependToAndReset()
588 fHead = fTail = nullptr; in prependToAndReset()
598 Block* block = fHead; in read()
618 Block* block = fHead; in copyTo()
629 for (Block* block = fHead; block != nullptr; block = block->fNext) { in writeToStream()
661 Block* block = fHead; in copyToAndReset()
670 fHead = fTail = nullptr; in copyToAndReset()
679 for (Block* block = fHead; block != nullptr; ) { in writeToAndReset()
687 fHead = fTail = nullptr; in writeToAndReset()
704 if (!fHead) { in validate()
712 const Block* block = fHead; in validate()
727 explicit SkBlockMemoryRefCnt(SkDynamicMemoryWStream::Block* head) : fHead(head) { } in SkBlockMemoryRefCnt()
730 SkDynamicMemoryWStream::Block* block = fHead; in ~SkBlockMemoryRefCnt()
738 SkDynamicMemoryWStream::Block* const fHead; member in SkBlockMemoryRefCnt
744 : fBlockMemory(std::move(headRef)), fCurrent(fBlockMemory->fHead) in SkBlockMemoryStream()
799 fCurrent = fBlockMemory->fHead; in rewind()
847 if (fBlockMemory->fHead && !fBlockMemory->fHead->fNext) { in getMemoryBase()
848 return fBlockMemory->fHead->start(); in getMemoryBase()
862 if (nullptr == fHead) { in detachAsStream()
866 if (fHead == fTail) { // one block, may be worth shrinking. in detachAsStream()
868 fHead = fTail = (SkDynamicMemoryWStream::Block*)sk_realloc_throw(fTail, SkToSizeT(used)); in detachAsStream()
874 = std::make_unique<SkBlockMemoryStream>(sk_make_sp<SkBlockMemoryRefCnt>(fHead), in detachAsStream()
876 fHead = nullptr; // signal reset() to not free anything in detachAsStream()