Home
last modified time | relevance | path

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

/CTR-SDK-1.0.0/CTR_SDK/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.h396 Allocator(UnitHeapTemplate<LockPolicy>& heap) : m_Heap(&heap) {} in Allocator()
401 Allocator() : m_Heap(0) {} in Allocator()
408 void Initialize(UnitHeapTemplate<LockPolicy>& heap) { m_Heap = &heap; } in Initialize()
414 UnitHeapTemplate<LockPolicy>* GetHeap() { return m_Heap; } in GetHeap()
420 const UnitHeapTemplate<LockPolicy>* GetHeap() const { return m_Heap; } in GetHeap()
439 UnitHeapTemplate<LockPolicy>* m_Heap;
445 if (size == m_Heap->m_Unit && alignment >= 0 && m_Heap->m_Alignment % alignment == 0) in Allocate()
447 return m_Heap->Allocate(); in Allocate()
458 m_Heap->Free(p); in Free()
Dfnd_ExpHeap.h522 …ode mode = ExpHeapBase::ALLOCATION_MODE_FIRST_FIT, bool reuse = false) : m_Heap(0) { Initialize(he…
527 Allocator() : m_Heap(0) {} in Allocator()
539 NN_TASSERT_(!this->m_Heap);
540 this->m_Heap = &heap;
550 ExpHeapTemplate<LockPolicy>* GetHeap() { return m_Heap; } in GetHeap()
556 const ExpHeapTemplate<LockPolicy>* GetHeap() const { return m_Heap; } in GetHeap()
566 …virtual void* Allocate(size_t size, s32 alignment) { return m_Heap->Allocate(size, alignment, m_Gr… in Allocate()
572 virtual void Free(void* p) { m_Heap->Free(p); } in Free()
611 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.h587 explicit ScopedFrame(FrameHeapTemplate<LockPolicy>& heap) : m_State(heap), m_Heap(heap) {} in ScopedFrame()
591 ~ScopedFrame() { m_Heap.RestoreState(m_State); } in ~ScopedFrame()
595 FrameHeapTemplate<LockPolicy>& m_Heap; variable
/CTR-SDK-1.0.0/CTR_SDK/include/nn/net/osl/
Dosl_BuddyHeap.h495 Allocator(BuddyHeap& heap) : m_Heap(0) { Initialize(heap); } in Allocator()
500 Allocator() : m_Heap(0) {} in Allocator()
504 NN_TASSERT_(!this->m_Heap); in Initialize()
505 this->m_Heap = &heap; in Initialize()
512 BuddyHeap* GetHeap() { return m_Heap; } in GetHeap()
518 const BuddyHeap* GetHeap() const { return m_Heap; } in GetHeap()
536 s32 order = m_Heap->GetOrder(size + ALIGN);
537 void* p = m_Heap->Allocate(order);
555 m_Heap->Free(p, order); in Free()
559 BuddyHeap* m_Heap;