Lines Matching refs:Thread
102 struct Thread::FunctionInfo
127 Thread Thread::s_MainThread = Thread::InitializeAsCurrentTag();
128 Thread::AutoStackManager* Thread::s_pAutoStackManager = NULL;
137 inline void Thread::OnThreadStart() in OnThreadStart()
142 inline void Thread::OnThreadExit() in OnThreadExit()
147 void Thread::NoParameterFunc(void (*f)()) in NoParameterFunc()
153 asm void Thread::CallDestructorAndExit(void* pStackBottom NN_IS_UNUSED_VAR) in CallDestructorAndExit()
177 void Thread::ThreadStart(uptr p) in ThreadStart()
196 Result Thread::TryInitializeAndStartImpl(const TypeInfo& typeInfo, ThreadFunc f, const void* p, upt… in TryInitializeAndStartImpl()
238 void Thread::SleepImpl(nn::fnd::TimeSpan span) in SleepImpl()
252 Result Thread::TryInitializeAndStartImplUsingAutoStack(const TypeInfo& typeInfo, ThreadFunc f, cons… in TryInitializeAndStartImplUsingAutoStack()
274 Thread::Thread(const Thread::InitializeAsCurrentTag&) in Thread() function in nn::os::Thread
283 void Thread::SetAutoStackManager(AutoStackManager* pManager) in SetAutoStackManager()
288 void Thread::FinalizeImpl() in FinalizeImpl()
310 Thread* pThread = new (p) Thread(); in nnosThreadInitializeAndStart()
317 Thread* pThread = new (p) Thread(); in nnosThreadTryInitializeAndStart()
325 Thread* pThread = reinterpret_cast<Thread*>(p); in nnosThreadFinalize()
326 pThread->~Thread(); in nnosThreadFinalize()
331 Thread* pThread = reinterpret_cast<Thread*>(p); in nnosThreadJoin()
337 Thread::Sleep(TimeSpan::FromNanoSeconds(nanoSeconds)); in nnosThreadSleep()
342 Thread::Yield(); in nnosThreadYield()
347 return Thread::GetCurrentId(); in nnosThreadGetCurrentId()
352 const Thread* pThread = reinterpret_cast<const Thread*>(p); in nnosThreadGetPriority()
358 return Thread::GetCurrentPriority(); in nnosThreadGetCurrentPriority()
363 Thread* pThread = reinterpret_cast<Thread*>(p); in nnosThreadChangePriority()
369 Thread::ChangeCurrentPriority(priority); in nnosThreadChangeCurrentPriority()
375 const Thread* pThread = reinterpret_cast<const Thread*>(p); in nnosThreadGetAffinityMask()
381 Thread::GetCurrentAffinityMask(pAffinityMask, numProcessor); in nnosThreadGetCurrentAffinityMask()
386 Thread::GetDefaultAffinityMask(pAffinityMask, numProcessor); in nnosThreadGetDefaultAffinityMask()
391 Thread* pThread = reinterpret_cast<Thread*>(p); in nnosThreadChangeAffinityMask()
397 Thread::ChangeCurrentAffinityMask(pAffinityMask, numProcessor); in nnosThreadChangeCurrentAffinityMask()
402 Thread::SetDefaultAffinityMask(pAffinityMask, numProcessor); in nnosThreadSetDefaultAffinityMask()
408 const Thread* pThread = reinterpret_cast<const Thread*>(p); in nnosThreadGetIdealProcessor()
414 return Thread::GetCurrentIdealProcessor(); in nnosThreadGetCurrentIdealProcessor()
419 return Thread::GetDefaultIdealProcessor(); in nnosThreadGetDefaultIdealProcessor()
424 Thread* pThread = reinterpret_cast<Thread*>(p); in nnosThreadChangeIdealProcessor()
430 Thread::ChangeCurrentIdealProcessor(coreNo); in nnosThreadChangeCurrentIdealProcessor()
435 Thread::SetDefaultIdealProcessor(coreNo); in nnosThreadSetDefaultIdealProcessor()
440 return Thread::GetCurrentProcessorNumber(); in nnosThreadGetCurrentProcessorNumber()
445 Thread* pThread = reinterpret_cast<Thread*>(p); in nnosThreadGetId()
451 Thread* pThread = reinterpret_cast<Thread*>(p); in nnosThreadIsAlive()
457 return reinterpret_cast<nnosThread*>(&nn::os::Thread::GetMainThread()); in nnosThreadGetMainThread()