Home
last modified time | relevance | path

Searched refs:try_acquire (Results 1 – 20 of 20) sorted by relevance

/oneTBB/test/conformance/
H A Dconformance_mutex.h59 if (lock_outer.try_acquire(tested_mutex)) { in TestTryAcquire()
66 …CHECK_MESSAGE(!lock_outer.try_acquire(tested_mutex), "ERROR for " << mutex_name << ": try_acquire … in TestTryAcquire()
68 if (lock_outer.try_acquire(tested_mutex)) { in TestTryAcquire()
79 …CHECK_MESSAGE(lock.try_acquire(tested_mutex), "ERROR for " << mutex_name << ": try_acquire failed …
81 …CHECK_MESSAGE(lock.try_acquire(tested_mutex), "ERROR for " << mutex_name << ": try_acquire failed …
89 if (lock_outer.try_acquire(tested_mutex, false) ) { in TestTryAcquireReader()
103 if (lock_outer.try_acquire(tested_mutex, false) ) { in TestTryAcquireReader()
114 …CHECK_MESSAGE(lock.try_acquire(tested_mutex, false), "Error for " << mutex_name << ": try_acquire …
115 …CHECK_MESSAGE(lock.try_acquire(tested_mutex, true), "Error for " << mutex_name << ": try_acquire o…
251 bool try_acquire(mutex_type& m) { in try_acquire() function
[all …]
/oneTBB/include/oneapi/tbb/detail/
H A D_rtm_mutex.h88 bool try_acquire(rtm_mutex& m); in alignas()
113 TBB_EXPORT bool __TBB_EXPORTED_FUNC try_acquire(d1::rtm_mutex&, d1::rtm_mutex::scoped_lock&);
126 inline bool rtm_mutex::scoped_lock::try_acquire(rtm_mutex& m) { in try_acquire() function
128 return r1::try_acquire(m, *this); in try_acquire()
H A D_mutex_common.h35 { lock.try_acquire(mutex) } -> adaptive_same_as<bool>; in requires()
44 { lock.try_acquire(mutex, false) } -> adaptive_same_as<bool>; in requires()
H A D_scoped_lock.h52 bool try_acquire(Mutex& m) { in try_acquire() function
113 bool try_acquire(Mutex& m, bool write = true) {
H A D_rtm_rw_mutex.h91 inline bool try_acquire(rtm_rw_mutex& m, bool write = true); in alignas()
155 bool rtm_rw_mutex::scoped_lock::try_acquire(rtm_rw_mutex& m, bool write) { in try_acquire() function
/oneTBB/include/oneapi/tbb/
H A Dqueuing_rw_mutex.h99 bool try_acquire( queuing_rw_mutex& m, bool write=true );
162 TBB_EXPORT bool try_acquire(d1::queuing_rw_mutex&, d1::queuing_rw_mutex::scoped_lock&, bool);
176 inline bool queuing_rw_mutex::scoped_lock::try_acquire(queuing_rw_mutex& m, bool write) { in try_acquire() function
177 return r1::try_acquire(m, *this, write); in try_acquire()
H A Dnull_mutex.h58 bool try_acquire(null_mutex&) { return true; } in try_acquire() function
H A Dnull_rw_mutex.h58 bool try_acquire(null_rw_mutex&, bool = true) { return true; }
H A Dqueuing_mutex.h98 bool try_acquire( queuing_mutex& m ) { in try_acquire() function
H A Dconcurrent_hash_map.h715 && bucket::scoped_type::try_acquire( my_b->mutex, /*write=*/true ) ) in __TBB_requires()
1333 if( !result->try_acquire( n->mutex, write ) ) { in __TBB_requires()
1335 if( result->try_acquire( n->mutex, write ) ) break; in __TBB_requires()
1584 if( lock.try_acquire( b->mutex, /*write=*/true ) ) { in __TBB_requires()
/oneTBB/src/tbb/
H A Drtm_mutex.cpp92 static bool try_acquire(d1::rtm_mutex& m, d1::rtm_mutex::scoped_lock& s) { in try_acquire() function
111 bool __TBB_EXPORTED_FUNC try_acquire(d1::rtm_mutex& m, d1::rtm_mutex::scoped_lock& s) { in try_acquire() function
112 return rtm_mutex_impl::try_acquire(m, s); in try_acquire()
H A Dtask_stream.h213 if( lock.try_acquire(lane.my_mutex) && !lane.my_queue.empty() ) { in pop_specific()
236 if( lock.try_acquire( lanes[lane_idx].my_mutex ) ) { in try_push()
251 if( lock.try_acquire( lane.my_mutex ) && !lane.my_queue.empty() ) { in try_pop()
H A Dqueuing_rw_mutex.cpp254 … static bool try_acquire(d1::queuing_rw_mutex& m, d1::queuing_rw_mutex::scoped_lock& s, bool write) in try_acquire() function
591 bool __TBB_EXPORTED_FUNC try_acquire(d1::queuing_rw_mutex& m, d1::queuing_rw_mutex::scoped_lock& s,… in try_acquire() function
592 return queuing_rw_mutex_impl::try_acquire(m, s, write); in try_acquire()
H A Dprivate_server.cpp357 if( !lock.try_acquire(my_asleep_list_mutex) ) in try_insert_in_asleep_list()
/oneTBB/src/tbb/def/
H A Dwin64-tbb.def56 ?try_acquire@r1@detail@tbb@@YA_NAEAVrtm_mutex@d1@23@AEAVscoped_lock@4523@@Z
117 ?try_acquire@r1@detail@tbb@@YA_NAEAVqueuing_rw_mutex@d1@23@AEAVscoped_lock@4523@_N@Z
H A Dwin32-tbb.def58 ?try_acquire@r1@detail@tbb@@YA_NAAVrtm_mutex@d1@23@AAVscoped_lock@4523@@Z
120 ?try_acquire@r1@detail@tbb@@YA_NAAVqueuing_rw_mutex@d1@23@AAVscoped_lock@4523@_N@Z
/oneTBB/python/rml/
H A Dipc_server.cpp889 if( !lock.try_acquire( my_asleep_list_mutex ) ) in try_insert_in_asleep_list()
906 if( !lock.try_acquire( my_asleep_list_mutex ) ) in try_insert_in_asleep_list_forced()
/oneTBB/test/common/
H A Dconcepts_common.h469 …bool try_acquire( RwMutex&, bool = true ) requires (EnableSLTryAcquire == State::correct) { return…
470 …bool try_acquire( Dummy, bool = true ) requires (EnableSLTryAcquire == State::incorrect_first_inpu…
471 …bool try_acquire( RwMutex&, Dummy = Dummy{} ) requires (EnableSLTryAcquire == State::incorrect_sec…
472 …Dummy try_acquire( RwMutex&, bool = true ) requires (EnableSLTryAcquire == State::incorrect_return…
/oneTBB/test/tbb/
H A Dtest_concurrent_hash_map.cpp557 bool try_acquire( MinimalisticMutex& m, bool = true ) { in try_acquire() function in MinimalisticMutex::scoped_lock
H A Dtest_task_arena.cpp1637 if (lock.try_acquire(curr_arena->arena_in_use, /*writer*/ false)) { in StressTestMixFunctionality()