Lines Matching refs:Freelist
171 Segment *Freelist; variable
210 if (Freelist != &SentinelSegment) { in NewSegment()
223 DCHECK_EQ(Freelist->Prev, &SentinelSegment); in NewSegment()
234 auto *FreeSegment = Freelist; in NewSegment()
235 Freelist = Freelist->Next; in NewSegment()
241 if (Freelist != &SentinelSegment) in NewSegment()
242 Freelist->Prev = &SentinelSegment; in NewSegment()
248 DCHECK_EQ(Freelist->Prev, &SentinelSegment); in NewSegment()
301 Freelist(&SentinelSegment), in Array()
307 Freelist(&SentinelSegment), in Array()
316 Freelist(O.Freelist), in Array()
322 O.Freelist = &SentinelSegment; in Array()
332 Freelist = O.Freelist;
333 O.Freelist = &SentinelSegment;
520 if (Freelist == &SentinelSegment) { in trim()
560 Tail->Next = Freelist; in trim()
561 Freelist = Tail; in trim()
566 DCHECK_EQ(Freelist->Prev, &SentinelSegment); in trim()
596 auto SFH = Freelist; in trim()
600 ST->Next = Freelist; in trim()
604 Freelist = ST; in trim()
608 DCHECK_EQ(Freelist->Prev, &SentinelSegment); in trim()
609 DCHECK_EQ(Freelist->Next->Prev, Freelist); in trim()
623 (Freelist != &SentinelSegment && Freelist->Prev == &SentinelSegment) || in trim()
624 (Freelist == &SentinelSegment && Tail->Next == &SentinelSegment)); in trim()