Searched refs:MemoryManager (Results 1 - 7 of 7) sorted by relevance

/haiku/src/system/kernel/slab/
H A DMemoryManager.h42 class MemoryManager { class
236 MemoryManager::MaintenanceNeeded()
243 MemoryManager::_PushFreeArea(Area* area)
250 /*static*/ inline MemoryManager::Area*
251 MemoryManager::_PopFreeArea()
262 MemoryManager::_AreaBaseAddressForAddress(addr_t address)
268 /*static*/ inline MemoryManager::Area*
269 MemoryManager::_AreaForAddress(addr_t address)
277 MemoryManager::_ChunkIndexForAddress(const MetaChunk* metaChunk, addr_t address)
284 MemoryManager
[all...]
H A DSmallObjectCache.cpp12 #include "MemoryManager.h"
53 cache->slab_size = MemoryManager::AcceptableChunkSize(cache->slab_size);
76 status_t error = MemoryManager::Allocate(this, flags, pages);
85 MemoryManager::Free(pages, flags);
100 MemoryManager::Free(slab->pages, flags);
H A DMemoryManager.cpp7 #include "MemoryManager.h"
45 mutex MemoryManager::sLock;
46 rw_lock MemoryManager::sAreaTableLock;
47 kernel_args* MemoryManager::sKernelArgs;
48 MemoryManager::AreaTable MemoryManager::sAreaTable;
49 MemoryManager::Area* MemoryManager::sFreeAreas;
50 int MemoryManager::sFreeAreaCount;
51 MemoryManager
[all...]
H A DHashedObjectCache.cpp11 #include "MemoryManager.h"
90 cache->slab_size = MemoryManager::AcceptableChunkSize(cache->slab_size);
116 if (MemoryManager::Allocate(this, flags, pages) == B_OK
129 MemoryManager::Free(pages, flags);
151 MemoryManager::Free(slab->pages, flags);
H A Dallocator.cpp23 #include "MemoryManager.h"
100 if (MemoryManager::AllocateRaw(size, flags, block) != B_OK)
118 if (MemoryManager::AllocateRaw(size, 0, block) != B_OK)
129 if (MemoryManager::AllocateRaw(SLAB_CHUNK_SIZE_SMALL, 0, block) != B_OK)
152 ObjectCache* cache = MemoryManager::FreeRawOrReturnCache(block, flags);
270 ObjectCache* cache = MemoryManager::GetAllocationInfo(address, oldSize);
H A DObjectCache.cpp18 #include "MemoryManager.h"
293 status_t result = MemoryManager::AllocateRaw(
308 MemoryManager::FreeRawOrReturnCache(slab->tracking, flags);
H A DSlab.cpp32 #include "MemoryManager.h"
628 cache = MemoryManager::DebugObjectCacheForAddress(slabPages);
697 if (!MemoryManager::AnalyzeAllocationCallers(callback))
775 if (!MemoryManager::AnalyzeAllocationCallers(callback))
1063 if (MemoryManager::MaintenanceNeeded()) {
1065 MemoryManager::PerformMaintenance();
1337 MemoryManager::Init(args);
1348 MemoryManager::InitPostArea();

Completed in 63 milliseconds