Lines Matching refs:pHeapHd

111         NNSiFndHeapHead const * pHeapHd = handle;  in IsValidHeapHandle()  local
112 return pHeapHd->signature == NNSI_EXPHEAP_SIGNATURE; in IsValidHeapHandle()
511 NNSiFndHeapHead* pHeapHd = pHeapHead;//reinterpret_cast<NNSiFndHeapHead*>(startAddress); in InitHeap() local
512 NNSiFndExpHeapHead* pExpHeapHd = GetHeapHeadPtrFromHeapHead(pHeapHd); in InitHeap()
515 pHeapHd, in InitHeap()
529 region.start = pHeapHd->heapStart; in InitHeap()
530 region.end = pHeapHd->heapEnd; in InitHeap()
539 return pHeapHd; in InitHeap()
634 NNSiFndHeapHead* pHeapHd, in AllocFromHead() argument
639 NNSiFndExpHeapHead* pExpHeapHd = GetHeapHeadPtrFromHeapHead(pHeapHd); in AllocFromHead()
698 NNSiFndHeapHead* pHeapHd, in AllocFromTail() argument
703 NNSiFndExpHeapHead* pExpHeapHd = GetHeapHeadPtrFromHeapHead(pHeapHd); in AllocFromTail()
839 NNSiFndHeapHead const* pHeapHd, in CheckMBlock() argument
849 if (pHeapHd) in CheckMBlock()
851 if ( NNSiGetUIntPtr(pMBHead) < NNSiGetUIntPtr(pHeapHd->heapStart) in CheckMBlock()
852 || NNSiGetUIntPtr(memBlock) > NNSiGetUIntPtr(pHeapHd->heapEnd) in CheckMBlock()
856 heapType, memBlock, pHeapHd->heapStart, pHeapHd->heapEnd); in CheckMBlock()
868 if (pHeapHd) in CheckMBlock()
870 if (NNSiGetUIntPtr(memBlock) + pMBHead->blockSize > NNSiGetUIntPtr(pHeapHd->heapEnd)) in CheckMBlock()
901 NNSiFndHeapHead const* pHeapHd, in CheckUsedMBlock() argument
905 return CheckMBlock(pMBHead, pHeapHd, MBLOCK_USED_SIGNATURE, "used", flag); in CheckUsedMBlock()
928 NNSiFndHeapHead const* pHeapHd, in CheckFreeMBlock() argument
932 return CheckMBlock(pMBHead, pHeapHd, MBLOCK_FREE_SIGNATURE, "free", flag); in CheckFreeMBlock()
1070 NNSiFndHeapHead* pHeapHd = heap; in IsValidUsedMBlock() local
1077 return CheckUsedMBlock(GetMBlockHeadCPtr(memBlock), pHeapHd, 0); in IsValidUsedMBlock()
1111 NNSiFndHeapHead const* pHeapHd = heap; in NNSi_FndDumpHeap() local
1112 NNSiFndExpHeapHead const* pExpHeapHd = GetHeapHeadPtrFromHandle(pHeapHd); in NNSi_FndDumpHeap()
1114 NNSi_FndDumpHeapHead(pHeapHd); in NNSi_FndDumpHeap()
1190 … u32 heapSize = GetOffsetFromPtr(pHeapHd->heapStart, pHeapHd->heapEnd); // ヒープサイズ(データ領域のサイズ) in NNSi_FndDumpHeap()
1243 NNSiFndHeapHead* pHeapHd = InitHeap(heapHandle, startAddress, endAddress, optFlag); in CreateHeap() local
1244 return pHeapHd; // ヒープヘッダへのポインタがそのままハンドル値とする in CreateHeap()
1440 NNSiFndHeapHead* pHeapHd = heap; in FreeToHeap() local
1441 NNSiFndExpHeapHead* pExpHeapHd = GetHeapHeadPtrFromHandle(pHeapHd); in FreeToHeap()
1446 NN_TASSERT_(pHeapHd->heapStart <= memBlock && memBlock < pHeapHd->heapEnd); in FreeToHeap()
1782 NNSiFndHeapHead* pHeapHd = heap; in AdjustHeap() local
1783 NNSiFndExpHeapHead* pExpHeapHd = GetHeapHeadPtrFromHeapHead(pHeapHd); in AdjustHeap()
1805 pHeapHd->heapEnd = SubU32ToPtr( pHeapHd->heapEnd, blockSize ); in AdjustHeap()
1807 return MakeMemoryRange(pHeapHd->heapEnd, blockSize); in AdjustHeap()
1811 NNSiFndHeapHead* pHeapHd = heap; in AdjustHeap() local
1812 NNSiFndExpHeapHead* pExpHeapHd = GetHeapHeadPtrFromHeapHead(pHeapHd); in AdjustHeap()
1831 pHeapHd->heapStart = AddU32ToPtr( pHeapHd->heapStart, blockSize ); in AdjustHeap()
1833 return MakeMemoryRange(pHeapHd->heapStart, blockSize); in AdjustHeap()
1873 NNSiFndHeapHead const* pHeapHd = heap; in CheckHeap() local
1874 NNSiFndExpHeapHead const* pExpHeapHd = GetHeapHeadPtrFromHeapHead(pHeapHd); in CheckHeap()
1881 if ( ! CheckUsedMBlock(pMBHead, pHeapHd, optFlag) in CheckHeap()
1902 if ( ! CheckFreeMBlock(pMBHead, pHeapHd, optFlag) in CheckHeap()
1919 if (totalBytes != GetOffsetFromPtr(pHeapHd->heapStart, pHeapHd->heapEnd)) in CheckHeap()
1922 GetOffsetFromPtr(pHeapHd->heapStart, pHeapHd->heapEnd), totalBytes); in CheckHeap()
1955 NNSiFndHeapHead const* pHeapHd = heap; in CheckForMBlockHeap() local
1964 if (! CheckUsedMBlock(pMBHead, pHeapHd, optFlag)) in CheckForMBlockHeap()
1971 … if ( ! CheckUsedMBlock(pMBHead->pMBHeadPrev, pHeapHd, optFlag) // 前ブロックのシグネチャとサイズのチェック in CheckForMBlockHeap()
1980 if (pHeapHd) in CheckForMBlockHeap()
1983 …if (! CheckMBlockLinkTail(pMBHead, GetHeapHeadPtrFromHeapHead(pHeapHd)->mbUsedList.head, "head", o… in CheckForMBlockHeap()
1992 … if ( ! CheckUsedMBlock(pMBHead->pMBHeadNext, pHeapHd, optFlag) // 次ブロックのシグネチャとサイズのチェック in CheckForMBlockHeap()
2001 if (pHeapHd) in CheckForMBlockHeap()
2004 …if (! CheckMBlockLinkTail(pMBHead, GetHeapHeadPtrFromHeapHead(pHeapHd)->mbUsedList.tail, "tail", o… in CheckForMBlockHeap()