Lines Matching refs:start
53 void* start; member
390 region->start = SubU32ToPtr( block, GetAlignmentForMBlock_(block) ); in GetRegionOfMBlock_()
523 MEMiExpHeapMBlockHead* block = (MEMiExpHeapMBlockHead*)pRegion->start; in InitMBlock_()
589 region.start = pHeapHd->heapStart; in InitExpHeap_()
631 freeRgnB.start = AddU32ToPtr( mblock, size ); in AllocUsedBlockFromFreeBlock_()
637 …if ( ( GetOffsetFromPtr(freeRgnT.start, freeRgnT.end) < sizeof(MEMiExpHeapMBlockHead) + MIN_FREE_B… in AllocUsedBlockFromFreeBlock_()
640 freeRgnT.end = freeRgnT.start; // include the alignment value for the block being used in AllocUsedBlockFromFreeBlock_()
648 …if ( ( GetOffsetFromPtr(freeRgnB.start, freeRgnB.end) < sizeof(MEMiExpHeapMBlockHead) + MIN_FREE_B… in AllocUsedBlockFromFreeBlock_()
651 freeRgnB.start= freeRgnB.end; // include the block being used in AllocUsedBlockFromFreeBlock_()
662 GetOffsetFromPtr(freeRgnT.end, freeRgnB.start) in AllocUsedBlockFromFreeBlock_()
670 region.start = SubU32ToPtr( mblock, sizeof(MEMiExpHeapMBlockHead) ); in AllocUsedBlockFromFreeBlock_()
671 region.end = freeRgnB.start; in AllocUsedBlockFromFreeBlock_()
845 if ( pBlk < pRegion->start ) in RecycleRegion_()
865 if ( pBlkPrFree && GetMBlockEndAddr_(pBlkPrFree) == pRegion->start ) in RecycleRegion_()
868 freeRgn.start = pBlkPrFree; in RecycleRegion_()
872 …if ( GetOffsetFromPtr(freeRgn.start, freeRgn.end) < sizeof(MEMiExpHeapMBlockHead) ) // size is not… in RecycleRegion_()
879 …emory( GetHeapHeadPtrFromExpHeapHead_(pEHHead), pRegion->start, GetOffsetFromPtr(pRegion->start, p… in RecycleRegion_()
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()
1501 GetOffsetFromPtr(oldFreeStart, rgnNewFree.start)); in MEMResizeForMBlockExpHeap()
1510 rgnNewFree.start = AddU32ToPtr(memBlock, size); // region position to be newly freed in MEMResizeForMBlockExpHeap()