Searched refs:EmptyTaskPool (Results 1 – 3 of 3) sorted by relevance
44 static d1::task** const EmptyTaskPool = nullptr; variable169 return task_pool.load(std::memory_order_relaxed) != EmptyTaskPool; in is_task_pool_published()173 return task_pool.load(std::memory_order_relaxed) == EmptyTaskPool || in is_empty()275 __TBB_ASSERT ( task_pool == EmptyTaskPool, "someone else grabbed my arena slot?" ); in publish_task_pool()317 if ( !(task_pool.load(std::memory_order_relaxed) != EmptyTaskPool) ) in release_task_pool()334 if (victim_task_pool == EmptyTaskPool) { in lock_task_pool()345 __TBB_ASSERT(victim_task_pool == EmptyTaskPool || in lock_task_pool()362 return tp == EmptyTaskPool || tp == LockedTaskPool; in is_local_task_pool_quiescent()386 task_pool.store(EmptyTaskPool, std::memory_order_relaxed); in leave_task_pool()
87 bool is_task_pool_empty = slot.task_pool.load(std::memory_order_relaxed) == EmptyTaskPool; in is_worker_should_leave()
455 if (pool == EmptyTaskPool || !(t = victim->steal_task(*this, isolation, k))) { in steal_task()