Searched refs:freelist_ (Results 1 – 5 of 5) sorted by relevance
50 freelist_ = 0; in DenseSlabAlloc()84 *(IndexT*)Map(idx) = freelist_; in FlushCache()85 freelist_ = idx; in FlushCache()97 IndexT freelist_; variable102 if (freelist_ == 0) { in Refill()115 freelist_ = fillpos_ * kL2Size + start; in Refill()118 for (uptr i = 0; i < Cache::kSize / 2 && freelist_ != 0; i++) { in Refill()119 IndexT idx = freelist_; in Refill()121 freelist_ = *(IndexT*)Map(idx); in Refill()129 *(IndexT*)Map(idx) = freelist_; in Drain()[all …]
49 freelist_ = 0; in DenseSlabAlloc()84 *(IndexT*)Map(idx) = freelist_; in FlushCache()85 freelist_ = idx; in FlushCache()97 IndexT freelist_; variable103 if (freelist_ == 0) { in Refill()119 freelist_ = fillpos_ * kL2Size + start; in Refill()122 for (uptr i = 0; i < Cache::kSize / 2 && freelist_ != 0; i++) { in Refill()123 IndexT idx = freelist_; in Refill()125 freelist_ = *(IndexT*)Map(idx); in Refill()133 *(IndexT*)Map(idx) = freelist_; in Drain()[all …]
25 : freelist_(freelist), heap_stats_() { in FreeListHeap()31 freelist_.AddChunk(BlockToSpan(block)); in FreeListHeap()40 auto chunk = freelist_.FindChunk(size); in Allocate()45 freelist_.RemoveChunk(chunk); in Allocate()55 freelist_.AddChunk(BlockToSpan(leftover)); in Allocate()95 freelist_.RemoveChunk(BlockToSpan(prev)); in Free()103 freelist_.RemoveChunk(BlockToSpan(next)); in Free()107 freelist_.AddChunk(BlockToSpan(chunk_block)); in Free()
54 FreeList& freelist_; variable65 : freelist_(defaultBuckets), heap_(region, freelist_) {} in FreeListHeapBuffer()79 FreeListBuffer<kNumBuckets> freelist_;
125 Thread* freelist_; // thread freelist member in re2::NFA148 freelist_ = NULL; in NFA()160 Thread* t = freelist_; in AllocThread()162 freelist_ = t->next; in AllocThread()187 t->next = freelist_; in Decref()188 freelist_ = t; in Decref()