Lines Matching refs:MetaChunk
83 struct MetaChunk : DoublyLinkedListLinkImpl<MetaChunk> { struct
97 friend struct MetaChunk; argument
98 typedef DoublyLinkedList<MetaChunk> MetaChunkList;
106 MetaChunk metaChunks[SLAB_META_CHUNKS_PER_AREA];
151 MetaChunk*& _metaChunk, Chunk*& _chunk);
154 MetaChunk*& _metaChunk, Chunk*& _chunk);
156 size_t chunkSize, MetaChunk*& _metaChunk,
158 static void _FreeChunk(Area* area, MetaChunk* metaChunk,
162 static void _PrepareMetaChunk(MetaChunk* metaChunk,
187 const MetaChunk* metaChunk, addr_t address);
188 static addr_t _ChunkAddress(const MetaChunk* metaChunk,
190 static bool _IsChunkFree(const MetaChunk* metaChunk,
192 static bool _IsChunkInFreeList(const MetaChunk* metaChunk,
194 static void _CheckMetaChunk(MetaChunk* metaChunk);
198 static void _DumpMetaChunk(MetaChunk* metaChunk,
277 MemoryManager::_ChunkIndexForAddress(const MetaChunk* metaChunk, addr_t address) in _ChunkIndexForAddress()
284 MemoryManager::_ChunkAddress(const MetaChunk* metaChunk, const Chunk* chunk) in _ChunkAddress()
292 MemoryManager::_IsChunkFree(const MetaChunk* metaChunk, const Chunk* chunk) in _IsChunkFree()
301 MemoryManager::MetaChunk::GetArea() const in GetArea()