Lines Matching refs:end

76     void*       end;  member
352 region->end = GetMBlockEndAddr(block); in GetRegionOfMBlock()
467 block->blockSize = GetOffsetFromPtr(GetMemPtrForMBlock(block), pRegion->end); in InitMBlock()
530 region.end = pHeapHd->heapEnd; in InitHeap()
570 freeRgnB.end = freeRgnT.end; in AllocUsedBlockFromFreeBlock()
572 freeRgnT.end = SubU32ToPtr(mblock, sizeof(NNSiFndExpHeapMBlockHead)); 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 …lAllocMemory(GetHeapHeadPtrFromHeapHead(pEHHead), freeRgnT.end, GetOffsetFromPtr(freeRgnT.end, fre… in AllocUsedBlockFromFreeBlock()
607 region.end = freeRgnB.start; in AllocUsedBlockFromFreeBlock()
611 SetAlignmentForMBlock(pMBHeadNewUsed, (u16)GetOffsetFromPtr(freeRgnT.end, pMBHeadNewUsed)); in AllocUsedBlockFromFreeBlock()
783 if (pBlk == pRegion->end) // 後方に隣接するブロックか? in RecycleRegion()
786 freeRgn.end = GetMBlockEndAddr(pBlk); in RecycleRegion()
804 …if (GetOffsetFromPtr(freeRgn.start, freeRgn.end) < sizeof(NNSiFndExpHeapMBlockHead)) // ブロックになれない大… in RecycleRegion()
811 …tHeapHeadPtrFromHeapHead(pEHHead), pRegion->start, GetOffsetFromPtr(pRegion->start, pRegion->end)); in RecycleRegion()
1382 … if (GetOffsetFromPtr(rgnNewFree.start, rgnNewFree.end) < sizeof(NNSiFndExpHeapMBlockHead)) in ResizeForMBlockHeap()
1384 rgnNewFree.start = rgnNewFree.end; // 使用ブロックに吸収 in ResizeForMBlockHeap()
1390 … if (GetOffsetFromPtr(rgnNewFree.start, rgnNewFree.end) >= sizeof(NNSiFndExpHeapMBlockHead)) in ResizeForMBlockHeap()
1408 rgnNewFree.end = GetMBlockEndAddr(pMBHead); // 現使用ブロックのend address in ResizeForMBlockHeap()