Searched refs:LockedTaskPool (Results 1 – 1 of 1) sorted by relevance
45 static d1::task** const LockedTaskPool = reinterpret_cast<d1::task**>(~std::intptr_t(0)); variable297 __TBB_ASSERT( tp == LockedTaskPool || tp == task_pool_ptr, "slot ownership corrupt?" ); in acquire_task_pool()300 if( task_pool.load(std::memory_order_relaxed) != LockedTaskPool && in acquire_task_pool()301 task_pool.compare_exchange_strong(expected, LockedTaskPool ) ) { in acquire_task_pool()310 …__TBB_ASSERT( task_pool.load(std::memory_order_relaxed) == LockedTaskPool, "not really acquired ta… in acquire_task_pool()319 …__TBB_ASSERT( task_pool.load(std::memory_order_relaxed) == LockedTaskPool, "arena slot is not lock… in release_task_pool()338 …if (victim_task_pool != LockedTaskPool && task_pool.compare_exchange_strong(expected, LockedTaskPo… in lock_task_pool()346 (task_pool.load(std::memory_order_relaxed) == LockedTaskPool && in lock_task_pool()347 victim_task_pool != LockedTaskPool), "not really locked victim's task pool?"); in lock_task_pool()355 __TBB_ASSERT(victim_task_pool != LockedTaskPool, nullptr); in unlock_task_pool()[all …]