Lines Matching refs:needAlignedBlock
573 …nd::splitBlock(FreeBlock *fBlock, int num, size_t size, bool blockIsAligned, bool needAlignedBlock) in splitBlock() argument
579 if (needAlignedBlock && !blockIsAligned) { in splitBlock()
604 if (needAlignedBlock) { in splitBlock()
617 …bool markAligned = (blockIsAligned ^ needAlignedBlock) ? toAlignedBin(splitBlock, splitSize) : blo… in splitBlock()
620 …MALLOC_ASSERT(!needAlignedBlock || isAligned(fBlock, slabSize), "Expect to get aligned block, if o… in splitBlock()
763 bool needAlignedBlock, bool alignedBin, int *numOfLockedBins) in findBlock() argument
766 …if (FreeBlock *block = getFromBin(i, sync, size, needAlignedBlock, alignedBin, /*wait=*/false, num… in findBlock()
789 FreeBlock *Backend::genericGetBlock(int num, size_t size, bool needAlignedBlock) in genericGetBlock() argument
814 if (needAlignedBlock) { in genericGetBlock()
815 … block = freeSlabAlignedBins.findBlock(nativeBin, &bkndSync, num*size, needAlignedBlock, in genericGetBlock()
818 … block = freeLargeBlockBins.findBlock(nativeBin, &bkndSync, num*size, needAlignedBlock, in genericGetBlock()
821 … block = freeLargeBlockBins.findBlock(nativeBin, &bkndSync, num*size, needAlignedBlock, in genericGetBlock()
824 … block = freeSlabAlignedBins.findBlock(nativeBin, &bkndSync, num*size, needAlignedBlock, in genericGetBlock()
839 numOfLockedBins, &splittable, needAlignedBlock); in genericGetBlock()
854 block = splitBlock(block, num, size, block->slabAligned, needAlignedBlock); in genericGetBlock()