Lines Matching refs:pMBlkHd

175 GetMemPtrForMBlock_( MEMiExpHeapMBlockHead* pMBlkHd )  in GetMemPtrForMBlock_()  argument
177 return AddU32ToPtr( pMBlkHd, sizeof(MEMiExpHeapMBlockHead) ); in GetMemPtrForMBlock_()
181 GetMemCPtrForMBlock_( const MEMiExpHeapMBlockHead* pMBlkHd ) in GetMemCPtrForMBlock_() argument
183 return AddU32ToCPtr( pMBlkHd, sizeof(MEMiExpHeapMBlockHead) ); in GetMemCPtrForMBlock_()
239 GetAlignmentForMBlock_( const MEMiExpHeapMBlockHead* pMBlkHd ) in GetAlignmentForMBlock_() argument
241 return pMBlkHd->attribute.fields.alignment; in GetAlignmentForMBlock_()
256 MEMiExpHeapMBlockHead* pMBlkHd, in SetAlignmentForMBlock_() argument
260 pMBlkHd->attribute.fields.alignment = alignment; in SetAlignmentForMBlock_()
708 MEMiExpHeapMBlockHead* pMBlkHd = NULL; in AllocFromHead_() local
714 for ( pMBlkHd = pExpHeapHd->mbFreeList.head; pMBlkHd; pMBlkHd = pMBlkHd->pMBHeadNext ) in AllocFromHead_()
716 void *const mblock = GetMemPtrForMBlock_(pMBlkHd); in AllocFromHead_()
720 if ( pMBlkHd->blockSize >= size + offset && in AllocFromHead_()
721 foundSize > pMBlkHd->blockSize ) in AllocFromHead_()
723 pMBlkHdFound = pMBlkHd; in AllocFromHead_()
724 foundSize = pMBlkHd->blockSize; in AllocFromHead_()
773 MEMiExpHeapMBlockHead* pMBlkHd = NULL; in AllocFromTail_() local
779 for ( pMBlkHd = pExpHeapHd->mbFreeList.tail; pMBlkHd; pMBlkHd = pMBlkHd->pMBHeadPrev ) in AllocFromTail_()
781 void *const mblock = GetMemPtrForMBlock_(pMBlkHd); in AllocFromTail_()
782 void *const mblockEnd = AddU32ToPtr( mblock, pMBlkHd->blockSize ); in AllocFromTail_()
786 && foundSize > pMBlkHd->blockSize ) in AllocFromTail_()
788 pMBlkHdFound = pMBlkHd; in AllocFromTail_()
789 foundSize = pMBlkHd->blockSize; in AllocFromTail_()
996 MEMiExpHeapMBlockHead* pMBlkHd = NULL; in CheckUsedMBlock_() local
997 for ( pMBlkHd = pExpHeapHd->mbUsedList.head; pMBlkHd; pMBlkHd = pMBlkHd->pMBHeadNext ) in CheckUsedMBlock_()
999 if ( pMBHead == pMBlkHd ) in CheckUsedMBlock_()
1004 if ( pMBlkHd == NULL ) in CheckUsedMBlock_()
1630 MEMiExpHeapMBlockHead *pMBlkHd; in MEMGetAllocatableSizeForExpHeapEx() local
1634 for ( pMBlkHd = pEHHead->mbFreeList.head; pMBlkHd; pMBlkHd = pMBlkHd->pMBHeadNext ) in MEMGetAllocatableSizeForExpHeapEx()
1637 void* baseAddress = RoundUpPtr(GetMemPtrForMBlock_(pMBlkHd), alignment); in MEMGetAllocatableSizeForExpHeapEx()
1639 if ( GetUIntPtr(baseAddress) < GetUIntPtr(GetMBlockEndAddr_(pMBlkHd)) ) in MEMGetAllocatableSizeForExpHeapEx()
1641 const u32 blockSize = GetOffsetFromPtr(baseAddress, GetMBlockEndAddr_(pMBlkHd)); in MEMGetAllocatableSizeForExpHeapEx()
1643 const u32 offset = GetOffsetFromPtr(GetMemPtrForMBlock_(pMBlkHd), baseAddress); in MEMGetAllocatableSizeForExpHeapEx()
1945 MEMiExpHeapMBlockHead *pMBlkHd; in MEMAdjustExpHeap() local
1950 pMBlkHd = pExpHeapHd->mbFreeList.tail; in MEMAdjustExpHeap()
1953 if ( pMBlkHd == NULL ) in MEMAdjustExpHeap()
1960 void * const pMBlk = GetMemPtrForMBlock_( pMBlkHd ); in MEMAdjustExpHeap()
1961 void * const pMBlkEnd = AddU32ToPtr( pMBlk, pMBlkHd->blockSize ); in MEMAdjustExpHeap()
1972 (void)RemoveMBlock_( &pExpHeapHd->mbFreeList, pMBlkHd ); in MEMAdjustExpHeap()
1974 blockSize = pMBlkHd->blockSize + sizeof( MEMiExpHeapMBlockHead ); in MEMAdjustExpHeap()