Lines Matching refs:_chunks
47 SparseArrayOfChunks _chunks; member in ChunkManagerRandomChunkAllocTest
117 DEBUG_ONLY(_chunks.check_slot_is_null(slot);) in allocate_random_chunk_at()
133 _chunks.set_at(slot, c); in allocate_random_chunk_at()
143 int to_alloc = 1 + IntRange(MAX2(1, _chunks.size() / 8)).random_value(); in allocate_random_chunks()
145 int slot = _chunks.first_null_slot(); in allocate_random_chunks()
148 slot = _chunks.next_null_slot(slot); in allocate_random_chunks()
156 for (int slot = _chunks.first_null_slot(); in fill_all_slots_with_random_chunks()
157 slot != -1 && success; slot = _chunks.next_null_slot(slot)) { in fill_all_slots_with_random_chunks()
167 Metachunk* c = _chunks.at(slot); in return_chunk_at()
170 _chunks.set_at(slot, NULL); in return_chunk_at()
175 int to_free = 1 + IntRange(MAX2(1, _chunks.size() / 8)).random_value(); in return_random_chunks()
176 int index = _chunks.first_non_null_slot(); in return_random_chunks()
179 index = _chunks.next_non_null_slot(index); in return_random_chunks()
185 for (int slot = _chunks.first_non_null_slot(); in return_all_chunks()
186 slot != -1; slot = _chunks.next_non_null_slot(slot)) { in return_all_chunks()
198 _chunks.shuffle(); in one_test()
220 _chunks.shuffle(); in one_test()
233 _chunks(max_num_live_chunks(r, commit_factor)), in ChunkManagerRandomChunkAllocTest()
242 _chunks(max_num_live_chunks(r, commit_factor)), in ChunkManagerRandomChunkAllocTest()