Lines Matching refs:pEHHead

159 GetHeapHeadPtrFromHeapHead(NNSiFndExpHeapHead* pEHHead)  in GetHeapHeadPtrFromHeapHead()  argument
161 …return reinterpret_cast<NNSiFndHeapHead*>(SubU32ToPtr(pEHHead, sizeof(NNSiFndHeapHead)-sizeof(NNSi… in GetHeapHeadPtrFromHeapHead()
321 GetAllocMode(NNSiFndExpHeapHead* pEHHead) in GetAllocMode() argument
323 return (u16)NNSi_FndGetBitValue(pEHHead->feature, 0, 1); in GetAllocMode()
338 NNSiFndExpHeapHead* pEHHead, in SetAllocMode() argument
342 NNSi_FndSetBitValue(pEHHead->feature, 0, 1, mode); in SetAllocMode()
558 NNSiFndExpHeapHead* pEHHead, in AllocUsedBlockFromFreeBlock() argument
574 pMBHeadFreePrev = RemoveMBlock(&pEHHead->mbFreeList, pMBHeadFree); // 一旦フリーブロックを削除 in AllocUsedBlockFromFreeBlock()
578 (direction == NN_OS_EXPHEAP_ALLOC_DIR_FRONT && !pEHHead->reuse)) in AllocUsedBlockFromFreeBlock()
584 … pMBHeadFreePrev = InsertMBlock(&pEHHead->mbFreeList, InitFreeMBlock(&freeRgnT), pMBHeadFreePrev); in AllocUsedBlockFromFreeBlock()
589 (direction == NN_OS_EXPHEAP_ALLOC_DIR_REAR && !pEHHead->reuse)) in AllocUsedBlockFromFreeBlock()
595 (void)InsertMBlock(&pEHHead->mbFreeList, InitFreeMBlock(&freeRgnB), pMBHeadFreePrev); in AllocUsedBlockFromFreeBlock()
599 …FillAllocMemory(GetHeapHeadPtrFromHeapHead(pEHHead), freeRgnT.end, GetOffsetFromPtr(freeRgnT.end, … in AllocUsedBlockFromFreeBlock()
612 SetGroupIDForMBlock(pMBHeadNewUsed, pEHHead->groupID); in AllocUsedBlockFromFreeBlock()
613 AppendMBlock(&pEHHead->mbUsedList, pMBHeadNewUsed); in AllocUsedBlockFromFreeBlock()
764 NNSiFndExpHeapHead* pEHHead, in RecycleRegion() argument
775 for (pBlk = pEHHead->mbFreeList.head; pBlk; pBlk = pBlk->pMBHeadNext) in RecycleRegion()
787 (void)RemoveMBlock(&pEHHead->mbFreeList, pBlk); in RecycleRegion()
790 … FillNoUseMemory(GetHeapHeadPtrFromHeapHead(pEHHead), pBlk, sizeof(NNSiFndExpHeapMBlockHead)); in RecycleRegion()
801 pBlkPrFree = RemoveMBlock(&pEHHead->mbFreeList, pBlkPrFree); in RecycleRegion()
811 …FillFreeMemory(GetHeapHeadPtrFromHeapHead(pEHHead), pRegion->start, GetOffsetFromPtr(pRegion->star… in RecycleRegion()
813 (void)InsertMBlock(&pEHHead->mbFreeList, in RecycleRegion()
1333 NNSiFndExpHeapHead* pEHHead; in ResizeForMBlockHeap() local
1339 pEHHead = GetHeapHeadPtrFromHandle(heap); in ResizeForMBlockHeap()
1355 for (block = pEHHead->mbFreeList.head; block; block = block->pMBHeadNext) in ResizeForMBlockHeap()
1376 nextBlockPrev = RemoveMBlock(&pEHHead->mbFreeList, block); in ResizeForMBlockHeap()
1392 …(void)InsertMBlock(&pEHHead->mbFreeList, InitFreeMBlock(&rgnNewFree), nextBlockPrev); // 新しくフリーブ… in ResizeForMBlockHeap()
1412 if (! RecycleRegion(pEHHead, &rgnNewFree)) // フリーリストに返してみる in ResizeForMBlockHeap()
1470 NNSiFndExpHeapHead const* pEHHead = GetHeapHeadPtrFromHandle(heap); in GetTotalFreeSizeForHeap() local
1473 for(pMBHead = pEHHead->mbFreeList.head; pMBHead; pMBHead = pMBHead->pMBHeadNext) in GetTotalFreeSizeForHeap()
1509 NNSiFndExpHeapHead const* pEHHead = GetHeapHeadPtrFromHandle(heap); in GetAllocatableSizeForHeap() local
1514 for (pMBlkHd = pEHHead->mbFreeList.head; pMBlkHd; pMBlkHd = pMBlkHd->pMBHeadNext) in GetAllocatableSizeForHeap()
1562 NNSiFndExpHeapHead *const pEHHead = GetHeapHeadPtrFromHandle(heap); in SetAllocModeForHeap() local
1563 u16 oldMode = GetAllocMode(pEHHead); in SetAllocModeForHeap()
1564 SetAllocMode(pEHHead, mode); in SetAllocModeForHeap()
1608 NNSiFndExpHeapHead *const pEHHead = GetHeapHeadPtrFromHandle(heap); in UseMarginOfAlignmentForHeap() local
1613 before = pEHHead->reuse; in UseMarginOfAlignmentForHeap()
1614 pEHHead->reuse = reuse; in UseMarginOfAlignmentForHeap()
1639 NNSiFndExpHeapHead* pEHHead = GetHeapHeadPtrFromHandle(heap); in SetGroupIDForHeap() local
1640 u16 oldGroupID = pEHHead->groupID; in SetGroupIDForHeap()
1641 pEHHead->groupID = groupID; in SetGroupIDForHeap()