Lines Matching refs:alignment
141 int alignment in AllocFromHead_() argument
144 void* newBlock = RoundUpPtr(pFrmHeapHd->headAllocator, alignment); in AllocFromHead_()
180 int alignment in AllocFromTail_() argument
183 void* newBlock = RoundDownPtr(SubU32ToPtr(pFrmHeapHd->tailAllocator, size), alignment); in AllocFromTail_()
465 int alignment in MEMAllocFromFrmHeapEx() argument
474 ASSERT(alignment % MIN_ALIGNMENT == 0); in MEMAllocFromFrmHeapEx()
475 ASSERT((abs(alignment) & (abs(alignment) - 1)) == 0); in MEMAllocFromFrmHeapEx()
476 ASSERT(MIN_ALIGNMENT <= abs(alignment)); in MEMAllocFromFrmHeapEx()
489 if ( alignment >= 0 ) // Allocate from the front of the heap in MEMAllocFromFrmHeapEx()
491 memory = AllocFromHead_(pFrmHeapHd, size, alignment); in MEMAllocFromFrmHeapEx()
495 memory = AllocFromTail_(pFrmHeapHd, size, -alignment); in MEMAllocFromFrmHeapEx()
551 int alignment in MEMGetAllocatableSizeForFrmHeapEx() argument
557 ASSERT(alignment % MIN_ALIGNMENT == 0); in MEMGetAllocatableSizeForFrmHeapEx()
558 ASSERT((abs(alignment) & (abs(alignment) - 1)) == 0); in MEMGetAllocatableSizeForFrmHeapEx()
559 ASSERT(MIN_ALIGNMENT <= abs(alignment)); in MEMGetAllocatableSizeForFrmHeapEx()
561 alignment = abs(alignment); // Convert to a positive value just to be sure in MEMGetAllocatableSizeForFrmHeapEx()
567 const void* block = RoundUpPtr(pFrmHeapHd->headAllocator, alignment); in MEMGetAllocatableSizeForFrmHeapEx()