Lines Matching refs:FrameHeap
43 FrameHeap* FrameHeap::Create( void* startAddress, u32 size, u16 optFlag ) in Create()
54 || GetOffsetFromPtr( startAddress, endAddress ) < sizeof(FrameHeap) ) in Create()
61 FrameHeap* pHeap = new( startAddress ) FrameHeap; in Create()
65 AddOffsetToPtr( pHeap, sizeof(FrameHeap) ), // heapStart in Create()
84 void* FrameHeap::Destroy() in Destroy()
107 void* FrameHeap::Alloc( u32 size, int alignment ) in Alloc()
154 void* FrameHeap::AllocFromHead( u32 size, int alignment ) in AllocFromHead()
187 void* FrameHeap::AllocFromTail( u32 size, int alignment ) in AllocFromTail()
222 u32 FrameHeap::ResizeForMBlock( void* memBlock, u32 newSize ) in ResizeForMBlock()
291 u32 FrameHeap::GetAllocatableSize( int alignment ) in GetAllocatableSize()
332 void FrameHeap::Free( int mode ) in Free()
358 void FrameHeap::FreeHead() in FreeHead()
374 void FrameHeap::FreeTail() in FreeTail()
401 bool FrameHeap::RecordState( u32 tagName ) in RecordState()
459 bool FrameHeap::FreeByState( u32 tagName ) in FreeByState()
520 u32 FrameHeap::Adjust() in Adjust()