Lines Matching refs:memory
42 AlignMemory_( void* memory, u8 align ) in AlignMemory_() argument
44 void* top = nw::ut::AddOffsetToPtr( memory, 1 ); in AlignMemory_()
49 size_t offset = nw::ut::GetOffsetFromPtr( memory, top ); in AlignMemory_()
60 void* memory = nw::demo::Alloc(size); in InitializeDemoAllocator() local
61 uptr address = reinterpret_cast<uptr>(memory); in InitializeDemoAllocator()
101 UnAlignMemory( void* memory ) in UnAlignMemory() argument
103 u8* head = reinterpret_cast<u8*>( nw::ut::AddOffsetToPtr( memory, -1 ) ); in UnAlignMemory()
107 return nw::ut::AddOffsetToPtr( memory, -offset ); in UnAlignMemory()
121 void* memory = s_MainMemoryHeap.Allocate( size + alignment ); in Alloc() local
123 return AlignMemory_( memory, alignment ); in Alloc()
128 Free(void* memory) in Free() argument
130 memory = UnAlignMemory( memory ); in Free()
132 s_MainMemoryHeap.Free( memory ); in Free()