Lines Matching refs:Freelist
170 Segment *Freelist; variable
209 if (Freelist != &SentinelSegment) { in NewSegment()
222 DCHECK_EQ(Freelist->Prev, &SentinelSegment); in NewSegment()
233 auto *FreeSegment = Freelist; in NewSegment()
234 Freelist = Freelist->Next; in NewSegment()
240 if (Freelist != &SentinelSegment) in NewSegment()
241 Freelist->Prev = &SentinelSegment; in NewSegment()
247 DCHECK_EQ(Freelist->Prev, &SentinelSegment); in NewSegment()
300 Freelist(&SentinelSegment), in Array()
306 Freelist(&SentinelSegment), in Array()
315 Freelist(O.Freelist), in Array()
321 O.Freelist = &SentinelSegment; in Array()
331 Freelist = O.Freelist;
332 O.Freelist = &SentinelSegment;
519 if (Freelist == &SentinelSegment) { in trim()
559 Tail->Next = Freelist; in trim()
560 Freelist = Tail; in trim()
565 DCHECK_EQ(Freelist->Prev, &SentinelSegment); in trim()
595 auto SFH = Freelist; in trim()
599 ST->Next = Freelist; in trim()
603 Freelist = ST; in trim()
607 DCHECK_EQ(Freelist->Prev, &SentinelSegment); in trim()
608 DCHECK_EQ(Freelist->Next->Prev, Freelist); in trim()
622 (Freelist != &SentinelSegment && Freelist->Prev == &SentinelSegment) || in trim()
623 (Freelist == &SentinelSegment && Tail->Next == &SentinelSegment)); in trim()