Lines Matching refs:WaitableUnitHeap
29 class WaitableUnitHeap : private UnitHeapTemplate<LockPolicy>
40 WaitableUnitHeap() {} in WaitableUnitHeap() function
42 …WaitableUnitHeap(size_t unit, uptr addr, size_t size, s32 alignment = Base::DEFAULT_ALIGNMENT, bit…
48 …explicit WaitableUnitHeap(size_t unit, const MemoryBlock& block, s32 alignment = Base::DEFAULT_ALI…
161 class WaitableUnitHeap<LockPolicy, Semaphore>::Allocator : public IAllocator
165 Allocator(WaitableUnitHeap& heap) : m_Heap(&heap) {} in Allocator()
169 void Initialize(WaitableUnitHeap& heap) { m_Heap = &heap; } in Initialize()
171 WaitableUnitHeap* GetHeap() { return m_Heap; } in GetHeap()
173 const WaitableUnitHeap* GetHeap() const { return m_Heap; } in GetHeap()
180 WaitableUnitHeap* m_Heap;
184 inline void* WaitableUnitHeap<LockPolicy, Semaphore>::Allocator::Allocate(size_t size, s32 alignmen… in Allocate()