Searched refs:backoff (Results 1 – 14 of 14) sorted by relevance
37 tbb::detail::atomic_backoff backoff; in lock() local38 while (m_flag.test_and_set()) backoff.pause(); in lock()91 tbb::detail::atomic_backoff backoff; variable94 void pause() { backoff.pause(); } in pause()
286 AtomicBackoff backoff; in waitTillBlockReleased() local327 backoff.pause(); in waitTillBlockReleased()335 backoff.pause(); in waitTillBlockReleased()
1037 AtomicBackoff backoff; in hardCachesCleanup() local1039 backoff.pause(); in hardCachesCleanup()
67 for (atomic_backoff backoff; ; backoff.pause()) { in lock() local72 backoff.reset(); // we could be very close to complete op. in lock()155 atomic_backoff backoff; in upgrade() local156 … while ((m_state.load(std::memory_order_relaxed) & READERS) != ONE_READER) backoff.pause(); in upgrade()
69 atomic_backoff backoff; in lock() local71 while (m_flag.exchange(true)) backoff.pause(); in lock()
886 atomic_backoff backoff(true); in internal_grow_to_at_least()888 backoff.pause(); in internal_grow_to_at_least()
1334 for( tbb::detail::atomic_backoff backoff(true);; ) { in __TBB_requires()1336 if( !backoff.bounded_pause() ) { in __TBB_requires()
62 tbb::detail::atomic_backoff backoff; in lock() local63 while( InitializationLock.test_and_set() ) backoff.pause(); in lock()
145 atomic_backoff backoff; in internal_pop() local147 … while ( !(second = curr->next_in_mailbox.load(std::memory_order_acquire)) ) backoff.pause(); in internal_pop()
327 for ( atomic_backoff backoff;; /*backoff pause embedded in the loop*/) { in lock_task_pool() local343 backoff.pause(); in lock_task_pool()
80 for (atomic_backoff backoff; ; backoff.pause()) { in clear() local
217 atomic_backoff backoff; in prolonged_pause_impl() local219 backoff.bounded_pause(); in prolonged_pause_impl()
97 atomic_backoff backoff; in spin_wait_while() local100 backoff.pause(); in spin_wait_while()
296 atomic_backoff backoff; in extend_table_if_necessary() local301 backoff.pause(); in extend_table_if_necessary()