• Home
  • Raw
  • Download

Lines Matching refs:Interval

24     uint32_t GrResourceAllocator::Interval::CreateUniqueID() {  in CreateUniqueID()
34 void GrResourceAllocator::Interval::assign(sk_sp<GrSurface> s) { in assign()
72 if (Interval* intvl = fIntvlHash.find(proxy->uniqueID().asUInt())) {
91 Interval* newIntvl;
98 newIntvl = fIntervalAllocator.make<Interval>(proxy, start, end);
120 GrResourceAllocator::Interval* GrResourceAllocator::IntervalList::popHead() { in popHead()
123 Interval* temp = fHead; in popHead()
137 void GrResourceAllocator::IntervalList::insertByIncreasingStart(Interval* intvl) { in insertByIncreasingStart()
154 Interval* prev = fHead; in insertByIncreasingStart()
155 Interval* next = prev->next(); in insertByIncreasingStart()
168 void GrResourceAllocator::IntervalList::insertByIncreasingEnd(Interval* intvl) { in insertByIncreasingEnd()
185 Interval* prev = fHead; in insertByIncreasingEnd()
186 Interval* next = prev->next(); in insertByIncreasingEnd()
202 Interval* prev = nullptr; in validate()
203 for (Interval* cur = fHead; cur; prev = cur, cur = cur->next()) { in validate()
210 GrResourceAllocator::Interval* GrResourceAllocator::IntervalList::detachAll() { in detachAll()
211 Interval* tmp = fHead; in detachAll()
291 Interval* temp = fActiveIntvls.popHead(); in expire()
334 while (Interval* cur = fIntvlList.popHead()) { in assign()
363 if (const Interval* tmp = fIntvlList.peekHead()) { in assign()
420 if (const Interval* tmp = fIntvlList.peekHead()) { in assign()
441 for(const Interval* cur = fIntvlList.peekHead(); cur; cur = cur->next()) { in dumpIntervals()
456 for(const Interval* cur = fIntvlList.peekHead(); cur; cur = cur->next()) { in dumpIntervals()