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_()
706 MEMiExpHeapMBlockHead* pMBlkHd = NULL; in AllocFromHead_() local
712 for ( pMBlkHd = pExpHeapHd->mbFreeList.head; pMBlkHd; pMBlkHd = pMBlkHd->pMBHeadNext ) in AllocFromHead_()
714 void *const mblock = GetMemPtrForMBlock_(pMBlkHd); in AllocFromHead_()
718 if ( pMBlkHd->blockSize >= size + offset in AllocFromHead_()
719 && foundSize > pMBlkHd->blockSize ) in AllocFromHead_()
721 pMBlkHdFound = pMBlkHd; in AllocFromHead_()
722 foundSize = pMBlkHd->blockSize; in AllocFromHead_()
771 MEMiExpHeapMBlockHead* pMBlkHd = NULL; in AllocFromTail_() local
777 for ( pMBlkHd = pExpHeapHd->mbFreeList.tail; pMBlkHd; pMBlkHd = pMBlkHd->pMBHeadPrev ) in AllocFromTail_()
779 void *const mblock = GetMemPtrForMBlock_(pMBlkHd); in AllocFromTail_()
780 void *const mblockEnd = AddU32ToPtr( mblock, pMBlkHd->blockSize ); in AllocFromTail_()
784 && foundSize > pMBlkHd->blockSize ) in AllocFromTail_()
786 pMBlkHdFound = pMBlkHd; in AllocFromTail_()
787 foundSize = pMBlkHd->blockSize; in AllocFromTail_()
992 MEMiExpHeapMBlockHead* pMBlkHd = NULL; in CheckUsedMBlock_() local
993 for ( pMBlkHd = pExpHeapHd->mbUsedList.head; pMBlkHd; pMBlkHd = pMBlkHd->pMBHeadNext ) in CheckUsedMBlock_()
995 if ( pMBHead == pMBlkHd ) in CheckUsedMBlock_()
1000 if ( pMBlkHd == NULL ) in CheckUsedMBlock_()
1617 MEMiExpHeapMBlockHead *pMBlkHd; in MEMGetAllocatableSizeForExpHeapEx() local
1621 for ( pMBlkHd = pEHHead->mbFreeList.head; pMBlkHd; pMBlkHd = pMBlkHd->pMBHeadNext ) in MEMGetAllocatableSizeForExpHeapEx()
1624 void* baseAddress = RoundUpPtr(GetMemPtrForMBlock_(pMBlkHd), alignment); in MEMGetAllocatableSizeForExpHeapEx()
1626 if ( GetUIntPtr(baseAddress) < GetUIntPtr(GetMBlockEndAddr_(pMBlkHd)) ) in MEMGetAllocatableSizeForExpHeapEx()
1628 const u32 blockSize = GetOffsetFromPtr(baseAddress, GetMBlockEndAddr_(pMBlkHd)); in MEMGetAllocatableSizeForExpHeapEx()
1630 const u32 offset = GetOffsetFromPtr(GetMemPtrForMBlock_(pMBlkHd), baseAddress); in MEMGetAllocatableSizeForExpHeapEx()
1898 MEMiExpHeapMBlockHead *pMBlkHd; in MEMAdjustExpHeap() local
1903 pMBlkHd = pExpHeapHd->mbFreeList.tail; in MEMAdjustExpHeap()
1906 if ( pMBlkHd == NULL ) in MEMAdjustExpHeap()
1913 void * const pMBlk = GetMemPtrForMBlock_( pMBlkHd ); in MEMAdjustExpHeap()
1914 void * const pMBlkEnd = AddU32ToPtr( pMBlk, pMBlkHd->blockSize ); in MEMAdjustExpHeap()
1925 (void)RemoveMBlock_( &pExpHeapHd->mbFreeList, pMBlkHd ); in MEMAdjustExpHeap()
1927 blockSize = pMBlkHd->blockSize + sizeof( MEMiExpHeapMBlockHead ); in MEMAdjustExpHeap()