Lines Matching defs:chunkSize

287 	AllocateChunk(size_t chunkSize, MetaChunk* metaChunk, Chunk* chunk)
290 fChunkSize(chunkSize),
313 AllocateChunks(size_t chunkSize, uint32 chunkCount, MetaChunk* metaChunk,
318 fChunkSize(chunkSize),
529 size_t chunkSize = cache->slab_size;
531 TRACE("MemoryManager::Allocate(%p, %#" B_PRIx32 "): chunkSize: %"
532 B_PRIuSIZE "\n", cache, flags, chunkSize);
539 status_t error = _AllocateChunks(chunkSize, 1, flags, metaChunk, chunk);
548 error = _MapChunk(area->vmArea, chunkAddress, chunkSize, 0, flags);
578 ASSERT(metaChunk->chunkSize > 0);
580 ASSERT(((addr_t)pages % metaChunk->chunkSize) == 0);
645 size_t chunkSize = SLAB_CHUNK_SIZE_SMALL;
649 chunkSize = SLAB_CHUNK_SIZE_MEDIUM;
658 status_t error = _AllocateChunks(chunkSize, chunkCount, flags, metaChunk,
731 ASSERT(metaChunk->chunkSize > 0);
752 uint32 chunkCount = size / metaChunk->chunkSize;
796 ASSERT(metaChunk->chunkSize > 0);
827 ASSERT(metaChunk->chunkSize > 0);
880 if (metaChunk->chunkSize == 0)
926 if (metaChunk->chunkSize == 0)
943 MemoryManager::_AllocateChunks(size_t chunkSize, uint32 chunkCount,
947 if (chunkSize == SLAB_CHUNK_SIZE_SMALL) {
949 } else if (chunkSize == SLAB_CHUNK_SIZE_MEDIUM) {
951 } else if (chunkSize != SLAB_CHUNK_SIZE_LARGE) {
953 B_PRIuSIZE, chunkSize);
957 if (_GetChunks(metaChunkList, chunkSize, chunkCount, _metaChunk, _chunk))
964 return _GetChunks(metaChunkList, chunkSize, chunkCount, _metaChunk,
988 if (_GetChunks(metaChunkList, chunkSize, chunkCount, _metaChunk,
1015 if (_GetChunks(metaChunkList, chunkSize, chunkCount, _metaChunk, _chunk)) {
1021 return _GetChunks(metaChunkList, chunkSize, chunkCount, _metaChunk,
1027 MemoryManager::_GetChunks(MetaChunkList* metaChunkList, size_t chunkSize,
1032 return _GetChunk(metaChunkList, chunkSize, _metaChunk, _chunk);
1050 / chunkSize >= chunkCount) {
1061 _PrepareMetaChunk(metaChunk, chunkSize);
1101 T(AllocateChunks(chunkSize, chunkCount, metaChunk, firstChunk));
1108 MemoryManager::_GetChunk(MetaChunkList* metaChunkList, size_t chunkSize,
1115 if (chunkSize == SLAB_CHUNK_SIZE_LARGE) {
1129 _PrepareMetaChunk(metaChunk, chunkSize);
1159 T(AllocateChunk(chunkSize, metaChunk, _chunk));
1172 _UnmapChunk(area->vmArea, chunkAddress, metaChunk->chunkSize, flags);
1189 if (metaChunk->chunkSize == SLAB_CHUNK_SIZE_SMALL)
1191 else if (metaChunk->chunkSize == SLAB_CHUNK_SIZE_MEDIUM)
1195 metaChunk->chunkSize = 0;
1212 if (metaChunk->chunkSize == SLAB_CHUNK_SIZE_SMALL)
1214 else if (metaChunk->chunkSize == SLAB_CHUNK_SIZE_MEDIUM)
1248 MemoryManager::_PrepareMetaChunk(MetaChunk* metaChunk, size_t chunkSize)
1255 chunkSize);
1260 metaChunk->chunkSize = chunkSize;
1261 metaChunk->chunkCount = metaChunk->totalSize / chunkSize;
1362 metaChunk->chunkSize = 0;
1567 if (metaChunk->chunkSize == 0) {
1582 metaChunk->chunkSize, 0);
1652 switch (metaChunk->chunkSize) {
1662 metaChunk, metaChunk->chunkSize);
1682 if (metaChunk->chunkCount != metaChunk->totalSize / metaChunk->chunkSize) {
1772 if (metaChunk->chunkSize == 0)
1820 if (metaChunk->chunkSize != 0) {
1821 switch (metaChunk->chunkSize) {
1837 if (metaChunk->chunkSize != 0) {
1844 if (metaChunk->chunkSize == 0 || !printChunks)
1997 if (metaChunk->chunkSize == 0)
2000 switch (metaChunk->chunkSize) {