Home
last modified time | relevance | path

Searched refs:fnd (Results 1 – 25 of 111) sorted by relevance

12345

/CTR-SDK-4.2.5/include/nn/fnd/
Dfnd_BufferManager.h23 namespace nn { namespace fnd {
44 class Entry : public nn::fnd::IntrusiveLinkedList<Entry>::Item
49 nn::fnd::MemoryRange m_MemoryRange;
59 void Register(CacheHandle handle, nn::fnd::MemoryRange memoryRange) in Register()
67 nn::fnd::MemoryRange Unregister() in Unregister()
85 nn::fnd::IntrusiveLinkedList<Entry> m_CacheList;
125 bool Register(CacheHandle* pOut, const nn::fnd::MemoryRange& memoryRange) in Register()
143 bool Unregister(nn::fnd::MemoryRange* pOut, CacheHandle handle) in Unregister()
159 bool UnregisterOldest(nn::fnd::MemoryRange* pOut) in UnregisterOldest()
178 nn::fnd::BuddyHeapTemplate<BUDDY_PAGE_SIZE, MaxOrder, nn::os::LockPolicy::NoLock > m_Buddy;
[all …]
Dfnd_Result.h29 namespace nn { namespace fnd {
46 …Result::LEVEL_USAGE, Result::SUMMARY_INVALID_ARGUMENT, Result::MODULE_NN_FND, nn::fnd::DESCRIPTION…
51 …Result::LEVEL_USAGE, Result::SUMMARY_INVALID_ARGUMENT, Result::MODULE_NN_FND, nn::fnd::DESCRIPTION…
61 …Result::LEVEL_USAGE, Result::SUMMARY_INVALID_ARGUMENT, Result::MODULE_NN_FND, nn::fnd::DESCRIPTION…
/CTR-SDK-4.2.5/include/nn/ir/CTR/
Dir_Communicator.h165 static Result WaitConnection(nn::fnd::TimeSpan sendReplyDelay);
280 static Result AutoConnection(nn::fnd::TimeSpan sendReplyDelay,
281 nn::fnd::TimeSpan waitRequestMin, nn::fnd::TimeSpan waitRequestMax,
282 nn::fnd::TimeSpan waitReplyMin, nn::fnd::TimeSpan waitReplyMax);
392 …t32 communicationId, const char passphrase[], size_t passphraseLength, nn::fnd::TimeSpan timeout);
786 nn::fnd::TimeSpan* pWaitRequestMin, nn::fnd::TimeSpan* pWaitRequestMax,
787 nn::fnd::TimeSpan* pWaitReplyMin, nn::fnd::TimeSpan* pWaitReplyMax);
799 static nn::fnd::TimeSpan GetDefaultSendReplyDelay(void);
807 static nn::fnd::TimeSpan CalculateCommunicationTime(nn::ir::CTR::BaudRate baudrate,size_t size);
/CTR-SDK-4.2.5/sources/libraries/fnd/
Dfnd_PrintResultImpl.cpp38 namespace nn { namespace fnd { namespace detail { namespace
43 CASE_GET_RESULT_DESCRIPTION_STRING_IMPL(::nn::fnd, DESCRIPTION_INVALID_NODE) in CASE_GET_RESULT_DESCRIPTION_STRING_IMPL() argument
44 CASE_GET_RESULT_DESCRIPTION_STRING_IMPL(::nn::fnd, DESCRIPTION_ALREADY_LISTED) in CASE_GET_RESULT_DESCRIPTION_STRING_IMPL()
45 CASE_GET_RESULT_DESCRIPTION_STRING_IMPL(::nn::fnd, DESCRIPTION_OUT_OF_RANGE) in CASE_GET_RESULT_DESCRIPTION_STRING_IMPL()
46 CASE_GET_RESULT_DESCRIPTION_STRING_IMPL(::nn::fnd, DESCRIPTION_OBSOLETE_RESULT) in CASE_GET_RESULT_DESCRIPTION_STRING_IMPL()
Dfnd_ExpHeap.cpp19 namespace nn { namespace fnd { namespace
31 …nn::fnd::detail::Heap heap = detail::CreateHeap(&m_ExpHeapImpl, reinterpret_cast<void*>(addr), siz… in Initialize()
83 nn::fnd::ExpHeapBase::BlockVisitor f;
96 void ExpHeapBase::VisitAllBlocks(nn::fnd::ExpHeapBase::BlockVisitor visitor, uptr param) in VisitAllBlocks()
/CTR-SDK-4.2.5/include/nn/os/
Dos_Alarm.h139 void SetOneShot(nn::fnd::TimeSpan time, AlarmHandler handler, void* param);
142 void SetOneShot(nn::fnd::TimeSpan time, void (*handler)(T* param, bool cancelled), T* param);
157 …void SetPeriodic(nn::fnd::TimeSpan initial, nn::fnd::TimeSpan interval, AlarmHandler handler, void…
160 …void SetPeriodic(nn::fnd::TimeSpan initial, nn::fnd::TimeSpan interval, void (*handler)(T* param, …
173 …void SetPeriodic(nn::fnd::TimeSpan interval, AlarmHandler handler, void* param) { SetPeriodic(0, i… in SetPeriodic()
176 … void SetPeriodic(nn::fnd::TimeSpan interval, void (*handler)(T* param, bool cancelled), T* param);
219 nn::fnd::InterlockedVariable<Flags> m_Flags;
228 inline void Alarm::SetOneShot(nn::fnd::TimeSpan time, void (*handler)(T* param, bool cancelled), T*… in SetOneShot()
234 inline void Alarm::SetPeriodic(nn::fnd::TimeSpan initial, nn::fnd::TimeSpan interval, void (*handle… in SetPeriodic()
240 inline void Alarm::SetPeriodic(nn::fnd::TimeSpan interval, void (*handler)(T*, bool), T* param) in SetPeriodic()
Dos_LightAlarm.h73 class LightAlarmNode : public nn::fnd::IntrusiveLinkedList<LightAlarmNode>::Item
93 nn::fnd::IntrusiveLinkedList<LightAlarmNode> list;
166 void SetOneShot(nn::fnd::TimeSpan time, LightAlarmHandler handler, void* param);
169 void SetOneShot(nn::fnd::TimeSpan time, void (*handler)(T* param, bool cancelled), T* param);
184 …void SetPeriodic(nn::fnd::TimeSpan initial, nn::fnd::TimeSpan interval, LightAlarmHandler handler,…
187 …void SetPeriodic(nn::fnd::TimeSpan initial, nn::fnd::TimeSpan interval, void (*handler)(T* param, …
200 …void SetPeriodic(nn::fnd::TimeSpan interval, LightAlarmHandler handler, void* param) { SetPeriodic… in SetPeriodic()
203 … void SetPeriodic(nn::fnd::TimeSpan interval, void (*handler)(T* param, bool cancelled), T* param);
236 inline void LightAlarm::SetOneShot(nn::fnd::TimeSpan time, void (*handler)(T* param, bool cancelled… in SetOneShot()
242 inline void LightAlarm::SetPeriodic(nn::fnd::TimeSpan initial, nn::fnd::TimeSpan interval, void (*h… in SetPeriodic()
[all …]
Dos_Timer.h117 void StartOneShot(nn::fnd::TimeSpan timeSpan);
128 void StartPeriodic(nn::fnd::TimeSpan first, nn::fnd::TimeSpan interval);
185 void StartImpl(nn::fnd::TimeSpan first, nn::fnd::TimeSpan interval);
220 inline void Timer::StartImpl(nn::fnd::TimeSpan initial, nn::fnd::TimeSpan interval) in StartImpl()
225 inline void Timer::StartPeriodic(nn::fnd::TimeSpan initial, nn::fnd::TimeSpan interval) in StartPeriodic()
231 inline void Timer::StartOneShot(nn::fnd::TimeSpan initial) in StartOneShot()
Dos_Tick.h77 Tick(nn::fnd::TimeSpan span);
99 operator nn::fnd::TimeSpan() const;
106 nn::fnd::TimeSpan ToTimeSpan() const;
151 Tick& operator+=(fnd::TimeSpan rhs);
159 Tick operator+(fnd::TimeSpan rhs) const;
222 inline Tick::Tick(nn::fnd::TimeSpan span) in Tick()
229 inline Tick::operator nn::fnd::TimeSpan() const in TimeSpan()
231 return nn::fnd::TimeSpan::FromNanoSeconds( in TimeSpan()
237 inline nn::fnd::TimeSpan Tick::ToTimeSpan() const in ToTimeSpan()
242 inline Tick& Tick::operator+=(fnd::TimeSpan rhs)
[all …]
Dos_SimpleAutoStackManagerBase.h28 namespace fnd
40 fnd::IAllocator* m_pAllocator;
51 void Initialize(fnd::IAllocator* pAllocator, uptr stackBottom);
60 fnd::IAllocator* GetAllocator() { return m_pAllocator; } in GetAllocator()
Dos_StackMemoryAutoStackManager.h28 namespace fnd
102 void Initialize(fnd::IAllocator* pAllocator, uptr stackBottom) in Initialize()
121 void Initialize(fnd::IAllocator* pAllocator, StackT& stack) in Initialize()
Dos_SimpleAutoStackManager.h28 namespace fnd
100 void Initialize(fnd::IAllocator* pAllocator, uptr stackBottom) in Initialize()
119 void Initialize(fnd::IAllocator* pAllocator, StackT& stack) in Initialize()
Dos_Synchronization.h80 bool WaitOne(nn::fnd::TimeSpan timeout);
102 static bool WaitAll(WaitObject* objs[], s32 numObjects, nn::fnd::TimeSpan timeout);
125 static s32 WaitAny(WaitObject* objs[], s32 numObjects, nn::fnd::TimeSpan timeout);
168 inline bool WaitObject::WaitOne(nn::fnd::TimeSpan timeout) in WaitOne()
175 inline bool WaitObject::WaitAll(WaitObject* objs[], s32 numObjects, nn::fnd::TimeSpan timeout) in WaitAll()
189 inline s32 WaitObject::WaitAny(WaitObject* objs[], s32 numObjects, nn::fnd::TimeSpan timeout) in WaitAny()
Dos_WaitableCounter.h36 typedef nn::fnd::InterlockedVariable<s32> ValueType;
48 Result DecrementAndWaitIfLessThan(s32 value, fnd::TimeSpan timeout) in DecrementAndWaitIfLessThan()
53 Result WaitIfLessThan(s32 value, fnd::TimeSpan timeout) in WaitIfLessThan()
83 Result ArbitrateAddress(nn::os::ArbitrationType type, s32 value, fnd::TimeSpan timeout) in ArbitrateAddress()
/CTR-SDK-4.2.5/sources/libraries/test/
Dtest_New.cpp43 namespace nn { namespace drivers { namespace fnd { namespace
44 extern nn::fnd::MemoryRange AllocateBuffer(size_t requiredSize, size_t idealSize) in AllocateBuffer()
50 return nn::fnd::MemoryRange(begin, begin + requiredSize); in AllocateBuffer()
53 extern void DeallocateBuffer(const nn::fnd::MemoryRange& memoryRange) in DeallocateBuffer()
/CTR-SDK-4.2.5/include/nn/hid/CTR/
Dhid_HidBase.h62 bool WaitSampling(nn::fnd::TimeSpan timeout);
87 static s32 WaitSamplingAny(HidBase* devices[], s32 numDevices, nn::fnd::TimeSpan timeout);
101 inline bool HidBase::WaitSampling(nn::fnd::TimeSpan timeout) in WaitSampling()
112 inline s32 HidBase::WaitSamplingAny(HidBase* devices[], s32 numDevices, nn::fnd::TimeSpan timeout) in WaitSamplingAny()
/CTR-SDK-4.2.5/include/nn/init/
Dinit_Allocator.h23 namespace nn { namespace fnd {
66 nn::fnd::IAllocator* GetAllocator(void);
/CTR-SDK-4.2.5/sources/libraries/fnd/detail/
Dfnd_DetailHeapCommon.h25 namespace nn { namespace fnd { namespace detail {
132 ((void*)(((nn::fnd::detail::NNSiFndHeapHead*)(heap))->heapStart))
144 (((nn::fnd::detail::NNSiFndHeapHead*)(heap))->heapEnd)
/CTR-SDK-4.2.5/sources/libraries/os/
Dos_Initialize.cpp21 NN_DBG_DECLARE_GET_RESULT_DESCRIPTION_STRING_IMPL_KEEPER(fnd)
35 NN_DBG_USE_GET_RESULT_DESCRIPTION_STRING_IMPL_KEEPER(fnd); in Initialize()
Dos_Timer.cpp73 …pTimer->StartPeriodic(nn::fnd::TimeSpan::FromNanoSeconds(first), nn::fnd::TimeSpan::FromNanoSecond… in nnosTimerStartPeriodic()
79 pTimer->StartOneShot(nn::fnd::TimeSpan::FromNanoSeconds(time)); in nnosTimerStartOneShot()
/CTR-SDK-4.2.5/include/nn/net/osl/
Dosl_EventFlag.h60 bit32 Wait(bit32 pattern, WaitMode mode, nn::fnd::TimeSpan timeout);
63 bit32 WaitAndClear(bit32 pattern, WaitMode mode, bit32 clear, nn::fnd::TimeSpan timeout);
72 static inline fnd::TimeSpan InfiniteTimeSpan() in InfiniteTimeSpan()
74 return fnd::TimeSpan::FromNanoSeconds(NN_OS_WAIT_INFINITE); in InfiniteTimeSpan()
/CTR-SDK-4.2.5/include/nn/cec/CTR/
Dcec_Types.h171 nn::fnd::DateTimeParameters sendDate; //
172 nn::fnd::DateTimeParameters recvDate; //
173 nn::fnd::DateTimeParameters createDate; //
Dcec_MessageBoxSystem.h98 void SetLastOpenedDate(const nn::fnd::DateTimeParameters& dateTime);
99 nn::fnd::DateTimeParameters GetLastOpenedDate() const;
100 nn::fnd::DateTimeParameters GetLastReceivedDate() const;
Dcec_MessageBoxInfoReader.h279 nn::fnd::DateTimeParameters GetMessageSendDate(CecBoxType boxType, u32 messIndex);
287 nn::fnd::DateTimeParameters GetMessageRecvDate(CecBoxType boxType, u32 messIndex);
295 nn::fnd::DateTimeParameters GetMessageCreateDate(CecBoxType boxType, u32 messIndex);
/CTR-SDK-4.2.5/include/nn/ptm/CTR/
Dptm_Api.h68 Result SetRtcAlarm(nn::fnd::DateTime datetime);
82 Result GetRtcAlarm(nn::fnd::DateTime *pDatetime);

12345