Searched refs:MetaChunk (Results 1 – 2 of 2) sorted by relevance
/haiku/src/system/kernel/slab/ |
H A D | MemoryManager.h | 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); [all …]
|
H A D | MemoryManager.cpp | 245 AllocateMetaChunk(MetaChunk* metaChunk) in AllocateMetaChunk() 266 FreeMetaChunk(MetaChunk* metaChunk) in FreeMetaChunk() 287 AllocateChunk(size_t chunkSize, MetaChunk* metaChunk, Chunk* chunk) in AllocateChunk() 313 AllocateChunks(size_t chunkSize, uint32 chunkCount, MetaChunk* metaChunk, in AllocateChunks() 342 FreeChunk(MetaChunk* metaChunk, Chunk* chunk) in FreeChunk() 547 MetaChunk* metaChunk; in Allocate() 585 MetaChunk* metaChunk = &area->metaChunks[ in Free() 666 MetaChunk* metaChunk; in AllocateRaw() 737 MetaChunk* metaChunk = &area->metaChunks[ in FreeRawOrReturnCache() 802 MetaChunk* metaChunk = &area->metaChunks[ in GetAllocationInfo() [all …]
|