Lines Matching refs:heap
159 GetExpHeapHeadPtrFromHandle_( MEMHeapHandle heap ) in GetExpHeapHeadPtrFromHandle_() argument
161 return (MEMiExpHeapHead*)GetExpHeapHeadPtrFromHeapHead_( heap ); in GetExpHeapHeadPtrFromHandle_()
1145 MEMHeapHandle heap in IsValidUsedMBlock_() argument
1148 MEMiHeapHead* pHeapHd = heap; in IsValidUsedMBlock_()
1180 MEMiDumpExpHeap( MEMHeapHandle heap ) in MEMiDumpExpHeap() argument
1182 ASSERT(IsValidExpHeapHandle_(heap)); in MEMiDumpExpHeap()
1190 MEMiHeapHead* pHeapHd = heap; in MEMiDumpExpHeap()
1337 MEMDestroyExpHeap( MEMHeapHandle heap ) in MEMDestroyExpHeap() argument
1339 ASSERT( IsValidExpHeapHandle_(heap) ); in MEMDestroyExpHeap()
1341 MEMiFinalizeHeap( heap ); in MEMDestroyExpHeap()
1342 return (void*)heap; in MEMDestroyExpHeap()
1363 MEMHeapHandle heap, in MEMAllocFromExpHeapEx() argument
1370 ASSERT( IsValidExpHeapHandle_(heap) ); in MEMAllocFromExpHeapEx()
1384 LockHeap( heap ); in MEMAllocFromExpHeapEx()
1388 memory = AllocFromHead_( heap, size, alignment ); in MEMAllocFromExpHeapEx()
1392 memory = AllocFromTail_( heap, size, -alignment ); in MEMAllocFromExpHeapEx()
1395 UnlockHeap( heap ); in MEMAllocFromExpHeapEx()
1414 MEMHeapHandle heap, in MEMResizeForMBlockExpHeap() argument
1422 ASSERT(IsValidExpHeapHandle_(heap)); in MEMResizeForMBlockExpHeap()
1423 ASSERT(IsValidUsedMBlock_(memBlock, heap)); in MEMResizeForMBlockExpHeap()
1425 pEHHead = GetExpHeapHeadPtrFromHandle_(heap); in MEMResizeForMBlockExpHeap()
1434 LockHeap( heap ); in MEMResizeForMBlockExpHeap()
1484 heap, in MEMResizeForMBlockExpHeap()
1506 UnlockHeap( heap ); in MEMResizeForMBlockExpHeap()
1523 MEMHeapHandle heap, in MEMFreeToExpHeap() argument
1527 ASSERT(IsValidExpHeapHandle_(heap)); in MEMFreeToExpHeap()
1533 ASSERT(IsValidUsedMBlock_(memBlock, heap)); in MEMFreeToExpHeap()
1536 MEMiHeapHead *pHeapHd = heap; in MEMFreeToExpHeap()
1544 LockHeap( heap ); in MEMFreeToExpHeap()
1550 UnlockHeap( heap ); in MEMFreeToExpHeap()
1564 MEMGetTotalFreeSizeForExpHeap( MEMHeapHandle heap ) in MEMGetTotalFreeSizeForExpHeap() argument
1568 ASSERT(IsValidExpHeapHandle_(heap)); in MEMGetTotalFreeSizeForExpHeap()
1570 LockHeap( heap ); in MEMGetTotalFreeSizeForExpHeap()
1573 MEMiExpHeapHead *pEHHead = GetExpHeapHeadPtrFromHandle_(heap); in MEMGetTotalFreeSizeForExpHeap()
1582 UnlockHeap( heap ); in MEMGetTotalFreeSizeForExpHeap()
1600 MEMHeapHandle heap, in MEMGetAllocatableSizeForExpHeapEx() argument
1604 ASSERT(IsValidExpHeapHandle_(heap)); in MEMGetAllocatableSizeForExpHeapEx()
1613 LockHeap( heap ); in MEMGetAllocatableSizeForExpHeapEx()
1616 MEMiExpHeapHead *pEHHead = GetExpHeapHeadPtrFromHandle_(heap); in MEMGetAllocatableSizeForExpHeapEx()
1646 UnlockHeap( heap ); in MEMGetAllocatableSizeForExpHeapEx()
1664 MEMiIsEmptyExpHeap( MEMHeapHandle heap ) in MEMiIsEmptyExpHeap() argument
1666 MEMiExpHeapHead *pExpHeapHd = GetExpHeapHeadPtrFromHeapHead_( heap ); in MEMiIsEmptyExpHeap()
1669 LockHeap( heap ); in MEMiIsEmptyExpHeap()
1673 UnlockHeap( heap ); in MEMiIsEmptyExpHeap()
1690 MEMHeapHandle heap, in MEMSetAllocModeForExpHeap() argument
1697 ASSERT(IsValidExpHeapHandle_(heap)); in MEMSetAllocModeForExpHeap()
1701 MEMiExpHeapHead *const pEHHead = GetExpHeapHeadPtrFromHandle_(heap); in MEMSetAllocModeForExpHeap()
1720 MEMGetAllocModeForExpHeap( MEMHeapHandle heap ) in MEMGetAllocModeForExpHeap() argument
1722 ASSERT(IsValidExpHeapHandle_(heap)); in MEMGetAllocModeForExpHeap()
1723 return GetAllocMode_(GetExpHeapHeadPtrFromHandle_(heap)); in MEMGetAllocModeForExpHeap()
1738 MEMHeapHandle heap, in MEMSetGroupIDForExpHeap() argument
1745 ASSERT(IsValidExpHeapHandle_(heap)); in MEMSetGroupIDForExpHeap()
1750 MEMiExpHeapHead* pEHHead = GetExpHeapHeadPtrFromHandle_(heap); in MEMSetGroupIDForExpHeap()
1770 MEMGetGroupIDForExpHeap( MEMHeapHandle heap ) in MEMGetGroupIDForExpHeap() argument
1772 ASSERT(IsValidExpHeapHandle_(heap)); in MEMGetGroupIDForExpHeap()
1774 return GetExpHeapHeadPtrFromHandle_(heap)->groupID; in MEMGetGroupIDForExpHeap()
1803 MEMHeapHandle heap, in MEMVisitAllocatedForExpHeap() argument
1808 ASSERT(IsValidExpHeapHandle_(heap)); in MEMVisitAllocatedForExpHeap()
1811 LockHeap( heap ); in MEMVisitAllocatedForExpHeap()
1813 MEMiExpHeapMBlockHead* pMBHead = GetExpHeapHeadPtrFromHandle_(heap)->mbUsedList.head; in MEMVisitAllocatedForExpHeap()
1818 (*visitor)(GetMemPtrForMBlock_(pMBHead), heap, userParam); in MEMVisitAllocatedForExpHeap()
1822 UnlockHeap( heap ); in MEMVisitAllocatedForExpHeap()
1891 MEMAdjustExpHeap( MEMHeapHandle heap ) in MEMAdjustExpHeap() argument
1893 ASSERT( IsValidExpHeapHandle_(heap) ); in MEMAdjustExpHeap()
1896 MEMiHeapHead *pHeapHd = heap; in MEMAdjustExpHeap()
1897 MEMiExpHeapHead *pExpHeapHd = GetExpHeapHeadPtrFromHeapHead_( heap ); in MEMAdjustExpHeap()
1901 LockHeap( heap ); in MEMAdjustExpHeap()
1918 if ( pMBlkEnd != MEMGetHeapEndAddress( heap ) ) in MEMAdjustExpHeap()
1933 UnlockHeap( heap ); in MEMAdjustExpHeap()
1955 MEMHeapHandle heap, in MEMCheckExpHeap() argument
1963 if ( ! IsValidExpHeapHandle_(heap) ) in MEMCheckExpHeap()
1965 … HEAP_WARNING(bPrint, "[OS Foundation " "Exp" " Heap]" " Invalid heap handle. - %08X\n", heap); in MEMCheckExpHeap()
1969 LockHeap( heap ); in MEMCheckExpHeap()
1971 MEMiHeapHead *const pHeapHd = heap; in MEMCheckExpHeap()
2031 UnlockHeap( heap ); in MEMCheckExpHeap()
2051 MEMHeapHandle heap, in MEMCheckForMBlockExpHeap() argument
2056 MEMiHeapHead *const pHeapHd = heap; in MEMCheckForMBlockExpHeap()