Home
last modified time | relevance | path

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

/RvlSDK-3.1/build/libraries/mem/src/
Dmem_expHeap.c625 MemRegion freeRgnT; in AllocUsedBlockFromFreeBlock_() local
629 GetRegionOfMBlock_( &freeRgnT, pMBHeadFree ); in AllocUsedBlockFromFreeBlock_()
630 freeRgnB.end = freeRgnT.end; in AllocUsedBlockFromFreeBlock_()
632 freeRgnT.end = SubU32ToPtr( mblock, sizeof(MEMiExpHeapMBlockHead) ); in AllocUsedBlockFromFreeBlock_()
637 …if ( GetOffsetFromPtr(freeRgnT.start, freeRgnT.end) < sizeof(MEMiExpHeapMBlockHead) + MIN_FREE_BLO… in AllocUsedBlockFromFreeBlock_()
639 freeRgnT.end = freeRgnT.start; // Includes the alignment value for the block being used in AllocUsedBlockFromFreeBlock_()
643 …pMBHeadFreePrev = InsertMBlock_( &pEHHead->mbFreeList, InitFreeMBlock_(&freeRgnT), pMBHeadFreePrev… in AllocUsedBlockFromFreeBlock_()
659 freeRgnT.end, in AllocUsedBlockFromFreeBlock_()
660 GetOffsetFromPtr(freeRgnT.end, freeRgnB.start) in AllocUsedBlockFromFreeBlock_()
673 … SetAlignmentForMBlock_( pMBHeadNewUsed, (u16)GetOffsetFromPtr(freeRgnT.end, pMBHeadNewUsed) ); in AllocUsedBlockFromFreeBlock_()