Lines Matching refs:heap
97 extern void OS_DestroyHeap(OSArenaId id, OSHeapHandle heap);
113 extern void OS_AddToHeap(OSArenaId id, OSHeapHandle heap, void *start, void *end);
127 extern OSHeapHandle OS_SetCurrentHeap(OSArenaId id, OSHeapHandle heap);
142 extern void *OS_AllocFromHeap(OSArenaId id, OSHeapHandle heap, u32 size);
173 extern void OS_FreeToHeap(OSArenaId id, OSHeapHandle heap, void *ptr);
185 extern void OS_FreeAllToHeap(OSArenaId id, OSHeapHandle heap);
198 extern s32 OS_CheckHeap(OSArenaId id, OSHeapHandle heap);
210 extern void OS_DumpHeap(OSArenaId id, OSHeapHandle heap);
249 extern u32 OSi_GetTotalAllocSize(OSArenaId id, OSHeapHandle heap, BOOL isHeadInclude);
250 static inline u32 OS_GetTotalAllocSize(OSArenaId id, OSHeapHandle heap) in OS_GetTotalAllocSize() argument
252 return OSi_GetTotalAllocSize(id, heap, FALSE); in OS_GetTotalAllocSize()
266 static inline u32 OS_GetTotalOccupiedSize(OSArenaId id, OSHeapHandle heap) in OS_GetTotalOccupiedSize() argument
268 return OSi_GetTotalAllocSize(id, heap, TRUE); in OS_GetTotalOccupiedSize()
282 extern u32 OS_GetTotalFreeSize(OSArenaId id, OSHeapHandle heap);
294 extern u32 OS_GetMaxFreeSize(OSArenaId id, OSHeapHandle heap);
306 extern void OS_ClearHeap(OSArenaId id, OSHeapHandle heap, void *start, void *end);