Home
last modified time | relevance | path

Searched refs:alignment (Results 1 – 10 of 10) sorted by relevance

/RvlSDK-3.2.2/build/libraries/mem/include/
DheapCommoni.h48 #define RoundUp( value, alignment ) \ argument
49 (((value) + ((alignment)-1)) & ~((alignment)-1))
51 #define RoundUpPtr( ptr, alignment ) \ argument
52 ( (void*)RoundUp(GetUIntPtr(ptr), (alignment)) )
65 #define RoundDown( value, alignment ) \ argument
66 ( (value) & ~((alignment)-1) )
68 #define RoundDownPtr(ptr, alignment) \ argument
69 ( (void*)RoundDown(GetUIntPtr(ptr), (alignment)) )
/RvlSDK-3.2.2/build/libraries/mem/src/
Dmem_frameHeap.c141 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()
[all …]
Dmem_allocator.c47 int const alignment = (int)pAllocator->heapParam1; in AllocatorAllocForExpHeap_() local
48 return MEMAllocFromExpHeapEx( heap, size, alignment ); in AllocatorAllocForExpHeap_()
92 int const alignment = (int)pAllocator->heapParam1; in AllocatorAllocForFrmHeap_() local
93 return MEMAllocFromFrmHeapEx( heap, size, alignment ); in AllocatorAllocForFrmHeap_()
288 int alignment in MEMInitAllocatorForExpHeap() argument
299 pAllocator->heapParam1 = (u32)alignment; in MEMInitAllocatorForExpHeap()
320 int alignment in MEMInitAllocatorForFrmHeap() argument
331 pAllocator->heapParam1 = (u32)alignment; in MEMInitAllocatorForFrmHeap()
Dmem_unitHeap.c182 int alignment, in MEMCreateUnitHeapEx() argument
192 ASSERT( alignment % MIN_ALIGNMENT == 0 ); in MEMCreateUnitHeapEx()
193 ASSERT( MIN_ALIGNMENT <= alignment && alignment <= 32 ); in MEMCreateUnitHeapEx()
203 memBlockSize = RoundUp( memBlockSize, alignment ); // Actual block size in MEMCreateUnitHeapEx()
207 … void* heapStart = RoundUpPtr( AddU32ToPtr( pUntHeapHd, sizeof(MEMiUntHeapHead) ), alignment ); in MEMCreateUnitHeapEx()
379 int alignment in MEMCalcHeapSizeForUnitHeap() argument
383 …+ (alignment - 4) // Maximum size required for adjusting the ali… in MEMCalcHeapSizeForUnitHeap()
384 + memBlockNum * RoundUp( memBlockSize, alignment ); // Size required by all units in MEMCalcHeapSizeForUnitHeap()
Dmem_expHeap.c241 return pMBlkHd->attribute.fields.alignment; in GetAlignmentForMBlock_()
257 u16 alignment in SetAlignmentForMBlock_() argument
260 pMBlkHd->attribute.fields.alignment = alignment; in SetAlignmentForMBlock_()
700 int alignment in AllocFromHead_() argument
717 void *const reqMBlock = RoundUpPtr( mblock, alignment ); in AllocFromHead_()
765 int alignment in AllocFromTail_() argument
783 …void *const reqMBlock = RoundDownPtr( SubU32ToPtr(mblockEnd, size), alignment ); // aligned addre… in AllocFromTail_()
1376 int alignment in MEMAllocFromExpHeapEx() argument
1384 ASSERT(alignment % MIN_ALIGNMENT == 0); in MEMAllocFromExpHeapEx()
1385 ASSERT((abs(alignment) & (abs(alignment) - 1)) == 0); in MEMAllocFromExpHeapEx()
[all …]
/RvlSDK-3.2.2/include/revolution/mem/
Dallocator.h63 int alignment );
68 int alignment );
DexpHeap.h71 u16 alignment : 7; // Alignment member
151 int alignment );
162 u32 MEMGetAllocatableSizeForExpHeapEx( MEMHeapHandle heap, int alignment );
DunitHeap.h78 int alignment,
94 int alignment );
DframeHeap.h92 int alignment );
96 u32 MEMGetAllocatableSizeForFrmHeapEx( MEMHeapHandle heap, int alignment );
/RvlSDK-3.2.2/build/buildtools/
Dcommondefs161 # -align powerpc - 4 byte alignment by default