Lines Matching refs:Thread
156 class Thread : public WaitObject
171 Thread() : m_CanFinalize(true) {} in Thread() function
179 ~Thread();
646 static Thread& GetMainThread() { return s_MainThread; } in GetMainThread()
694 static Thread s_MainThread;
698 Thread(const InitializeAsCurrentTag&);
724 static uptr PreStartUsingAutoStack(Thread* pThread, size_t stackSize) in PreStartUsingAutoStack()
728 static Result PostStartUsingAutoStack(Thread* pThread, Result result, uptr stackBottom) in PostStartUsingAutoStack()
733 …static Result TryStart(Thread* pThread, void (*f)(T*), T& param, Stack& stack, s32 priority, s32 c…
785 struct Thread::TypeInfo
844 inline void Thread::Start(void (*f)(T), U param, Stack& stack, s32 priority, s32 coreNo) in Start()
852 inline void Thread::Start(void (*f)(T*), T& param, Stack& stack, s32 priority, s32 coreNo) in Start()
868 inline void Thread::Start(void (*f)(), Stack& stack, s32 priority, s32 coreNo) in Start()
874 inline nn::Result Thread::ProtectedAccessor::TryStart(Thread* pThread, void (*f)(T*), T& param, Sta… in TryStart()
888 inline nn::Result Thread::TryStart(void (*f)(T), U param, Stack& stack, s32 priority, s32 coreNo) in TryStart()
902 inline nn::Result Thread::TryStart(void (*f)(), Stack& stack, s32 priority, s32 coreNo) in TryStart()
908 inline nn::Result Thread::TryStart(void (*f)(T*), T& param, Stack& stack, s32 priority, s32 coreNo) in TryStart()
922 inline void Thread::StartUsingAutoStack(void (*f)(T), U param, size_t stackSize, s32 priority, s32 … in StartUsingAutoStack()
929 inline void Thread::StartUsingAutoStack(void (*f)(), size_t stackSize, s32 priority, s32 coreNo) in StartUsingAutoStack()
935 inline nn::Result Thread::TryStartUsingAutoStack(void (*f)(T), U param, size_t stackSize, s32 prior… in TryStartUsingAutoStack()
948 inline nn::Result Thread::TryStartUsingAutoStack(void (*f)(), size_t stackSize, s32 priority, s32 c… in TryStartUsingAutoStack()
953 inline void Thread::Finalize() in Finalize()
959 inline Thread::~Thread() in ~Thread()
964 inline void Thread::Join() in Join()
970 inline void Thread::Detach() in Detach()
977 inline bool Thread::IsAlive() const in IsAlive()
981 return !const_cast<Thread*>(this)->WaitOne(0); in IsAlive()
989 inline void Thread::Sleep(nn::fnd::TimeSpan span) in Sleep()
994 inline void Thread::Yield() in Yield()
999 inline bit32 Thread::GetId() const in GetId()
1006 inline bit32 Thread::GetCurrentId() in GetCurrentId()
1013 inline s32 Thread::GetPriority() const in GetPriority()
1020 inline s32 Thread::GetCurrentPriority() in GetCurrentPriority()
1027 inline void Thread::ChangePriority(s32 priority) in ChangePriority()
1032 inline void Thread::ChangeCurrentPriority(s32 priority) in ChangeCurrentPriority()
1067 inline s32 Thread::GetIdealProcessor() const in GetIdealProcessor()
1081 inline s32 Thread::GetDefaultIdealProcessor() in GetDefaultIdealProcessor()
1103 inline s32 Thread::GetCurrentProcessorNumber() in GetCurrentProcessorNumber()
1108 inline void Thread::ProtectedAccessor::InitializeAsMainThread(void* p) in InitializeAsMainThread()
1110 new(p) Thread(Thread::InitializeAsCurrentTag()); in InitializeAsMainThread()
1149 NN_UTIL_DETAIL_CLIBIMPL_DEFINE_BUFFER_CLASS(nnosThread, nn::os::Thread, 8, u32);