Lines Matching refs:alignment
241 return pMBlkHd->attribute.fields.alignment; in GetAlignmentForMBlock_()
257 u16 alignment in SetAlignmentForMBlock_() argument
260 pMBlkHd->attribute.fields.alignment = alignment; in SetAlignmentForMBlock_()
698 int alignment in AllocFromHead_() argument
715 void *const reqMBlock = RoundUpPtr( mblock, alignment ); in AllocFromHead_()
763 int alignment in AllocFromTail_() argument
781 …void *const reqMBlock = RoundDownPtr( SubU32ToPtr(mblockEnd, size), alignment ); // Aligned addre… in AllocFromTail_()
1365 int alignment in MEMAllocFromExpHeapEx() argument
1373 ASSERT(alignment % MIN_ALIGNMENT == 0); in MEMAllocFromExpHeapEx()
1374 ASSERT((abs(alignment) & (abs(alignment) - 1)) == 0); in MEMAllocFromExpHeapEx()
1375 ASSERT(MIN_ALIGNMENT <= abs(alignment)); in MEMAllocFromExpHeapEx()
1386 if ( alignment >= 0 ) // Allocates from the front in MEMAllocFromExpHeapEx()
1388 memory = AllocFromHead_( heap, size, alignment ); in MEMAllocFromExpHeapEx()
1392 memory = AllocFromTail_( heap, size, -alignment ); in MEMAllocFromExpHeapEx()
1602 int alignment in MEMGetAllocatableSizeForExpHeapEx() argument
1608 ASSERT(alignment % MIN_ALIGNMENT == 0); in MEMGetAllocatableSizeForExpHeapEx()
1609 ASSERT((abs(alignment) & (abs(alignment) - 1)) == 0); in MEMGetAllocatableSizeForExpHeapEx()
1610 ASSERT(MIN_ALIGNMENT <= abs(alignment)); in MEMGetAllocatableSizeForExpHeapEx()
1612 alignment = abs(alignment); // Convert to a positive value just to be sure in MEMGetAllocatableSizeForExpHeapEx()
1625 void* baseAddress = RoundUpPtr(GetMemPtrForMBlock_(pMBlkHd), alignment); in MEMGetAllocatableSizeForExpHeapEx()