Lines Matching refs:pEHHead

144 GetHeapHeadPtrFromExpHeapHead_( MEMiExpHeapHead* pEHHead )  in GetHeapHeadPtrFromExpHeapHead_()  argument
146 return (MEMiHeapHead*)SubU32ToPtr( pEHHead, sizeof(MEMiHeapHead) ); in GetHeapHeadPtrFromExpHeapHead_()
349 GetAllocMode_( MEMiExpHeapHead* pEHHead ) in GetAllocMode_() argument
351 return pEHHead->feature.fields.allocMode; in GetAllocMode_()
366 MEMiExpHeapHead* pEHHead, in SetAllocMode_() argument
370 pEHHead->feature.fields.allocMode = mode; in SetAllocMode_()
618 MEMiExpHeapHead* pEHHead, in AllocUsedBlockFromFreeBlock_() argument
634 …pMBHeadFreePrev = RemoveMBlock_( &pEHHead->mbFreeList, pMBHeadFree ); // delete the free block fo… in AllocUsedBlockFromFreeBlock_()
638 …( direction == MEM_EXPHEAP_ALLOC_DIR_FRONT && !pEHHead->feature.fields.useMarginOfAlign … in AllocUsedBlockFromFreeBlock_()
644 …pMBHeadFreePrev = InsertMBlock_( &pEHHead->mbFreeList, InitFreeMBlock_(&freeRgnT), pMBHeadFreePrev… in AllocUsedBlockFromFreeBlock_()
649 …( direction == MEM_EXPHEAP_ALLOC_DIR_REAR && !pEHHead->feature.fields.useMarginOfAlign … in AllocUsedBlockFromFreeBlock_()
655 (void)InsertMBlock_( &pEHHead->mbFreeList, InitFreeMBlock_(&freeRgnB), pMBHeadFreePrev ); in AllocUsedBlockFromFreeBlock_()
660 GetHeapHeadPtrFromExpHeapHead_(pEHHead), in AllocUsedBlockFromFreeBlock_()
676 SetGroupIDForMBlock_( pMBHeadNewUsed, pEHHead->groupID ); in AllocUsedBlockFromFreeBlock_()
677 AppendMBlock_( &pEHHead->mbUsedList, pMBHeadNewUsed ); in AllocUsedBlockFromFreeBlock_()
832 MEMiExpHeapHead* pEHHead, in RecycleRegion_() argument
843 for ( pBlk = pEHHead->mbFreeList.head; pBlk; pBlk = pBlk->pMBHeadNext ) in RecycleRegion_()
855 (void)RemoveMBlock_( &pEHHead->mbFreeList, pBlk ); in RecycleRegion_()
858 … FillNoUseMemory( GetHeapHeadPtrFromExpHeapHead_(pEHHead), pBlk, sizeof(MEMiExpHeapMBlockHead) ); in RecycleRegion_()
869 pBlkPrFree = RemoveMBlock_(&pEHHead->mbFreeList, pBlkPrFree); in RecycleRegion_()
879 …FillFreeMemory( GetHeapHeadPtrFromExpHeapHead_(pEHHead), pRegion->start, GetOffsetFromPtr(pRegion-… in RecycleRegion_()
882 &pEHHead->mbFreeList, in RecycleRegion_()
1431 MEMiExpHeapHead *pEHHead; in MEMResizeForMBlockExpHeap() local
1437 pEHHead = GetExpHeapHeadPtrFromHandle_(heap); in MEMResizeForMBlockExpHeap()
1457 for ( block = pEHHead->mbFreeList.head; block; block = block->pMBHeadNext ) in MEMResizeForMBlockExpHeap()
1479 nextBlockPrev = RemoveMBlock_( &pEHHead->mbFreeList, block ); in MEMResizeForMBlockExpHeap()
1495 …(void)InsertMBlock_(&pEHHead->mbFreeList, InitFreeMBlock_(&rgnNewFree), nextBlockPrev); // creat… in MEMResizeForMBlockExpHeap()
1515 if ( ! RecycleRegion_(pEHHead, &rgnNewFree) ) // try to return to the free list in MEMResizeForMBlockExpHeap()
1586 MEMiExpHeapHead *pEHHead = GetExpHeapHeadPtrFromHandle_(heap); in MEMGetTotalFreeSizeForExpHeap() local
1589 for ( pMBHead = pEHHead->mbFreeList.head; pMBHead; pMBHead = pMBHead->pMBHeadNext ) in MEMGetTotalFreeSizeForExpHeap()
1629 MEMiExpHeapHead *pEHHead = GetExpHeapHeadPtrFromHandle_(heap); in MEMGetAllocatableSizeForExpHeapEx() local
1634 for ( pMBlkHd = pEHHead->mbFreeList.head; pMBlkHd; pMBlkHd = pMBlkHd->pMBHeadNext ) in MEMGetAllocatableSizeForExpHeapEx()
1714 MEMiExpHeapHead *const pEHHead = GetExpHeapHeadPtrFromHandle_(heap); in MEMSetAllocModeForExpHeap() local
1715 beforeMode = GetAllocMode_(pEHHead); in MEMSetAllocModeForExpHeap()
1716 SetAllocMode_(pEHHead, mode); in MEMSetAllocModeForExpHeap()
1761 MEMiExpHeapHead *const pEHHead = GetExpHeapHeadPtrFromHandle_(heap); in MEMUseMarginOfAlignmentForExpHeap() local
1766 before = pEHHead->feature.fields.useMarginOfAlign; in MEMUseMarginOfAlignmentForExpHeap()
1767 pEHHead->feature.fields.useMarginOfAlign = reuse; in MEMUseMarginOfAlignmentForExpHeap()
1797 MEMiExpHeapHead* pEHHead = GetExpHeapHeadPtrFromHandle_(heap); in MEMSetGroupIDForExpHeap() local
1798 beforeGroupID = pEHHead->groupID; in MEMSetGroupIDForExpHeap()
1799 pEHHead->groupID = groupID; in MEMSetGroupIDForExpHeap()