Lines Matching refs:heap
298 MEMiGetFreeStartForFrmHeap( MEMHeapHandle heap ) in MEMiGetFreeStartForFrmHeap() argument
300 ASSERT(IsValidFrmHeapHandle_(heap)); in MEMiGetFreeStartForFrmHeap()
302 return GetFrmHeapHeadPtrFromHeapHead_(heap)->headAllocator; in MEMiGetFreeStartForFrmHeap()
315 MEMiGetFreeEndForFrmHeap( MEMHeapHandle heap ) in MEMiGetFreeEndForFrmHeap() argument
317 ASSERT(IsValidFrmHeapHandle_(heap)); in MEMiGetFreeEndForFrmHeap()
319 return GetFrmHeapHeadPtrFromHeapHead_(heap)->tailAllocator; in MEMiGetFreeEndForFrmHeap()
336 MEMiDumpFrmHeap( MEMHeapHandle heap ) in MEMiDumpFrmHeap() argument
338 ASSERT(IsValidFrmHeapHandle_(heap)); in MEMiDumpFrmHeap()
341 MEMiHeapHead *const pHeapHd = heap; in MEMiDumpFrmHeap()
437 MEMDestroyFrmHeap( MEMHeapHandle heap ) in MEMDestroyFrmHeap() argument
439 ASSERT(IsValidFrmHeapHandle_(heap)); in MEMDestroyFrmHeap()
441 MEMiFinalizeHeap(heap); in MEMDestroyFrmHeap()
442 return (void*)heap; in MEMDestroyFrmHeap()
463 MEMHeapHandle heap, in MEMAllocFromFrmHeapEx() argument
471 ASSERT(IsValidFrmHeapHandle_(heap)); in MEMAllocFromFrmHeapEx()
478 pFrmHeapHd = GetFrmHeapHeadPtrFromHeapHead_(heap); in MEMAllocFromFrmHeapEx()
487 LockHeap( heap ); in MEMAllocFromFrmHeapEx()
498 UnlockHeap( heap ); in MEMAllocFromFrmHeapEx()
515 MEMHeapHandle heap, in MEMFreeToFrmHeap() argument
519 ASSERT(IsValidFrmHeapHandle_(heap)); in MEMFreeToFrmHeap()
521 LockHeap( heap ); in MEMFreeToFrmHeap()
525 FreeHead_(heap); in MEMFreeToFrmHeap()
530 FreeTail_(heap); in MEMFreeToFrmHeap()
533 UnlockHeap( heap ); in MEMFreeToFrmHeap()
550 MEMHeapHandle heap, in MEMGetAllocatableSizeForFrmHeapEx() argument
554 ASSERT(IsValidFrmHeapHandle_(heap)); in MEMGetAllocatableSizeForFrmHeapEx()
565 const MEMiFrmHeapHead* pFrmHeapHd = GetFrmHeapHeadPtrFromHeapHead_(heap); in MEMGetAllocatableSizeForFrmHeapEx()
598 MEMHeapHandle heap, in MEMRecordStateForFrmHeap() argument
603 ASSERT(IsValidFrmHeapHandle_(heap)); in MEMRecordStateForFrmHeap()
605 LockHeap( heap ); in MEMRecordStateForFrmHeap()
607 MEMiFrmHeapHead* pFrmHeapHd = GetFrmHeapHeadPtrFromHeapHead_(heap); in MEMRecordStateForFrmHeap()
629 UnlockHeap( heap ); in MEMRecordStateForFrmHeap()
655 MEMHeapHandle heap, in MEMFreeByStateToFrmHeap() argument
660 ASSERT(IsValidFrmHeapHandle_(heap)); in MEMFreeByStateToFrmHeap()
662 LockHeap( heap ); in MEMFreeByStateToFrmHeap()
664 MEMiFrmHeapHead* pFrmHeapHd = GetFrmHeapHeadPtrFromHeapHead_(heap); in MEMFreeByStateToFrmHeap()
692 FillFreeMemory( heap, in MEMFreeByStateToFrmHeap()
695 FillFreeMemory( heap, in MEMFreeByStateToFrmHeap()
703 UnlockHeap( heap ); in MEMFreeByStateToFrmHeap()
721 MEMAdjustFrmHeap( MEMHeapHandle heap ) in MEMAdjustFrmHeap() argument
723 ASSERT(IsValidFrmHeapHandle_(heap)); in MEMAdjustFrmHeap()
726 MEMiHeapHead* pHeapHd = heap; in MEMAdjustFrmHeap()
730 LockHeap( heap ); in MEMAdjustFrmHeap()
741 retVal = GetOffsetFromPtr( heap, pHeapHd->heapEnd ); in MEMAdjustFrmHeap()
743 UnlockHeap( heap ); in MEMAdjustFrmHeap()
766 MEMHeapHandle heap, in MEMResizeForMBlockFrmHeap() argument
774 ASSERT(IsValidFrmHeapHandle_(heap)); in MEMResizeForMBlockFrmHeap()
777 pHeapHd = heap; in MEMResizeForMBlockFrmHeap()
795 LockHeap( heap ); in MEMResizeForMBlockFrmHeap()
813 FillAllocMemory( heap, pFrmHeapHd->headAllocator, newSize - oldSize ); in MEMResizeForMBlockFrmHeap()
817 FillFreeMemory( heap, endAddress, oldSize - newSize ); in MEMResizeForMBlockFrmHeap()
823 UnlockHeap( heap ); in MEMResizeForMBlockFrmHeap()