Lines Matching refs:MEMiExpHeapMBlockHead

175 GetMemPtrForMBlock_( MEMiExpHeapMBlockHead* pMBlkHd )  in GetMemPtrForMBlock_()
177 return AddU32ToPtr( pMBlkHd, sizeof(MEMiExpHeapMBlockHead) ); in GetMemPtrForMBlock_()
181 GetMemCPtrForMBlock_( const MEMiExpHeapMBlockHead* pMBlkHd ) in GetMemCPtrForMBlock_()
183 return AddU32ToCPtr( pMBlkHd, sizeof(MEMiExpHeapMBlockHead) ); in GetMemCPtrForMBlock_()
197 static inline MEMiExpHeapMBlockHead*
200 return (MEMiExpHeapMBlockHead*)SubU32ToPtr(memBlock, sizeof(MEMiExpHeapMBlockHead)); in GetMBlockHeadPtr_()
203 static inline const MEMiExpHeapMBlockHead*
206 return (const MEMiExpHeapMBlockHead*)SubU32ToCPtr(memBlock, sizeof(MEMiExpHeapMBlockHead)); in GetMBlockHeadCPtr_()
220 GetMBlockEndAddr_( MEMiExpHeapMBlockHead* pMBHead ) in GetMBlockEndAddr_()
239 GetAlignmentForMBlock_( const MEMiExpHeapMBlockHead* pMBlkHd ) in GetAlignmentForMBlock_()
256 MEMiExpHeapMBlockHead* pMBlkHd, in SetAlignmentForMBlock_()
274 GetGroupIDForMBlock_( const MEMiExpHeapMBlockHead* pMBHead ) in GetGroupIDForMBlock_()
291 MEMiExpHeapMBlockHead* pMBHead, in SetGroupIDForMBlock_()
309 GetAllocDirForMBlock_( const MEMiExpHeapMBlockHead* pMBHead ) in GetAllocDirForMBlock_()
327 MEMiExpHeapMBlockHead* pMBHead, in SetAllocDirForMBlock_()
387 MEMiExpHeapMBlockHead* block in GetRegionOfMBlock_()
409 static MEMiExpHeapMBlockHead*
412 MEMiExpHeapMBlockHead* block in RemoveMBlock_()
415 MEMiExpHeapMBlockHead *const prev = block->pMBHeadPrev; in RemoveMBlock_()
416 MEMiExpHeapMBlockHead *const next = block->pMBHeadNext; in RemoveMBlock_()
452 static MEMiExpHeapMBlockHead*
455 MEMiExpHeapMBlockHead* target, in InsertMBlock_()
456 MEMiExpHeapMBlockHead* prev in InsertMBlock_()
459 MEMiExpHeapMBlockHead* next; in InsertMBlock_()
501 MEMiExpHeapMBlockHead* block in AppendMBlock_()
517 static MEMiExpHeapMBlockHead*
523 MEMiExpHeapMBlockHead* block = (MEMiExpHeapMBlockHead*)pRegion->start; in InitMBlock_()
546 static inline MEMiExpHeapMBlockHead*
586 MEMiExpHeapMBlockHead* pMBHead; in InitExpHeap_()
619 MEMiExpHeapMBlockHead* pMBHeadFree, in AllocUsedBlockFromFreeBlock_()
627 MEMiExpHeapMBlockHead* pMBHeadFreePrev; in AllocUsedBlockFromFreeBlock_()
632 freeRgnT.end = SubU32ToPtr( mblock, sizeof(MEMiExpHeapMBlockHead) ); in AllocUsedBlockFromFreeBlock_()
637 …if ( ( GetOffsetFromPtr(freeRgnT.start, freeRgnT.end) < sizeof(MEMiExpHeapMBlockHead) + MIN_FREE_B… in AllocUsedBlockFromFreeBlock_()
648 …if ( ( GetOffsetFromPtr(freeRgnB.start, freeRgnB.end) < sizeof(MEMiExpHeapMBlockHead) + MIN_FREE_B… in AllocUsedBlockFromFreeBlock_()
667 MEMiExpHeapMBlockHead* pMBHeadNewUsed; in AllocUsedBlockFromFreeBlock_()
670 region.start = SubU32ToPtr( mblock, sizeof(MEMiExpHeapMBlockHead) ); in AllocUsedBlockFromFreeBlock_()
708 MEMiExpHeapMBlockHead* pMBlkHd = NULL; in AllocFromHead_()
709 MEMiExpHeapMBlockHead* pMBlkHdFound = NULL; in AllocFromHead_()
773 MEMiExpHeapMBlockHead* pMBlkHd = NULL; in AllocFromTail_()
774 MEMiExpHeapMBlockHead* pMBlkHdFound = NULL; in AllocFromTail_()
836 MEMiExpHeapMBlockHead* pBlkPrFree = NULL; // immediately preceding free block in RecycleRegion_()
841 MEMiExpHeapMBlockHead* pBlk; in RecycleRegion_()
858 … FillNoUseMemory( GetHeapHeadPtrFromExpHeapHead_(pEHHead), pBlk, sizeof(MEMiExpHeapMBlockHead) ); in RecycleRegion_()
872 …if ( GetOffsetFromPtr(freeRgn.start, freeRgn.end) < sizeof(MEMiExpHeapMBlockHead) ) // size is not… in RecycleRegion_()
915 const MEMiExpHeapMBlockHead* pMBHead, in CheckMBlock_()
988 const MEMiExpHeapMBlockHead* pMBHead, in CheckUsedMBlock_()
996 MEMiExpHeapMBlockHead* pMBlkHd = NULL; in CheckUsedMBlock_()
1026 const MEMiExpHeapMBlockHead* pMBHead, in CheckFreeMBlock_()
1049 const MEMiExpHeapMBlockHead* pMBHead, in CheckMBlockPrevPtr_()
1050 const MEMiExpHeapMBlockHead* pMBHeadPrev, in CheckMBlockPrevPtr_()
1081 const MEMiExpHeapMBlockHead* pMBHead, in CheckMBlockNextPtr_()
1082 const MEMiExpHeapMBlockHead* pMBHeadNext, in CheckMBlockNextPtr_()
1114 const MEMiExpHeapMBlockHead* pMBHead, in CheckMBlockLinkTail_()
1115 const MEMiExpHeapMBlockHead* pMBHeadTail, in CheckMBlockLinkTail_()
1217 MEMiExpHeapMBlockHead* pMBHead; in MEMiDumpExpHeap()
1238 … usedSize += sizeof(MEMiExpHeapMBlockHead) + pMBHead->blockSize + GetAlignmentForMBlock_(pMBHead); in MEMiDumpExpHeap()
1253 MEMiExpHeapMBlockHead* pMBHead; in MEMiDumpExpHeap()
1326 … sizeof(MEMiHeapHead) + sizeof(MEMiExpHeapHead) + sizeof(MEMiExpHeapMBlockHead) + MIN_ALIGNMENT in MEMCreateExpHeapEx()
1432 MEMiExpHeapMBlockHead *pMBHead; in MEMResizeForMBlockExpHeap()
1454 MEMiExpHeapMBlockHead* block; in MEMResizeForMBlockExpHeap()
1466 … if ( ! block || size > pMBHead->blockSize + sizeof(MEMiExpHeapMBlockHead) + block->blockSize) in MEMResizeForMBlockExpHeap()
1475 MEMiExpHeapMBlockHead *nextBlockPrev; in MEMResizeForMBlockExpHeap()
1485 … if ( GetOffsetFromPtr(rgnNewFree.start, rgnNewFree.end) < sizeof(MEMiExpHeapMBlockHead) ) in MEMResizeForMBlockExpHeap()
1493 … if ( GetOffsetFromPtr(rgnNewFree.start, rgnNewFree.end) >= sizeof(MEMiExpHeapMBlockHead) ) in MEMResizeForMBlockExpHeap()
1552 MEMiExpHeapMBlockHead *pMBHead = GetMBlockHeadPtr_( memBlock ); in MEMFreeToExpHeap()
1587 MEMiExpHeapMBlockHead *pMBHead; in MEMGetTotalFreeSizeForExpHeap()
1630 MEMiExpHeapMBlockHead *pMBlkHd; in MEMGetAllocatableSizeForExpHeapEx()
1860 MEMiExpHeapMBlockHead* pMBHead = GetExpHeapHeadPtrFromHandle_(heap)->mbUsedList.head; in MEMVisitAllocatedForExpHeap()
1864 MEMiExpHeapMBlockHead* pMBHeadNext = pMBHead->pMBHeadNext; in MEMVisitAllocatedForExpHeap()
1945 MEMiExpHeapMBlockHead *pMBlkHd; in MEMAdjustExpHeap()
1974 blockSize = pMBlkHd->blockSize + sizeof( MEMiExpHeapMBlockHead ); in MEMAdjustExpHeap()
2020 MEMiExpHeapMBlockHead* pMBHead = NULL; in MEMCheckExpHeap()
2021 MEMiExpHeapMBlockHead* pMBHeadPrev = NULL; in MEMCheckExpHeap()
2035 …totalBytes += sizeof(MEMiExpHeapMBlockHead) + pMBHead->blockSize + GetAlignmentForMBlock_(pMBHead); in MEMCheckExpHeap()
2058 totalBytes += sizeof(MEMiExpHeapMBlockHead) + pMBHead->blockSize; in MEMCheckExpHeap()
2102 const MEMiExpHeapMBlockHead* pMBHead = NULL; in MEMCheckForMBlockExpHeap()