Home
last modified time | relevance | path

Searched refs:MetaChunk (Results 1 – 2 of 2) sorted by relevance

/haiku/src/system/kernel/slab/
H A DMemoryManager.h83 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 DMemoryManager.cpp245 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 …]