Home
last modified time | relevance | path

Searched refs:backoff (Results 1 – 14 of 14) sorted by relevance

/oneTBB/src/tbbmalloc/
H A DSynchronize.h37 tbb::detail::atomic_backoff backoff; in lock() local
38 while (m_flag.test_and_set()) backoff.pause(); in lock()
91 tbb::detail::atomic_backoff backoff; variable
94 void pause() { backoff.pause(); } in pause()
H A Dbackend.cpp286 AtomicBackoff backoff; in waitTillBlockReleased() local
327 backoff.pause(); in waitTillBlockReleased()
335 backoff.pause(); in waitTillBlockReleased()
H A Dlarge_objects.cpp1037 AtomicBackoff backoff; in hardCachesCleanup() local
1039 backoff.pause(); in hardCachesCleanup()
/oneTBB/include/oneapi/tbb/
H A Dspin_rw_mutex.h67 for (atomic_backoff backoff; ; backoff.pause()) { in lock() local
72 backoff.reset(); // we could be very close to complete op. in lock()
155 atomic_backoff backoff; in upgrade() local
156 … while ((m_state.load(std::memory_order_relaxed) & READERS) != ONE_READER) backoff.pause(); in upgrade()
H A Dspin_mutex.h69 atomic_backoff backoff; in lock() local
71 while (m_flag.exchange(true)) backoff.pause(); in lock()
H A Dconcurrent_vector.h886 atomic_backoff backoff(true); in internal_grow_to_at_least()
888 backoff.pause(); in internal_grow_to_at_least()
H A Dconcurrent_hash_map.h1334 for( tbb::detail::atomic_backoff backoff(true);; ) { in __TBB_requires()
1336 if( !backoff.bounded_pause() ) { in __TBB_requires()
/oneTBB/src/tbb/
H A Dmain.h62 tbb::detail::atomic_backoff backoff; in lock() local
63 while( InitializationLock.test_and_set() ) backoff.pause(); in lock()
H A Dmailbox.h145 atomic_backoff backoff; in internal_pop() local
147 … while ( !(second = curr->next_in_mailbox.load(std::memory_order_acquire)) ) backoff.pause(); in internal_pop()
H A Darena_slot.h327 for ( atomic_backoff backoff;; /*backoff pause embedded in the loop*/) { in lock_task_pool() local
343 backoff.pause(); in lock_task_pool()
H A Dobserver_proxy.cpp80 for (atomic_backoff backoff; ; backoff.pause()) { in clear() local
H A Dscheduler_common.h217 atomic_backoff backoff; in prolonged_pause_impl() local
219 backoff.bounded_pause(); in prolonged_pause_impl()
/oneTBB/include/oneapi/tbb/detail/
H A D_utils.h97 atomic_backoff backoff; in spin_wait_while() local
100 backoff.pause(); in spin_wait_while()
H A D_segment_table.h296 atomic_backoff backoff; in extend_table_if_necessary() local
301 backoff.pause(); in extend_table_if_necessary()