Searched refs:MemoryBlockBase (Results 1 – 12 of 12) sorted by relevance
| /CTR-SDK-1.3.0/CTR_SDK/sources/libraries/os/ |
| D | os_AddressSpaceManager.cpp | 36 uptr AddressSpaceManager::Allocate(MemoryBlockBase* pBlock, size_t size, size_t skipSize) in Allocate() 44 MemoryBlockBase* pPrev = FindSpace(size, skipSize); in Allocate() 52 MemoryBlockBase* pNext = m_BlockList.GetNext(pPrev); in Allocate() 73 MemoryBlockBase* pNext = m_BlockList.GetFront(); in Allocate() 109 void AddressSpaceManager::Free(MemoryBlockBase* pBlock) in Free() 119 void AddressSpaceManager::Switch(MemoryBlockBase* pTo, MemoryBlockBase* pFrom) in Switch() 133 MemoryBlockBase* AddressSpaceManager::FindSpace(size_t size, size_t skipSize) in FindSpace() 135 MemoryBlockBase* pItem = m_BlockList.GetBack(); in FindSpace() 167 MemoryBlockBase* pItem = m_BlockList.GetFront(); in Dump() 198 MemoryBlockBase* pBlock = reinterpret_cast<MemoryBlockBase*>(p2); in nnosAddressSpaceManagerAllocate() [all …]
|
| D | os_AddressSpaceManager.h | 40 typedef fnd::IntrusiveLinkedList<MemoryBlockBase> BlockList; 68 uptr Allocate(MemoryBlockBase* pBlock, size_t size, size_t skipSize); 75 void Free(MemoryBlockBase* pBlock); 83 void Switch(MemoryBlockBase* pTo, MemoryBlockBase* pFrom); 104 MemoryBlockBase* FindSpace(size_t size, size_t skipSize);
|
| D | os_MemoryBlock.cpp | 48 uptr AllocateFromMemoryBlockSpace(MemoryBlockBase* p, size_t s) in AllocateFromMemoryBlockSpace() 53 void FreeToMemoryBlockSpace(MemoryBlockBase* p) in FreeToMemoryBlockSpace() 82 this->MemoryBlockBase::SetReadOnly(false); in Initialize() 102 this->MemoryBlockBase::SetReadOnly(readOnly); in SetReadOnly()
|
| D | os_SharedMemory.cpp | 45 uptr AllocateFromSharedMemorySpace(MemoryBlockBase* p, size_t s) in AllocateFromSharedMemorySpace() 50 void FreeToSharedMemorySpace(MemoryBlockBase* p) in FreeToSharedMemorySpace() 72 this->MemoryBlockBase::SetReadOnly(readOnly); in Map()
|
| D | os_TransferMemoryBlock.cpp | 110 this->MemoryBlockBase::SetReadOnly((myPermission & os::MEMORY_PERMISSION_WRITE) == 0); in Map()
|
| /CTR-SDK-1.3.0/CTR_SDK/include/nn/os/ |
| D | os_MemoryBlockBase.h | 49 class MemoryBlockBase 50 : public nn::fnd::IntrusiveLinkedList<MemoryBlockBase>::Item 62 MemoryBlockBase() : m_Addr(0), m_Size(0), m_ReadOnly(false) {} in MemoryBlockBase() function 64 ~MemoryBlockBase() {} in ~MemoryBlockBase() 100 inline nnosMemoryBlockBase* ConvertToC(MemoryBlockBase* p) in ConvertToC() 113 NN_UTIL_DETAIL_CLIBIMPL_DEFINE_BUFFER_CLASS(nnosMemoryBlockBase, nn::os::MemoryBlockBase, 20, bit32…
|
| D | os_MemoryBlock.h | 46 uptr AllocateFromMemoryBlockSpace(MemoryBlockBase* p, size_t s); 47 void FreeToMemoryBlockSpace(MemoryBlockBase* p); 60 class MemoryBlock : public MemoryBlockBase
|
| D | os_SharedMemory.h | 32 uptr AllocateFromSharedMemorySpace(MemoryBlockBase* p, size_t s); 33 void FreeToSharedMemorySpace(MemoryBlockBase* p); 36 class SharedMemoryBlock : public MemoryBlockBase, public HandleObject
|
| D | os_TransferMemoryBlock.h | 30 class TransferMemoryBlock : public MemoryBlockBase, public HandleObject
|
| D | os_StackMemory.h | 54 class StackMemory : public MemoryBlockBase
|
| D | os_StackMemoryBlock.h | 54 class StackMemoryBlock : public MemoryBlockBase
|
| /CTR-SDK-1.3.0/CTR_SDK/include/nn/net/osl/ |
| D | osl_BuddyHeap.h | 454 void Initialize(const nn::os::MemoryBlockBase& block) in Initialize()
|