Lines Matching refs:FrameHeap
45 FrameHeap* FrameHeap::Create( void* startAddress, u32 size, u16 optFlag ) in Create()
56 || GetOffsetFromPtr( startAddress, endAddress ) < sizeof(FrameHeap) ) in Create()
63 FrameHeap* pHeap = new( startAddress ) FrameHeap; in Create()
67 AddOffsetToPtr( pHeap, sizeof(FrameHeap) ), // heapStart in Create()
86 void* FrameHeap::Destroy() in Destroy()
109 void* FrameHeap::Alloc( u32 size, int alignment ) in Alloc()
156 void* FrameHeap::AllocFromHead( u32 size, int alignment ) in AllocFromHead()
189 void* FrameHeap::AllocFromTail( u32 size, int alignment ) in AllocFromTail()
224 u32 FrameHeap::ResizeForMBlock( void* memBlock, u32 newSize ) in ResizeForMBlock()
293 u32 FrameHeap::GetAllocatableSize( int alignment ) in GetAllocatableSize()
334 void FrameHeap::Free( int mode ) in Free()
360 void FrameHeap::FreeHead() in FreeHead()
376 void FrameHeap::FreeTail() in FreeTail()
403 bool FrameHeap::RecordState( u32 tagName ) in RecordState()
461 bool FrameHeap::FreeByState( u32 tagName ) in FreeByState()
522 u32 FrameHeap::Adjust() in Adjust()