Home
last modified time | relevance | path

Searched refs:m_Heap (Results 1 – 5 of 5) sorted by relevance

/CTR-SDK-4.2.5/include/nn/fnd/
Dfnd_WaitableUnitHeap.h165 Allocator(WaitableUnitHeap& heap) : m_Heap(&heap) {} in Allocator()
167 Allocator() : m_Heap(0) {} 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()
177 virtual void Free(void* p) { m_Heap->Free(p); } in Free()
180 WaitableUnitHeap* m_Heap;
186 if (size == m_Heap->GetUnitSize() && alignment >= 0 && m_Heap->GetUnitSize() % alignment == 0) in Allocate()
188 return m_Heap->Allocate(); in Allocate()
Dfnd_UnitHeap.h426 Allocator(UnitHeapTemplate<LockPolicy>& heap) : m_Heap(&heap) {} in Allocator()
431 Allocator() : m_Heap(0) {} in Allocator()
438 void Initialize(UnitHeapTemplate<LockPolicy>& heap) { m_Heap = &heap; } in Initialize()
444 UnitHeapTemplate<LockPolicy>* GetHeap() { return m_Heap; } in GetHeap()
450 const UnitHeapTemplate<LockPolicy>* GetHeap() const { return m_Heap; } in GetHeap()
469 UnitHeapTemplate<LockPolicy>* m_Heap;
475 if (size == m_Heap->m_Unit && alignment >= 0 && m_Heap->m_Alignment % alignment == 0) in Allocate()
477 return m_Heap->Allocate(); in Allocate()
488 m_Heap->Free(p); in Free()
Dfnd_ExpHeap.h526 …ode mode = ExpHeapBase::ALLOCATION_MODE_FIRST_FIT, bool reuse = false) : m_Heap(0) { Initialize(he…
531 Allocator() : m_Heap(0) {} in Allocator()
543 NN_TASSERT_(!this->m_Heap);
544 this->m_Heap = &heap;
554 ExpHeapTemplate<LockPolicy>* GetHeap() { return m_Heap; } in GetHeap()
560 const ExpHeapTemplate<LockPolicy>* GetHeap() const { return m_Heap; } in GetHeap()
570 …virtual void* Allocate(size_t size, s32 alignment) { return m_Heap->Allocate(size, alignment, m_Gr… in Allocate()
576 virtual void Free(void* p) { m_Heap->Free(p); } in Free()
615 ExpHeapTemplate<LockPolicy>* m_Heap;
Dfnd_BuddyHeap.h664 Allocator(BuddyHeap& heap) : m_Heap(0) { Initialize(heap); } in Allocator()
669 Allocator() : m_Heap(0) {} in Allocator()
678 NN_TASSERT_(!this->m_Heap); in Initialize()
679 this->m_Heap = &heap; in Initialize()
687 BuddyHeap* GetHeap() { return m_Heap; } in GetHeap()
694 const BuddyHeap* GetHeap() const { return m_Heap; } in GetHeap()
714 s32 order = m_Heap->GetOrder(size + ALIGN);
716 void* p = m_Heap->AllocateByOrder(order);
735 m_Heap->Free(p, order); in Free()
739 BuddyHeap* m_Heap; //
Dfnd_FrameHeap.h591 explicit ScopedFrame(FrameHeapTemplate<LockPolicy>& heap) : m_State(heap), m_Heap(heap) {} in ScopedFrame()
595 ~ScopedFrame() { m_Heap.RestoreState(m_State); } in ~ScopedFrame()
599 FrameHeapTemplate<LockPolicy>& m_Heap; variable