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()
722 MEMAdjustFrmHeap( MEMHeapHandle heap ) in MEMAdjustFrmHeap() argument
724 ASSERT(IsValidFrmHeapHandle_(heap)); in MEMAdjustFrmHeap()
727 MEMiHeapHead* pHeapHd = heap; in MEMAdjustFrmHeap()
731 LockHeap( heap ); in MEMAdjustFrmHeap()
742 retVal = GetOffsetFromPtr( heap, pHeapHd->heapEnd ); in MEMAdjustFrmHeap()
744 UnlockHeap( heap ); in MEMAdjustFrmHeap()
767 MEMHeapHandle heap, in MEMResizeForMBlockFrmHeap() argument
775 ASSERT(IsValidFrmHeapHandle_(heap)); in MEMResizeForMBlockFrmHeap()
778 pHeapHd = heap; in MEMResizeForMBlockFrmHeap()
796 LockHeap( heap ); in MEMResizeForMBlockFrmHeap()
814 FillAllocMemory( heap, pFrmHeapHd->headAllocator, newSize - oldSize ); in MEMResizeForMBlockFrmHeap()
818 FillFreeMemory( heap, endAddress, oldSize - newSize ); in MEMResizeForMBlockFrmHeap()
824 UnlockHeap( heap ); in MEMResizeForMBlockFrmHeap()