Lines Matching refs:ThreadPool

21 inline Thread* ThreadPool::GetThreads() const  in GetThreads()
26 inline nn::Handle* ThreadPool::GetWaitHandleBuffer() const in GetWaitHandleBuffer()
31 inline QueueableWaitTask** ThreadPool::GetWaitTaskBuffer() const in GetWaitTaskBuffer()
36 size_t ThreadPool::GetWorkBufferSize(size_t numMaxWaitObjects, size_t numThreads) in GetWorkBufferSize()
43 inline void ThreadPool::InitializeCommon(size_t numMaxWaitObjects, size_t numThreads, void* workBuf… in InitializeCommon()
66 inline void ThreadPool::StartWaitThread() in StartWaitThread()
69 m_WaitThread.Start(ThreadPool::WaitThreadFunc, this, m_WaitThreadStack, 0); in StartWaitThread()
73 inline void ThreadPool::StartExecuteThread(size_t i, uptr stackBottom, s32 priority) in StartExecuteThread()
77 thread->Start(ThreadPool::ExecuteThreadFunc, this, stack, priority); in StartExecuteThread()
80 void ThreadPool::Initialize(void* workBuffer, size_t numMaxWaitObjects, size_t numThreads, uptr sta… in Initialize()
93 void ThreadPool::Initialize(void* workBuffer, size_t numMaxWaitObjects, size_t numThreads, nn::os::… in Initialize()
106 void ThreadPool::Finalize() in Finalize()
125 void ThreadPool::AddToExecuteQueue(QueueableTask* task) in AddToExecuteQueue()
137 void ThreadPool::AddToWaitQueue(QueueableWaitTask* task) in AddToWaitQueue()
150 inline void ThreadPool::WaitThreadFunc() in WaitThreadFunc()
192 void ThreadPool::WaitThreadFunc(ThreadPool* this_) in WaitThreadFunc()
198 inline void ThreadPool::ExecuteThreadFunc() in ExecuteThreadFunc()
235 void ThreadPool::ExecuteThreadFunc(ThreadPool* this_) in ExecuteThreadFunc()
271 ThreadPool* pThreadPool = new (p) ThreadPool(); in nnosThreadPoolInitialize()
278 ThreadPool* pThreadPool = new (p) ThreadPool(); in nnosThreadPoolInitializeWithStackMemoryBlock()
286 ThreadPool* pThreadPool = reinterpret_cast<ThreadPool*>(p); in nnosThreadPoolFinalize()
292 ThreadPool* pThreadPool = reinterpret_cast<ThreadPool*>(p); in nnosThreadPoolAddWaitTask()
299 ThreadPool* pThreadPool = reinterpret_cast<ThreadPool*>(p); in nnosThreadPoolAddTask()
306 return ThreadPool::GetWorkBufferSize(numMaxWaitObjects, numWorkerThreads); in nnosThreadPoolGetWorkBufferSize()