Home
last modified time | relevance | path

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

/CafeSDK-2.12.13-1/system/include/cafe/mem/
DheapCommon.h151 MEMHeapHandle MEMFindParentHeap( MEMHeapHandle heap );
168 MEMGetHeapStartAddress( MEMHeapHandle heap ) in MEMGetHeapStartAddress() argument
170 if (heap->signature == MEMi_BLKHEAP_SIGNATURE) in MEMGetHeapStartAddress()
171 return heap->heapStart; in MEMGetHeapStartAddress()
172 return (void*)heap; in MEMGetHeapStartAddress()
185 MEMGetHeapStartAddressUsable( MEMHeapHandle heap ) in MEMGetHeapStartAddressUsable() argument
187 return heap->heapStart; in MEMGetHeapStartAddressUsable()
200 MEMGetHeapEndAddress( MEMHeapHandle heap ) in MEMGetHeapEndAddress() argument
202 return heap->heapEnd; in MEMGetHeapEndAddress()
216 MEMGetHeapTotalUsableSize( MEMHeapHandle heap ) in MEMGetHeapTotalUsableSize() argument
[all …]
DexpHeap.h132 typedef void (*MEMHeapVisitor)( void* memBlock, MEMHeapHandle heap, u32 userParam );
144 void MEMiDumpExpHeap( MEMHeapHandle heap );
152 void* MEMDestroyExpHeap( MEMHeapHandle heap );
155 MEMHeapHandle heap,
160 MEMHeapHandle heap,
164 void MEMFreeToExpHeap( MEMHeapHandle heap, void* memBlock );
166 u32 MEMGetTotalFreeSizeForExpHeap( MEMHeapHandle heap );
168 u32 MEMGetAllocatableSizeForExpHeapEx( MEMHeapHandle heap, int alignment );
170 BOOL MEMiIsEmptyExpHeap( MEMHeapHandle heap );
172 u16 MEMSetAllocModeForExpHeap( MEMHeapHandle heap, u16 mode );
[all …]
DframeHeap.h82 void* MEMiGetFreeStartForFrmHeap( MEMHeapHandle heap );
84 void* MEMiGetFreeEndForFrmHeap ( MEMHeapHandle heap );
86 void MEMiDumpFrmHeap( MEMHeapHandle heap );
93 void* MEMDestroyFrmHeap( MEMHeapHandle heap );
96 MEMHeapHandle heap,
100 void MEMFreeToFrmHeap( MEMHeapHandle heap, int mode );
102 u32 MEMGetAllocatableSizeForFrmHeapEx( MEMHeapHandle heap, int alignment );
104 BOOL MEMRecordStateForFrmHeap( MEMHeapHandle heap, u32 tagName );
106 BOOL MEMFreeByStateToFrmHeap( MEMHeapHandle heap, u32 tagName );
108 u32 MEMAdjustFrmHeap( MEMHeapHandle heap );
[all …]
Dblockheap.h63 void MEMiDumpBlockHeap( MEMHeapHandle heap );
74 int MEMAddBlockHeapTracking(MEMHeapHandle heap, void *track_mem, u32 track_mem_bytes);
76 void* MEMDestroyBlockHeap ( MEMHeapHandle heap );
78 void* MEMAllocFromBlockHeapAt( MEMHeapHandle heap, void *place, u32 size );
80 void* MEMAllocFromBlockHeapEx( MEMHeapHandle heap, u32 size, int alignment );
83 MEMHeapHandle heap,
86 u32 MEMGetTrackingLeftInBlockHeap( MEMHeapHandle heap );
88 u32 MEMGetTotalFreeSizeForBlockHeap( MEMHeapHandle heap );
90 u32 MEMGetAllocatableSizeForBlockHeapEx( MEMHeapHandle heap, int alignment );
97 MEMHeapHandle heap, in MEMAllocFromBlockHeap() argument
[all …]
DunitHeap.h78 void MEMiDumpUnitHeap( MEMHeapHandle heap );
87 void* MEMDestroyUnitHeap ( MEMHeapHandle heap );
89 void* MEMAllocFromUnitHeap( MEMHeapHandle heap );
92 MEMHeapHandle heap,
95 u32 MEMCountFreeBlockForUnitHeap( MEMHeapHandle heap );
138 MEMGetMemBlockSizeForUnitHeap( MEMHeapHandle heap ) in MEMGetMemBlockSizeForUnitHeap() argument
140 return ( ( (const MEMiUntHeapHead*)( (const u8*)heap + sizeof(MEMiHeapHead) ) )->mBlkSize ); in MEMGetMemBlockSizeForUnitHeap()
Dallocator.h73 MEMHeapHandle heap,
78 MEMHeapHandle heap,
81 void MEMInitAllocatorForUnitHeap( MEMAllocator* pAllocator, MEMHeapHandle heap );
85 void MEMInitAllocatorForBlockHeap ( MEMAllocator* pAllocator, MEMHeapHandle heap, int alignm…
Darena.h46 MEMHeapHandle MEMSetBaseHeapHandle (MEMArena arena, MEMHeapHandle heap);
47 MEMArena MEMGetArena (MEMHeapHandle heap);
/CafeSDK-2.12.13-1/system/include/windows/
Dmem.h34 #define MEMAllocFromExpHeap(heap, size) malloc(size) argument
35 #define MEMAllocFromExpHeapEx(heap, size, alignment) malloc(size) argument
36 #define MEMAllocFromFrmHeap(heap, size) malloc(size) argument
37 #define MEMAllocFromFrmHeapEx(heap, size, alignment) malloc(size) argument
39 #define MEMFreeToExpHeap(heap, memBlock) free(memBlock) argument
40 #define MEMFreeToFrmHeap(heap, mode) free(heap) argument
42 #define MEMGetAllocatableSizeForDefaultHeapEx(heap, alignment) 0x2000000 //32MB, not sure what t… argument
43 #define MEMGetAllocatableSizeForExpHeapEx(heap, alignment) 0x2000000 //32MB, not sure what to say argument
44 #define MEMGetAllocatableSizeForFrmHeapEx(heap, alignment) 0x2000000 //32MB, not sure what to say argument
51 #define MEMInitAllocatorForExpHeap(pAllocator, heap, alignment) argument
[all …]