Lines Matching refs:start
75 void* start; member
351 region->start = SubU32ToPtr(block, GetAlignmentForMBlock(block)); in GetRegionOfMBlock()
463 NNSiFndExpHeapMBlockHead* block = reinterpret_cast<NNSiFndExpHeapMBlockHead*>(pRegion->start); in InitMBlock()
529 region.start = pHeapHd->heapStart; in InitHeap()
571 freeRgnB.start = AddU32ToPtr(mblock, size); in AllocUsedBlockFromFreeBlock()
577 …if ((GetOffsetFromPtr(freeRgnT.start, freeRgnT.end) < sizeof(NNSiFndExpHeapMBlockHead) + MIN_FREE_… in AllocUsedBlockFromFreeBlock()
580 freeRgnT.end = freeRgnT.start; // 使用ブロックのアライメント値に含める in AllocUsedBlockFromFreeBlock()
588 …if ((GetOffsetFromPtr(freeRgnB.start, freeRgnB.end) < sizeof(NNSiFndExpHeapMBlockHead) + MIN_FREE_… in AllocUsedBlockFromFreeBlock()
591 freeRgnB.start= freeRgnB.end; // 使用ブロックに含める in AllocUsedBlockFromFreeBlock()
599 …GetHeapHeadPtrFromHeapHead(pEHHead), freeRgnT.end, GetOffsetFromPtr(freeRgnT.end, freeRgnB.start)); in AllocUsedBlockFromFreeBlock()
606 region.start = SubU32ToPtr(mblock, sizeof(NNSiFndExpHeapMBlockHead)); in AllocUsedBlockFromFreeBlock()
607 region.end = freeRgnB.start; in AllocUsedBlockFromFreeBlock()
777 if (pBlk < pRegion->start) in RecycleRegion()
797 if (pBlkPrFree && GetMBlockEndAddr(pBlkPrFree) == pRegion->start) in RecycleRegion()
800 freeRgn.start = pBlkPrFree; in RecycleRegion()
804 …if (GetOffsetFromPtr(freeRgn.start, freeRgn.end) < sizeof(NNSiFndExpHeapMBlockHead)) // ブロックになれない大… in RecycleRegion()
811 …FreeMemory(GetHeapHeadPtrFromHeapHead(pEHHead), pRegion->start, GetOffsetFromPtr(pRegion->start, p… in RecycleRegion()
1378 oldFreeStart = rgnNewFree.start; in ResizeForMBlockHeap()
1379 rgnNewFree.start = AddU32ToPtr(memBlock, size); // 新しくフリーとなるリージョン位置 in ResizeForMBlockHeap()
1382 … if (GetOffsetFromPtr(rgnNewFree.start, rgnNewFree.end) < sizeof(NNSiFndExpHeapMBlockHead)) in ResizeForMBlockHeap()
1384 rgnNewFree.start = rgnNewFree.end; // 使用ブロックに吸収 in ResizeForMBlockHeap()
1387 pMBHead->blockSize = GetOffsetFromPtr(memBlock, rgnNewFree.start); // 対象ブロックサイズ変更 in ResizeForMBlockHeap()
1390 … if (GetOffsetFromPtr(rgnNewFree.start, rgnNewFree.end) >= sizeof(NNSiFndExpHeapMBlockHead)) in ResizeForMBlockHeap()
1398 GetOffsetFromPtr(oldFreeStart, rgnNewFree.start)); in ResizeForMBlockHeap()
1407 rgnNewFree.start = AddU32ToPtr(memBlock, size); // 新しくフリーとなるリージョン位置 in ResizeForMBlockHeap()