Lines Matching refs:reserved
471 void TestArenaConcurrency( int p, int reserved = 0, int step = 1) { in TestArenaConcurrency() argument
472 for (; reserved <= p; reserved += step) { in TestArenaConcurrency()
473 tbb::task_arena a( p, reserved ); in TestArenaConcurrency()
474 if (p - reserved < tbb::this_task_arena::max_concurrency()) { in TestArenaConcurrency()
478 utils::SpinBarrier wb( p-reserved ); in TestArenaConcurrency()
479 TestArenaConcurrencyBody test( a, p, reserved, &b, &wb ); in TestArenaConcurrency()
480 for ( int i = reserved; i < p; ++i ) // requests p-reserved worker threads in TestArenaConcurrency()
482 if ( reserved==1 ) in TestArenaConcurrency()
485 utils::NativeParallelFor( reserved, test ); in TestArenaConcurrency()
490 utils::NativeParallelFor( p, TestArenaConcurrencyBody( a, p, reserved, &b ) ); in TestArenaConcurrency()
503 utils::NativeParallelFor(2 * p, TestArenaConcurrencyBody(a, p, reserved)); in TestArenaConcurrency()