Home
last modified time | relevance | path

Searched refs:heap (Results 1 – 19 of 19) sorted by relevance

/RvlSDK-3.2.2/include/revolution/mem/
DheapCommon.h132 MEMHeapHandle MEMFindParentHeap( MEMHeapHandle heap );
149 MEMGetHeapStartAddress( MEMHeapHandle heap ) in MEMGetHeapStartAddress() argument
151 return (void*)heap; in MEMGetHeapStartAddress()
164 MEMGetHeapEndAddress( MEMHeapHandle heap ) in MEMGetHeapEndAddress() argument
166 return heap->heapEnd; in MEMGetHeapEndAddress()
180 MEMGetHeapTotalUsableSize( MEMHeapHandle heap ) in MEMGetHeapTotalUsableSize() argument
182 return ((s32)(heap->heapEnd) - (s32)(heap->heapStart)); in MEMGetHeapTotalUsableSize()
197 MEMGetHeapTotalSize( MEMHeapHandle heap ) in MEMGetHeapTotalSize() argument
199 return ((s32)(heap->heapEnd) - (s32)(heap)); in MEMGetHeapTotalSize()
213 MEMGetHeapType( MEMHeapHandle heap ) in MEMGetHeapType() argument
[all …]
DexpHeap.h120 typedef void (*MEMHeapVisitor)( void* memBlock, MEMHeapHandle heap, u32 userParam );
134 void MEMiDumpExpHeap( MEMHeapHandle heap );
146 void* MEMDestroyExpHeap( MEMHeapHandle heap );
149 MEMHeapHandle heap,
154 MEMHeapHandle heap,
158 void MEMFreeToExpHeap( MEMHeapHandle heap, void* memBlock );
160 u32 MEMGetTotalFreeSizeForExpHeap( MEMHeapHandle heap );
162 u32 MEMGetAllocatableSizeForExpHeapEx( MEMHeapHandle heap, int alignment );
164 BOOL MEMiIsEmptyExpHeap( MEMHeapHandle heap );
166 u16 MEMSetAllocModeForExpHeap( MEMHeapHandle heap, u16 mode );
[all …]
DframeHeap.h71 void* MEMiGetFreeStartForFrmHeap( MEMHeapHandle heap );
73 void* MEMiGetFreeEndForFrmHeap ( MEMHeapHandle heap );
77 void MEMiDumpFrmHeap( MEMHeapHandle heap );
87 void* MEMDestroyFrmHeap( MEMHeapHandle heap );
90 MEMHeapHandle heap,
94 void MEMFreeToFrmHeap( MEMHeapHandle heap, int mode );
96 u32 MEMGetAllocatableSizeForFrmHeapEx( MEMHeapHandle heap, int alignment );
98 BOOL MEMRecordStateForFrmHeap( MEMHeapHandle heap, u32 tagName );
100 BOOL MEMFreeByStateToFrmHeap( MEMHeapHandle heap, u32 tagName );
102 u32 MEMAdjustFrmHeap( MEMHeapHandle heap );
[all …]
DunitHeap.h69 void MEMiDumpUnitHeap( MEMHeapHandle heap );
81 void* MEMDestroyUnitHeap ( MEMHeapHandle heap );
83 void* MEMAllocFromUnitHeap( MEMHeapHandle heap );
86 MEMHeapHandle heap,
89 u32 MEMCountFreeBlockForUnitHeap( MEMHeapHandle heap );
132 MEMGetMemBlockSizeForUnitHeap( MEMHeapHandle heap ) in MEMGetMemBlockSizeForUnitHeap() argument
134 return ( ( (const MEMiUntHeapHead*)( (const u8*)heap + sizeof(MEMiHeapHead) ) )->mBlkSize ); in MEMGetMemBlockSizeForUnitHeap()
Dallocator.h62 MEMHeapHandle heap,
67 MEMHeapHandle heap,
70 void MEMInitAllocatorForUnitHeap( MEMAllocator* pAllocator, MEMHeapHandle heap );
72 void MEMInitAllocatorForOSHeap ( MEMAllocator* pAllocator, OSHeapHandle heap );
/RvlSDK-3.2.2/build/libraries/mem/src/
Dmem_allocator.c46 MEMHeapHandle const heap = (MEMHeapHandle)pAllocator->pHeap; in AllocatorAllocForExpHeap_() local
48 return MEMAllocFromExpHeapEx( heap, size, alignment ); in AllocatorAllocForExpHeap_()
67 MEMHeapHandle const heap = (MEMHeapHandle)pAllocator->pHeap; in AllocatorFreeForExpHeap_() local
68 MEMFreeToExpHeap( heap, memBlock ); in AllocatorFreeForExpHeap_()
91 MEMHeapHandle const heap = (MEMHeapHandle)pAllocator->pHeap; in AllocatorAllocForFrmHeap_() local
93 return MEMAllocFromFrmHeapEx( heap, size, alignment ); in AllocatorAllocForFrmHeap_()
144 MEMHeapHandle const heap = (MEMHeapHandle)pAllocator->pHeap; in AllocatorAllocForUnitHeap_() local
146 if ( size > MEMGetMemBlockSizeForUnitHeap(heap) ) in AllocatorAllocForUnitHeap_()
151 return MEMAllocFromUnitHeap(heap); in AllocatorAllocForUnitHeap_()
170 MEMHeapHandle const heap = (MEMHeapHandle)pAllocator->pHeap; in AllocatorFreeForUnitHeap_() local
[all …]
Dmem_frameHeap.c298 MEMiGetFreeStartForFrmHeap( MEMHeapHandle heap ) in MEMiGetFreeStartForFrmHeap() argument
300 ASSERT(IsValidFrmHeapHandle_(heap)); in MEMiGetFreeStartForFrmHeap()
302 return GetFrmHeapHeadPtrFromHeapHead_(heap)->headAllocator; in MEMiGetFreeStartForFrmHeap()
315 MEMiGetFreeEndForFrmHeap( MEMHeapHandle heap ) in MEMiGetFreeEndForFrmHeap() argument
317 ASSERT(IsValidFrmHeapHandle_(heap)); in MEMiGetFreeEndForFrmHeap()
319 return GetFrmHeapHeadPtrFromHeapHead_(heap)->tailAllocator; in MEMiGetFreeEndForFrmHeap()
336 MEMiDumpFrmHeap( MEMHeapHandle heap ) in MEMiDumpFrmHeap() argument
338 ASSERT(IsValidFrmHeapHandle_(heap)); in MEMiDumpFrmHeap()
341 MEMiHeapHead *const pHeapHd = heap; in MEMiDumpFrmHeap()
437 MEMDestroyFrmHeap( MEMHeapHandle heap ) in MEMDestroyFrmHeap() argument
[all …]
Dmem_unitHeap.c136 MEMiDumpUnitHeap( MEMHeapHandle heap ) in MEMiDumpUnitHeap() argument
138 ASSERT( IsValidUnitHeapHandle_( heap ) ); in MEMiDumpUnitHeap()
141 MEMiHeapHead *const pHeapHd = heap; in MEMiDumpUnitHeap()
144 const u32 freeSize = MEMCountFreeBlockForUnitHeap( heap ) * pUnitHeapHd->mBlkSize; in MEMiDumpUnitHeap()
259 MEMDestroyUnitHeap( MEMHeapHandle heap ) in MEMDestroyUnitHeap() argument
261 ASSERT( IsValidUnitHeapHandle_(heap) ); in MEMDestroyUnitHeap()
263 MEMiFinalizeHeap(heap); in MEMDestroyUnitHeap()
264 return (void*)heap; in MEMDestroyUnitHeap()
280 MEMAllocFromUnitHeap( MEMHeapHandle heap ) in MEMAllocFromUnitHeap() argument
284 ASSERT( IsValidUnitHeapHandle_( heap ) ); in MEMAllocFromUnitHeap()
[all …]
Dmem_heapCommon.c170 ListContainsHeap_( MEMList* list, const MEMiHeapHead* heap ) in ListContainsHeap_() argument
176 if ( pHeapHd == heap ) in ListContainsHeap_()
335 MEMFindParentHeap( MEMHeapHandle heap ) in MEMFindParentHeap() argument
341 if ( pHeapHd == heap ) in MEMFindParentHeap()
346 if ( GetUIntPtr( pHeapHd->heapStart ) <= GetUIntPtr( heap ) in MEMFindParentHeap()
347 && GetUIntPtr( heap ) < GetUIntPtr( pHeapHd->heapEnd ) in MEMFindParentHeap()
350 return FindParentHeap_( pHeapHd, heap ); in MEMFindParentHeap()
371 MEMDumpHeap( MEMHeapHandle heap ) in MEMDumpHeap() argument
373 MEMiHeapHead* pHeapHd = heap; in MEMDumpHeap()
378 LockHeap( heap ); in MEMDumpHeap()
[all …]
Dmem_expHeap.c159 GetExpHeapHeadPtrFromHandle_( MEMHeapHandle heap ) in GetExpHeapHeadPtrFromHandle_() argument
161 return (MEMiExpHeapHead*)GetExpHeapHeadPtrFromHeapHead_( heap ); in GetExpHeapHeadPtrFromHandle_()
1149 MEMHeapHandle heap in IsValidUsedMBlock_() argument
1152 MEMiHeapHead* pHeapHd = heap; in IsValidUsedMBlock_()
1160 if ( heap ) { LockHeap( heap ); } in IsValidUsedMBlock_()
1164 if ( heap ) { UnlockHeap( heap ); } in IsValidUsedMBlock_()
1191 MEMiDumpExpHeap( MEMHeapHandle heap ) in MEMiDumpExpHeap() argument
1193 ASSERT(IsValidExpHeapHandle_(heap)); in MEMiDumpExpHeap()
1201 MEMiHeapHead* pHeapHd = heap; in MEMiDumpExpHeap()
1348 MEMDestroyExpHeap( MEMHeapHandle heap ) in MEMDestroyExpHeap() argument
[all …]
/RvlSDK-3.2.2/build/libraries/os/src/
DOSAlloc.c338 void* OSAllocFromHeap(OSHeapHandle heap, u32 size) in OSAllocFromHeap() argument
351 ASSERTMSG(0 <= heap && heap < NumHeaps, OS_ERR_ALLOCFROMHEAP_INVHEAP); in OSAllocFromHeap()
352 ASSERTMSG(0 <= HeapArray[heap].size, OS_ERR_ALLOCFROMHEAP_INVHEAP); in OSAllocFromHeap()
354 hd = &HeapArray[heap]; in OSAllocFromHeap()
584 void OSFreeToHeap(OSHeapHandle heap, void* ptr) in OSFreeToHeap() argument
593 ASSERTMSG(0 <= HeapArray[heap].size, OS_ERR_FREETOHEAP_INVHEAP); in OSFreeToHeap()
596 hd = &HeapArray[heap]; in OSFreeToHeap()
627 OSHeapHandle OSSetCurrentHeap(OSHeapHandle heap) in OSSetCurrentHeap() argument
632 ASSERTMSG(0 <= heap && heap < NumHeaps, OS_ERR_SETCURRENTHEAP_INVHEAP); in OSSetCurrentHeap()
633 ASSERTMSG(0 <= HeapArray[heap].size, OS_ERR_SETCURRENTHEAP_INVHEAP); in OSSetCurrentHeap()
[all …]
/RvlSDK-3.2.2/build/demos/memdemo/src/
Dfrm-1.c33 static void ReportFrmHeap( MEMHeapHandle heap );
34 static void ReportExpHeap( MEMHeapHandle heap );
209 ReportFrmHeap( MEMHeapHandle heap ) in ReportFrmHeap() argument
211 u32 allocatableSize = MEMGetAllocatableSizeForFrmHeap( heap ); in ReportFrmHeap()
212 u32 totalSize = (u32)MEMGetHeapTotalUsableSize( heap ); in ReportFrmHeap()
216 … OSReport(" whole [%p - %p)\n", MEMGetHeapStartAddress( heap ), MEMGetHeapEndAddress( heap ) ); in ReportFrmHeap()
249 MEMHeapHandle heap, in ReportVisitorFunc() argument
253 #pragma unused( heap ) in ReportVisitorFunc()
281 ReportExpHeap( MEMHeapHandle heap ) in ReportExpHeap() argument
287 … OSReport(" whole [%p - %p)\n", MEMGetHeapStartAddress( heap ), MEMGetHeapEndAddress( heap ) ); in ReportExpHeap()
[all …]
Dexp-1.c31 static void ReportExpHeap( MEMHeapHandle heap );
65 MEMHeapHandle heap, in GetTailSizeVisitorFunc() argument
69 #pragma unused( heap ) in GetTailSizeVisitorFunc()
93 MEMHeapHandle heap, in FreeGroupVisitorFunc() argument
105 MEMFreeToExpHeap( heap, memBlock ); in FreeGroupVisitorFunc()
258 MEMHeapHandle heap, in ReportVisitorFunc() argument
262 #pragma unused( heap ) in ReportVisitorFunc()
290 ReportExpHeap( MEMHeapHandle heap ) in ReportExpHeap() argument
296 … OSReport(" whole [%p - %p)\n", MEMGetHeapStartAddress( heap ), MEMGetHeapEndAddress( heap ) ); in ReportExpHeap()
300 heap, // The heap handle in ReportExpHeap()
Dunit-1.c29 static void ReportUnitHeap( MEMHeapHandle heap );
114 ReportUnitHeap( MEMHeapHandle heap ) in ReportUnitHeap() argument
116 u32 freeSize = MEMCountFreeBlockForUnitHeap( heap ) * MEMGetMemBlockSizeForUnitHeap( heap ); in ReportUnitHeap()
117 u32 totalSize = (u32)MEMGetHeapTotalUsableSize( heap ); in ReportUnitHeap()
120 … OSReport(" whole [%p - %p)\n", MEMGetHeapStartAddress( heap ), MEMGetHeapEndAddress( heap ) ); in ReportUnitHeap()
Dthread_safe.c36 static void ReportExpHeap( MEMHeapHandle heap );
279 MEMHeapHandle heap, in ReportVisitorFunc() argument
283 #pragma unused( heap ) in ReportVisitorFunc()
311 ReportExpHeap( MEMHeapHandle heap ) in ReportExpHeap() argument
317 … OSReport(" whole [%p - %p)\n", MEMGetHeapStartAddress( heap ), MEMGetHeapEndAddress( heap ) ); in ReportExpHeap()
321 heap, // The heap handle in ReportExpHeap()
/RvlSDK-3.2.2/include/revolution/os/
DOSAlloc.h86 OSHeapHandle heap);
88 OSHeapHandle heap,
93 OSHeapHandle heap);
96 OSHeapHandle heap,
102 OSHeapHandle heap,
106 OSHeapHandle heap);
108 OSHeapHandle heap);
/RvlSDK-3.2.2/build/demos/kpadOlddemo/src/
Dmain.c60 OSHeapHandle heap ; in init_memory() local
72 heap = OSCreateHeap( arenaLo, arenaHi ) ; in init_memory()
73 (void)OSSetCurrentHeap( heap ) ; in init_memory()
/RvlSDK-3.2.2/build/demos/kpaddemo/src/
Dmain.c74 OSHeapHandle heap ; in init_memory() local
86 heap = OSCreateHeap( arenaLo, arenaHi ) ; in init_memory()
87 (void)OSSetCurrentHeap( heap ) ; in init_memory()
Dswing.c60 OSHeapHandle heap ; in init_memory() local
72 heap = OSCreateHeap( arenaLo, arenaHi ) ; in init_memory()
73 (void)OSSetCurrentHeap( heap ) ; in init_memory()