| /CTR-SDK-0.14.4/include/nn/util/ |
| D | util_Int64.h | 27 template <typename Base, typename Tag = void> 33 Int64(Base s) : lo(static_cast<bit32>(s)), hi(static_cast<bit32>(s >> 32)) {} in Int64() 34 operator Base() const { return (static_cast<Base>(hi) << 32) | static_cast<Base>(lo); } in Base() function 35 Int64& operator++() { Base lhs = *this; lhs++; *this = lhs; return *this; } 36 Int64& operator--() { Base lhs = *this; lhs--; *this = lhs; return *this; } 37 Int64& operator+=(Base rhs) { Base lhs = *this; lhs += rhs; *this = lhs; return *this; } 38 Int64& operator-=(Base rhs) { Base lhs = *this; lhs -= rhs; *this = lhs; return *this; } 39 Int64& operator*=(Base rhs) { Base lhs = *this; lhs *= rhs; *this = lhs; return *this; } 40 Int64& operator/=(Base rhs) { Base lhs = *this; lhs /= rhs; *this = lhs; return *this; } 41 Int64& operator%=(Base rhs) { Base lhs = *this; lhs %= rhs; *this = lhs; return *this; } [all …]
|
| D | util_TypeTraits.h | 93 template <class Base, class Derived> struct is_base_of; 265 template <class Base, class Derived> 266 …egral_constant<bool, is_convertible<const Derived*, const Base*>::value && !is_same<const Base*, c…
|
| D | util_AutoObject.h | 259 typedef ::nn::util::detail::AutoObject<name, __VA_ARGS__ > Base; \ 261 name(__VA_ARGS__* p) : Base(p) {} \ 263 name(const name& other) : Base(static_cast<const Base&>(other)) {} \ 267 return Base::Assign(rhs); \
|
| /CTR-SDK-0.14.4/include/nn/os/ |
| D | os_BlockingQueue.h | 122 typedef os::detail::BlockingQueueBase<nn::os::CriticalSection> Base; typedef 144 BlockingQueue(uptr buffer[], size_t size) : Base(buffer, size) {} in BlockingQueue() 161 void Initialize(uptr buffer[], size_t size) { Base::Initialize(buffer, size); } in Initialize() 173 … nn::Result TryInitialize(uptr buffer[], size_t size) { return Base::TryInitialize(buffer, size); } in TryInitialize() 182 void Finalize() { Base::Finalize(); } in Finalize() 198 void Enqueue(uptr data) { Base::Enqueue(data); } in Enqueue() 213 bool TryEnqueue(uptr data) { return Base::TryEnqueue(data); } in TryEnqueue() 229 void Jam(uptr data) { Base::Jam(data); } in Jam() 244 bool TryJam(uptr data) { return Base::TryJam(data); } in TryJam() 257 uptr Dequeue() { return Base::Dequeue(); } in Dequeue() [all …]
|
| /CTR-SDK-0.14.4/include/nn/fs/ |
| D | fs_MemoryOutputStream.h | 26 typedef detail::MemoryStreamBase Base; typedef 28 MemoryOutputStream(bit8* buffer, size_t size) : Base(buffer, size) {} in MemoryOutputStream() 30 … virtual Result TrySeek(s64 position, PositionBase base) { return Base::TrySeek(position, base); } in TrySeek() 31 virtual void Seek(s64 position, PositionBase base) { Base::Seek(position, base); } in Seek() 33 virtual Result TryGetPosition(s64* pOut) const { return Base::TryGetPosition(pOut); } in TryGetPosition() 34 virtual s64 GetPosition() const { return Base::GetPosition(); } in GetPosition() 36 virtual Result TrySetPosition(s64 position) { return Base::TrySetPosition(position); } in TrySetPosition() 37 virtual void SetPosition(s64 position) { Base::SetPosition(position); } in SetPosition() 39 virtual Result TryGetSize(s64* pOut) const { return Base::TryGetSize(pOut); } in TryGetSize() 40 virtual s64 GetSize() const { return Base::GetSize(); } in GetSize() [all …]
|
| D | fs_MemoryInputStream.h | 26 typedef detail::MemoryStreamBase Base; typedef 28 MemoryInputStream(const bit8* buffer, size_t size) : Base(const_cast<bit8*>(buffer), size) {} in MemoryInputStream() 30 … virtual Result TrySeek(s64 position, PositionBase base) { return Base::TrySeek(position, base); } in TrySeek() 31 virtual void Seek(s64 position, PositionBase base) { Base::Seek(position, base); } in Seek() 33 virtual Result TryGetPosition(s64* pOut) const { return Base::TryGetPosition(pOut); } in TryGetPosition() 34 virtual s64 GetPosition() const { return Base::GetPosition(); } in GetPosition() 36 virtual Result TrySetPosition(s64 position) { return Base::TrySetPosition(position); } in TrySetPosition() 37 virtual void SetPosition(s64 position) { Base::SetPosition(position); } in SetPosition() 39 virtual Result TryGetSize(s64* pOut) const { return Base::TryGetSize(pOut); } in TryGetSize() 40 virtual s64 GetSize() const { return Base::GetSize(); } in GetSize() [all …]
|
| D | fs_File.h | 28 typedef FileStream Base; typedef 33 … void Open(const wchar_t* pathName, bit32 mode, Attributes ) { Base::Initialize(pathName, mode); } in Open() 34 …nn::Result TryOpen(const wchar_t* pathName, bit32 mode, Attributes) { return Base::TryInitialize(p… in TryOpen() 35 using Base::Read; 36 using Base::Write; 39 void SetPosition( s64 position, PositionBase base) { Base::Seek(position, base); } in SetPosition() 41 using Base::GetPosition; 42 using Base::GetSize; 43 using Base::SetSize; 44 void Close() { Base::Finalize(); } in Close()
|
| D | fs_MemoryStream.h | 69 typedef detail::MemoryStreamBase Base; typedef 72 MemoryStream(bit8* buffer, size_t size) : Base(buffer, size) {} in MemoryStream() 74 … virtual Result TrySeek(s64 position, PositionBase base) { return Base::TrySeek(position, base); } in TrySeek() 75 virtual void Seek(s64 position, PositionBase base) { Base::Seek(position, base); } in Seek() 77 virtual Result TryGetPosition(s64* pOut) const { return Base::TryGetPosition(pOut); } in TryGetPosition() 78 virtual s64 GetPosition() const { return Base::GetPosition(); } in GetPosition() 80 virtual Result TrySetPosition(s64 position) { return Base::TrySetPosition(position); } in TrySetPosition() 81 virtual void SetPosition(s64 position) { Base::SetPosition(position); } in SetPosition() 83 virtual Result TryGetSize(s64* pOut) const { return Base::TryGetSize(pOut); } in TryGetSize() 84 virtual s64 GetSize() const { return Base::GetSize(); } in GetSize() [all …]
|
| /CTR-SDK-0.14.4/include/nn/fnd/ |
| D | fnd_WaitableUnitHeap.h | 33 typedef UnitHeapTemplate<LockPolicy> Base; typedef 38 using Base::GetRequiredHeapSize; 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… 53 …void Initialize(size_t unit, uptr addr, size_t size, s32 alignment = Base::DEFAULT_ALIGNMENT, bit3… 55 Base::Initialize(unit, addr, size, alignment, option); 56 s32 maxCount = Base::GetTotalSize() / Base::GetUnitSize(); 60 using Base::Invalidate; 68 Base::Finalize(); in Finalize() 80 void* ret = Base::Allocate(); in TryAllocate() [all …]
|
| D | fnd_ExpHeap.h | 188 typedef ExpHeapBase Base; typedef 251 Base::Initialize(addr, size, option); 280 void Invalidate() { Base::Invalidate(); } in Invalidate() 290 Base::Finalize(); in Finalize() 318 return Base::Allocate(byteSize, alignment, groupId, mode, reuse); 331 Base::Free(p); in Free() 356 return Base::ResizeBlock(p, newSize); in ResizeBlock() 370 return Base::VisitAllBlocks(visitor, param); in VisitAllBlocks() 381 return Base::GetStartAddress(); in GetStartAddress() 392 return Base::GetTotalSize(); in GetTotalSize() [all …]
|
| D | fnd_UnitHeap.h | 181 typedef UnitHeapBase Base; typedef 195 return Base::GetRequiredHeapSize(unit, numUnit, alignment); 264 Base::Initialize(unit, addr, size, alignment, option); 272 void Invalidate() { Base::Invalidate(); } in Invalidate() 284 Base::Finalize(); in Finalize() 303 return Base::Allocate(); in Allocate() 314 Base::Free(p); in Free() 332 size_t GetUnitSize() const { return Base::GetUnitSize(); } in GetUnitSize() 342 return Base::GetAllocatableCount(); in GetAllocatableCount() 350 virtual void* GetStartAddress() const { return Base::GetStartAddress(); } in GetStartAddress() [all …]
|
| D | fnd_FrameHeap.h | 320 typedef FrameHeapBase Base; typedef 382 Base::Initialize(addr, size, option); 394 Base::Finalize(); in Finalize() 417 return Base::Allocate(size, alignment); 433 return Base::ResizeBlock(p, newSize); in ResizeBlock() 452 Base::FreeAll(mode); 474 return Base::SaveState(); in SaveState() 487 Base::RestoreState(state); in RestoreState() 506 return Base::Adjust(mode); 519 return Base::GetAllocatableSize(alignment); [all …]
|
| D | fnd_BuddyHeap.h | 591 typedef BuddyHeapBase<PageSize, MaxOrder> Base; typedef 612 uptr addrAligned = Base::RoundUp<Base::ALIGN>(addr); in Initialize() 615 Base::Initialize(addrAligned, size / Base::PAGE_SIZE); in Initialize() 625 Base::Finalize(); in Finalize() 638 return Base::AllocateByOrder(order); in AllocateByOrder() 650 Base::Free(p, order); in Free()
|
| D | fnd_FixedLengthString.h | 69 typedef detail::FixedLengthStringBuffer<TChar, TObjectSize> Base; typedef 75 static const size_t DefaultHead = (Base::Length - MaxLength) / 2; 79 using Base::m_Buffer; 80 using Base::m_Length; 81 using Base::m_Data; 142 NN_TASSERT_(GetLength() + index <= Base::Length); 301 if (GetHeadIndex() > Base::Length - MaxLength) in AppendTail() 321 if (GetHeadIndex() > Base::Length - MaxLength) in AppendTail() 348 if (GetHeadIndex() > Base::Length - MaxLength) in AppendTailAsHex() 374 if (GetHeadIndex() > Base::Length - MaxLength) in AppendTail()
|
| /CTR-SDK-0.14.4/include/nn/fslow/ |
| D | fslow_SafePath.h | 33 …n::fnd::FixedLengthString<TChar, TMaxLength, TSize - sizeof(nn::util::ReferenceCounter<u32>)> Base; typedef 36 ReferenceCountedString(const TChar* s) : Base(s) {} in ReferenceCountedString() 37 template <class T> explicit ReferenceCountedString(const T* s) : Base(s) {} in ReferenceCountedString() 42 using typename Base::Updater; 48 SafePath(const Char* s) : Base(s) {} in SafePath() 49 template <class T> explicit SafePath(const T* s) : Base(s) {} in SafePath()
|
| /CTR-SDK-0.14.4/sources/libraries/init/ |
| D | init_StartUp.cpp | 24 extern "C" nninitStaticInitFunc Image$$STATIC_INIT$$RO$$Base[]; 54 for( nninitStaticInitFunc* f = Image$$STATIC_INIT$$RO$$Base; in nninitCallStaticInitializers()
|
| /CTR-SDK-0.14.4/sources/libraries/crt0/MPCore/ |
| D | crt0.cpp | 45 extern "C" bit8 Image$$ZI$$ZI$$Base[]; 96 ldr r0, =__cpp(Image$$ZI$$ZI$$Base) in nninitRegion()
|
| /CTR-SDK-0.14.4/include/nn/net/osl/ |
| D | osl_BuddyHeap.h | 433 typedef BuddyHeapBase<PageSize, MaxOrder> Base; typedef 448 uptr addrAligned = Base::RoundUp<Base::ALIGN>(addr); in Initialize() 451 Base::Initialize(addrAligned, size / Base::PAGE_SIZE); in Initialize() 462 Base::Finalize(); in Finalize() 468 return Base::AllocateByOrder(order); in AllocateByOrder() 481 Base::Free(p, order); in Free()
|
| D | osl_IpcDispatcher.h | 111 typedef IpcDispatcher<StackSize, ImplT, pSessionLoopFunction> Base; typedef
|
| /CTR-SDK-0.14.4/include/nn/util/ARMv6/ |
| D | util_LockFreeQueueImpl.h | 83 typedef LockFreeQueueNodeBase Base; typedef 86 void Initialize() { Base::Initialize(); } in Initialize()
|