Lines Matching refs:heap

159 GetExpHeapHeadPtrFromHandle_( MEMHeapHandle heap )  in GetExpHeapHeadPtrFromHandle_()  argument
161 return (MEMiExpHeapHead*)GetExpHeapHeadPtrFromHeapHead_( heap ); in GetExpHeapHeadPtrFromHandle_()
1149 MEMHeapHandle heap in IsValidUsedMBlock_() argument
1152 MEMiHeapHead* pHeapHd = heap; in IsValidUsedMBlock_()
1160 if ( heap ) { LockHeap( heap ); } in IsValidUsedMBlock_()
1164 if ( heap ) { UnlockHeap( heap ); } in IsValidUsedMBlock_()
1191 MEMiDumpExpHeap( MEMHeapHandle heap ) in MEMiDumpExpHeap() argument
1193 ASSERT(IsValidExpHeapHandle_(heap)); in MEMiDumpExpHeap()
1201 MEMiHeapHead* pHeapHd = heap; in MEMiDumpExpHeap()
1348 MEMDestroyExpHeap( MEMHeapHandle heap ) in MEMDestroyExpHeap() argument
1350 ASSERT( IsValidExpHeapHandle_(heap) ); in MEMDestroyExpHeap()
1352 MEMiFinalizeHeap( heap ); in MEMDestroyExpHeap()
1353 return (void*)heap; in MEMDestroyExpHeap()
1374 MEMHeapHandle heap, in MEMAllocFromExpHeapEx() argument
1381 ASSERT( IsValidExpHeapHandle_(heap) ); in MEMAllocFromExpHeapEx()
1396 LockHeap( heap ); in MEMAllocFromExpHeapEx()
1400 memory = AllocFromHead_( heap, size, alignment ); in MEMAllocFromExpHeapEx()
1404 memory = AllocFromTail_( heap, size, -alignment ); in MEMAllocFromExpHeapEx()
1407 UnlockHeap( heap ); in MEMAllocFromExpHeapEx()
1426 MEMHeapHandle heap, in MEMResizeForMBlockExpHeap() argument
1434 ASSERT(IsValidExpHeapHandle_(heap)); in MEMResizeForMBlockExpHeap()
1437 pEHHead = GetExpHeapHeadPtrFromHandle_(heap); in MEMResizeForMBlockExpHeap()
1446 LockHeap( heap ); in MEMResizeForMBlockExpHeap()
1448 ASSERT(IsValidUsedMBlock_(memBlock, heap)); in MEMResizeForMBlockExpHeap()
1468 UnlockHeap( heap ); in MEMResizeForMBlockExpHeap()
1499 heap, in MEMResizeForMBlockExpHeap()
1521 UnlockHeap( heap ); in MEMResizeForMBlockExpHeap()
1538 MEMHeapHandle heap, in MEMFreeToExpHeap() argument
1542 ASSERT(IsValidExpHeapHandle_(heap)); in MEMFreeToExpHeap()
1548 LockHeap( heap ); in MEMFreeToExpHeap()
1550 MEMiHeapHead *pHeapHd = heap; in MEMFreeToExpHeap()
1555 ASSERT(IsValidUsedMBlock_(memBlock, heap)); in MEMFreeToExpHeap()
1564 UnlockHeap( heap ); in MEMFreeToExpHeap()
1577 MEMGetTotalFreeSizeForExpHeap( MEMHeapHandle heap ) in MEMGetTotalFreeSizeForExpHeap() argument
1581 ASSERT(IsValidExpHeapHandle_(heap)); in MEMGetTotalFreeSizeForExpHeap()
1583 LockHeap( heap ); in MEMGetTotalFreeSizeForExpHeap()
1586 MEMiExpHeapHead *pEHHead = GetExpHeapHeadPtrFromHandle_(heap); in MEMGetTotalFreeSizeForExpHeap()
1595 UnlockHeap( heap ); in MEMGetTotalFreeSizeForExpHeap()
1613 MEMHeapHandle heap, in MEMGetAllocatableSizeForExpHeapEx() argument
1617 ASSERT(IsValidExpHeapHandle_(heap)); in MEMGetAllocatableSizeForExpHeapEx()
1626 LockHeap( heap ); in MEMGetAllocatableSizeForExpHeapEx()
1629 MEMiExpHeapHead *pEHHead = GetExpHeapHeadPtrFromHandle_(heap); in MEMGetAllocatableSizeForExpHeapEx()
1659 UnlockHeap( heap ); in MEMGetAllocatableSizeForExpHeapEx()
1677 MEMiIsEmptyExpHeap( MEMHeapHandle heap ) in MEMiIsEmptyExpHeap() argument
1679 MEMiExpHeapHead *pExpHeapHd = GetExpHeapHeadPtrFromHeapHead_( heap ); in MEMiIsEmptyExpHeap()
1682 LockHeap( heap ); in MEMiIsEmptyExpHeap()
1686 UnlockHeap( heap ); in MEMiIsEmptyExpHeap()
1703 MEMHeapHandle heap, in MEMSetAllocModeForExpHeap() argument
1710 ASSERT(IsValidExpHeapHandle_(heap)); in MEMSetAllocModeForExpHeap()
1714 MEMiExpHeapHead *const pEHHead = GetExpHeapHeadPtrFromHandle_(heap); in MEMSetAllocModeForExpHeap()
1733 MEMGetAllocModeForExpHeap( MEMHeapHandle heap ) in MEMGetAllocModeForExpHeap() argument
1735 ASSERT(IsValidExpHeapHandle_(heap)); in MEMGetAllocModeForExpHeap()
1736 return GetAllocMode_(GetExpHeapHeadPtrFromHandle_(heap)); in MEMGetAllocModeForExpHeap()
1759 MEMUseMarginOfAlignmentForExpHeap( MEMHeapHandle heap, BOOL reuse ) in MEMUseMarginOfAlignmentForExpHeap() argument
1761 MEMiExpHeapHead *const pEHHead = GetExpHeapHeadPtrFromHandle_(heap); in MEMUseMarginOfAlignmentForExpHeap()
1764 ASSERT( IsValidExpHeapHandle_(heap) ); in MEMUseMarginOfAlignmentForExpHeap()
1785 MEMHeapHandle heap, in MEMSetGroupIDForExpHeap() argument
1792 ASSERT( IsValidExpHeapHandle_(heap) ); in MEMSetGroupIDForExpHeap()
1797 MEMiExpHeapHead* pEHHead = GetExpHeapHeadPtrFromHandle_(heap); in MEMSetGroupIDForExpHeap()
1817 MEMGetGroupIDForExpHeap( MEMHeapHandle heap ) in MEMGetGroupIDForExpHeap() argument
1819 ASSERT(IsValidExpHeapHandle_(heap)); in MEMGetGroupIDForExpHeap()
1821 return GetExpHeapHeadPtrFromHandle_(heap)->groupID; in MEMGetGroupIDForExpHeap()
1850 MEMHeapHandle heap, in MEMVisitAllocatedForExpHeap() argument
1855 ASSERT(IsValidExpHeapHandle_(heap)); in MEMVisitAllocatedForExpHeap()
1858 LockHeap( heap ); in MEMVisitAllocatedForExpHeap()
1860 MEMiExpHeapMBlockHead* pMBHead = GetExpHeapHeadPtrFromHandle_(heap)->mbUsedList.head; in MEMVisitAllocatedForExpHeap()
1865 (*visitor)(GetMemPtrForMBlock_(pMBHead), heap, userParam); in MEMVisitAllocatedForExpHeap()
1869 UnlockHeap( heap ); in MEMVisitAllocatedForExpHeap()
1938 MEMAdjustExpHeap( MEMHeapHandle heap ) in MEMAdjustExpHeap() argument
1940 ASSERT( IsValidExpHeapHandle_(heap) ); in MEMAdjustExpHeap()
1943 MEMiHeapHead *pHeapHd = heap; in MEMAdjustExpHeap()
1944 MEMiExpHeapHead *pExpHeapHd = GetExpHeapHeadPtrFromHeapHead_( heap ); in MEMAdjustExpHeap()
1948 LockHeap( heap ); in MEMAdjustExpHeap()
1965 if ( pMBlkEnd != MEMGetHeapEndAddress( heap ) ) in MEMAdjustExpHeap()
1980 UnlockHeap( heap ); in MEMAdjustExpHeap()
2002 MEMHeapHandle heap, in MEMCheckExpHeap() argument
2010 if ( ! IsValidExpHeapHandle_(heap) ) in MEMCheckExpHeap()
2012 … HEAP_WARNING(bPrint, "[OS Foundation " "Exp" " Heap]" " Invalid heap handle. - %08X\n", heap); in MEMCheckExpHeap()
2016 LockHeap( heap ); in MEMCheckExpHeap()
2018 MEMiHeapHead *const pHeapHd = heap; in MEMCheckExpHeap()
2078 UnlockHeap( heap ); in MEMCheckExpHeap()
2098 MEMHeapHandle heap, in MEMCheckForMBlockExpHeap() argument
2103 MEMiHeapHead *const pHeapHd = heap; in MEMCheckForMBlockExpHeap()