Home
last modified time | relevance | path

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

/RvlSDK-3.2/build/libraries/mem/src/
Dmem_expHeap.c1473 MemRegion rgnNewFree; in MEMResizeForMBlockExpHeap() local
1478 GetRegionOfMBlock_( &rgnNewFree, block ); in MEMResizeForMBlockExpHeap()
1481 oldFreeStart = rgnNewFree.start; in MEMResizeForMBlockExpHeap()
1482 rgnNewFree.start = AddU32ToPtr( memBlock, size ); // region position to be newly freed in MEMResizeForMBlockExpHeap()
1485 … if ( GetOffsetFromPtr(rgnNewFree.start, rgnNewFree.end) < sizeof(MEMiExpHeapMBlockHead) ) in MEMResizeForMBlockExpHeap()
1487 rgnNewFree.start = rgnNewFree.end; // absorbed into the used block in MEMResizeForMBlockExpHeap()
1490 …pMBHead->blockSize = GetOffsetFromPtr(memBlock, rgnNewFree.start); // change the target block size in MEMResizeForMBlockExpHeap()
1493 … if ( GetOffsetFromPtr(rgnNewFree.start, rgnNewFree.end) >= sizeof(MEMiExpHeapMBlockHead) ) in MEMResizeForMBlockExpHeap()
1495 …(void)InsertMBlock_(&pEHHead->mbFreeList, InitFreeMBlock_(&rgnNewFree), nextBlockPrev); // creat… in MEMResizeForMBlockExpHeap()
1501 GetOffsetFromPtr(oldFreeStart, rgnNewFree.start)); in MEMResizeForMBlockExpHeap()
[all …]