Home
last modified time | relevance | path

Searched refs:pHeapHd (Results 1 – 5 of 5) sorted by relevance

/RvlSDK-3.1.4/build/libraries/mem/src/
Dmem_heapCommon.c74 MEMiHeapHead* pHeapHd = NULL; in FindContainHeap_() local
75 while ( NULL != ( pHeapHd = (MEMiHeapHead*)MEMGetNextListObject(pList, pHeapHd) ) ) in FindContainHeap_()
77 if ( GetUIntPtr( pHeapHd->heapStart ) <= GetUIntPtr( memBlock ) in FindContainHeap_()
78 && GetUIntPtr( memBlock ) < GetUIntPtr( pHeapHd->heapEnd ) in FindContainHeap_()
81 MEMiHeapHead* pChildHeapHd = FindContainHeap_( &pHeapHd->childList, memBlock ); in FindContainHeap_()
86 return pHeapHd; in FindContainHeap_()
110 MEMiHeapHead* pHeapHd = NULL; in FindParentHeap_() local
112 while ( NULL != ( pHeapHd = (MEMiHeapHead*)MEMGetNextListObject(pList, pHeapHd) ) ) in FindParentHeap_()
114 if ( pHeapHd == pTargetHeap ) in FindParentHeap_()
121 if ( GetUIntPtr( pHeapHd->heapStart ) <= GetUIntPtr( pTargetHeap ) in FindParentHeap_()
[all …]
Dmem_frameHeap.c51 MEMiHeapHead* pHeapHd = handle; in IsValidFrmHeapHandle_() local
52 return pHeapHd->signature == MEMi_FRMHEAP_SIGNATURE; in IsValidFrmHeapHandle_()
104 MEMiHeapHead* pHeapHd = (MEMiHeapHead*)startAddress; in InitFrameHeap_() local
105 MEMiFrmHeapHead* pFrmHeapHd = GetFrmHeapHeadPtrFromHeapHead_( pHeapHd ); in InitFrameHeap_()
108 pHeapHd, in InitFrameHeap_()
114 pFrmHeapHd->headAllocator = pHeapHd->heapStart; in InitFrameHeap_()
115 pFrmHeapHd->tailAllocator = pHeapHd->heapEnd; in InitFrameHeap_()
119 return pHeapHd; in InitFrameHeap_()
210 FreeHead_( MEMiHeapHead* pHeapHd ) in FreeHead_() argument
212 MEMiFrmHeapHead* pFrmHeapHd = GetFrmHeapHeadPtrFromHeapHead_(pHeapHd); in FreeHead_()
[all …]
Dmem_unitHeap.c87 GetUnitHeapHeadPtrFromHeapHead_( MEMiHeapHead* pHeapHd ) in GetUnitHeapHeadPtrFromHeapHead_() argument
89 return (MEMiUntHeapHead*)AddU32ToPtr( pHeapHd, sizeof(MEMiHeapHead) ); in GetUnitHeapHeadPtrFromHeapHead_()
112 MEMiHeapHead* pHeapHd = handle; in IsValidUnitHeapHandle_() local
113 return pHeapHd->signature == MEMi_UNTHEAP_SIGNATURE; in IsValidUnitHeapHandle_()
141 MEMiHeapHead *const pHeapHd = heap; in MEMiDumpUnitHeap() local
142 MEMiUntHeapHead *const pUnitHeapHd = GetUnitHeapHeadPtrFromHeapHead_( pHeapHd ); in MEMiDumpUnitHeap()
143 const u32 heapSize = GetOffsetFromPtr( pHeapHd->heapStart, pHeapHd->heapEnd ); in MEMiDumpUnitHeap()
147 MEMiDumpHeapHead(pHeapHd); in MEMiDumpUnitHeap()
186 MEMiHeapHead* pHeapHd; in MEMCreateUnitHeapEx() local
195 pHeapHd = (MEMiHeapHead*)RoundUpPtr( startAddress, MIN_ALIGNMENT ); in MEMCreateUnitHeapEx()
[all …]
Dmem_expHeap.c114 MEMiHeapHead* pHeapHd = handle; in IsValidExpHeapHandle_() local
115 return pHeapHd->signature == MEMi_EXPHEAP_SIGNATURE; in IsValidExpHeapHandle_()
570 MEMiHeapHead* pHeapHd = (MEMiHeapHead*)startAddress; in InitExpHeap_() local
571 MEMiExpHeapHead* pExpHeapHd = GetExpHeapHeadPtrFromHeapHead_( pHeapHd ); in InitExpHeap_()
574 pHeapHd, in InitExpHeap_()
589 region.start = pHeapHd->heapStart; in InitExpHeap_()
590 region.end = pHeapHd->heapEnd; in InitExpHeap_()
599 return pHeapHd; in InitExpHeap_()
696 MEMiHeapHead* pHeapHd, in AllocFromHead_() argument
701 MEMiExpHeapHead* pExpHeapHd = GetExpHeapHeadPtrFromHeapHead_(pHeapHd); in AllocFromHead_()
[all …]
/RvlSDK-3.1.4/build/libraries/mem/include/
DheapCommoni.h77 MEMiHeapHead* pHeapHd,
83 void MEMiFinalizeHeap( MEMiHeapHead* pHeapHd );
85 void MEMiDumpHeapHead( MEMiHeapHead* pHeapHd );
159 GetOptForHeap( const MEMiHeapHead* pHeapHd ) in GetOptForHeap() argument
161 return (u16)pHeapHd->attribute.fields.optFlag; in GetOptForHeap()
176 MEMiHeapHead* pHeapHd, in SetOptForHeap() argument
180 pHeapHd->attribute.fields.optFlag = (u8)optFlag; in SetOptForHeap()
196 LockHeap( MEMiHeapHead* pHeapHd ) in LockHeap() argument
198 if ( GetOptForHeap( pHeapHd ) & MEM_HEAP_OPT_THREAD_SAFE ) in LockHeap()
200 OSLockMutex( &pHeapHd->mutex ); in LockHeap()
[all …]