Searched refs:victim_task_pool (Results 1 – 1 of 1) sorted by relevance
326 d1::task** victim_task_pool; in lock_task_pool() local328 victim_task_pool = task_pool.load(std::memory_order_relaxed); in lock_task_pool()334 if (victim_task_pool == EmptyTaskPool) { in lock_task_pool()337 d1::task** expected = victim_task_pool; in lock_task_pool()338 …if (victim_task_pool != LockedTaskPool && task_pool.compare_exchange_strong(expected, LockedTaskPo… in lock_task_pool()345 __TBB_ASSERT(victim_task_pool == EmptyTaskPool || in lock_task_pool()347 victim_task_pool != LockedTaskPool), "not really locked victim's task pool?"); in lock_task_pool()348 return victim_task_pool; in lock_task_pool()353 void unlock_task_pool(d1::task** victim_task_pool) { in unlock_task_pool() argument355 __TBB_ASSERT(victim_task_pool != LockedTaskPool, nullptr); in unlock_task_pool()[all …]