| /RvlSDK-3.2.2/include/revolution/mem/ |
| D | heapCommon.h | 132 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 …]
|
| D | expHeap.h | 120 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 …]
|
| D | frameHeap.h | 71 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 …]
|
| D | unitHeap.h | 69 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()
|
| D | allocator.h | 62 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/ |
| D | mem_allocator.c | 46 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 …]
|
| D | mem_frameHeap.c | 298 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 …]
|
| D | mem_unitHeap.c | 136 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 …]
|
| D | mem_heapCommon.c | 170 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 …]
|
| D | mem_expHeap.c | 159 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/ |
| D | OSAlloc.c | 338 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/ |
| D | frm-1.c | 33 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 …]
|
| D | exp-1.c | 31 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()
|
| D | unit-1.c | 29 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()
|
| D | thread_safe.c | 36 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/ |
| D | OSAlloc.h | 86 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/ |
| D | main.c | 60 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/ |
| D | main.c | 74 OSHeapHandle heap ; in init_memory() local 86 heap = OSCreateHeap( arenaLo, arenaHi ) ; in init_memory() 87 (void)OSSetCurrentHeap( heap ) ; in init_memory()
|
| D | swing.c | 60 OSHeapHandle heap ; in init_memory() local 72 heap = OSCreateHeap( arenaLo, arenaHi ) ; in init_memory() 73 (void)OSSetCurrentHeap( heap ) ; in init_memory()
|