Lines Matching refs:blockSz
201 blockSz; // initial and maximal inner block size member
256 void markCoalescing(size_t blockSz) { in markCoalescing() argument
258 rightNeig(blockSz)->leftL.makeCoalscing(); in markCoalescing()
259 sizeTmp = blockSz; in markCoalescing()
915 void Backend::genericPutBlock(FreeBlock *fBlock, size_t blockSz, bool slabAligned) in genericPutBlock() argument
918 coalescAndPut(fBlock, blockSz, slabAligned); in genericPutBlock()
1002 region->blockSz = alignedSize; in remap()
1009 MALLOC_ASSERT(fBlock->sizeTmp == region->blockSz, ASSERT_TEXT); in remap()
1021 lmb->unalignedSize = region->blockSz; in remap()
1144 if (memRegion && memRegion->blockSz == toRet->sizeTmp in coalescAndPutList()
1204 void Backend::coalescAndPut(FreeBlock *fBlock, size_t blockSz, bool slabAligned) in coalescAndPut() argument
1206 fBlock->sizeTmp = blockSz; in coalescAndPut()
1230 size_t blockSz; in findBlockInRegion() local
1248 blockSz = fBlockEnd - (uintptr_t)fBlock; in findBlockInRegion()
1252 if (blockSz < numOfSlabAllocOnMiss*slabSize) in findBlockInRegion()
1255 region->blockSz = blockSz; in findBlockInRegion()
1263 size_t blockSz = region->blockSz; in startUseBlock() local
1265 fBlock->setMeFree(blockSz); in startUseBlock()
1267 LastFreeBlock *lastBl = static_cast<LastFreeBlock*>(fBlock->rightNeig(blockSz)); in startUseBlock()
1272 lastBl->setLeftFree(blockSz); in startUseBlock()
1277 unsigned targetBin = sizeToBin(blockSz); in startUseBlock()
1282 freeSlabAlignedBins.addBlock(targetBin, fBlock, blockSz, /*addToTail=*/false); in startUseBlock()
1285 freeLargeBlockBins.addBlock(targetBin, fBlock, blockSz, /*addToTail=*/false); in startUseBlock()
1324 fprintf(f, "%p: max block %lu B, ", curr, curr->blockSz); in reportStat()
1387 FreeBlock *fBlock = findBlockInRegion(curr, curr->blockSz); in reset()