Lines Matching refs:numThreads
34 SpinBarrier::SpinBarrier (deInt32 numThreads) in SpinBarrier() argument
36 , m_numThreads (numThreads) in SpinBarrier()
41 DE_ASSERT(numThreads > 0); in SpinBarrier()
49 void SpinBarrier::reset (deUint32 numThreads) in reset() argument
53 DE_ASSERT(numThreads > 0); in reset()
54 m_numThreads = numThreads; in reset()
60 …rier::WaitMode getWaitMode (SpinBarrier::WaitMode requested, deUint32 numCores, deInt32 numThreads) in getWaitMode() argument
63 …return ((deUint32)numThreads <= numCores) ? SpinBarrier::WAIT_MODE_BUSY : SpinBarrier::WAIT_MODE_Y… in getWaitMode()
175 TestThread (SpinBarrier& barrier, volatile deInt32* sharedVar, int numThreads, int threadNdx) in TestThread() argument
178 , m_numThreads (numThreads) in TestThread()
234 void multiThreadTest (int numThreads) in multiThreadTest() argument
236 SpinBarrier barrier (numThreads); in multiThreadTest()
238 std::vector<TestThread*> threads (numThreads, static_cast<TestThread*>(DE_NULL)); in multiThreadTest()
240 for (int ndx = 0; ndx < numThreads; ndx++) in multiThreadTest()
242 threads[ndx] = new TestThread(barrier, &sharedVar, numThreads, ndx); in multiThreadTest()
247 for (int ndx = 0; ndx < numThreads; ndx++) in multiThreadTest()
276 …TestExitThread (SpinBarrier& barrier, int numThreads, int threadNdx, SpinBarrier::WaitMode waitMod… in TestExitThread() argument
278 , m_numThreads (numThreads) in TestExitThread()
309 void multiThreadRemoveTest (int numThreads, SpinBarrier::WaitMode waitMode) in multiThreadRemoveTest() argument
311 SpinBarrier barrier (numThreads); in multiThreadRemoveTest()
312 std::vector<TestExitThread*> threads (numThreads, static_cast<TestExitThread*>(DE_NULL)); in multiThreadRemoveTest()
314 for (int ndx = 0; ndx < numThreads; ndx++) in multiThreadRemoveTest()
316 threads[ndx] = new TestExitThread(barrier, numThreads, ndx, waitMode); in multiThreadRemoveTest()
321 for (int ndx = 0; ndx < numThreads; ndx++) in multiThreadRemoveTest()