Searched refs:rtm_rw_mutex (Results 1 – 9 of 9) sorted by relevance
| /oneTBB/src/tbb/ |
| H A D | rtm_rw_mutex.cpp | 45 case d1::rtm_rw_mutex::rtm_type::rtm_real_reader: in release() 50 case d1::rtm_rw_mutex::rtm_type::rtm_real_writer: in release() 66 …static void acquire_writer(d1::rtm_rw_mutex& m, d1::rtm_rw_mutex::scoped_lock& s, bool only_specul… in acquire_writer() 106 …static void acquire_reader(d1::rtm_rw_mutex& m, d1::rtm_rw_mutex::scoped_lock& s, bool only_specul… in acquire_reader() 161 d1::rtm_rw_mutex& m = *s.m_mutex; in upgrade() 202 static bool try_acquire_writer(d1::rtm_rw_mutex& m, d1::rtm_rw_mutex::scoped_lock& s) { in try_acquire_writer() 221 static bool try_acquire_reader(d1::rtm_rw_mutex& m, d1::rtm_rw_mutex::scoped_lock& s) { in try_acquire_reader() 238 void __TBB_EXPORTED_FUNC acquire_writer(d1::rtm_rw_mutex& m, d1::rtm_rw_mutex::scoped_lock& s, bool… in acquire_writer() 243 void __TBB_EXPORTED_FUNC acquire_reader(d1::rtm_rw_mutex& m, d1::rtm_rw_mutex::scoped_lock& s, bool… in acquire_reader() 255 bool __TBB_EXPORTED_FUNC try_acquire_writer(d1::rtm_rw_mutex& m, d1::rtm_rw_mutex::scoped_lock& s) { in try_acquire_writer() [all …]
|
| H A D | CMakeLists.txt | 37 rtm_rw_mutex.cpp
|
| /oneTBB/include/oneapi/tbb/detail/ |
| H A D | _rtm_rw_mutex.h | 56 rtm_rw_mutex() noexcept : write_flag(false) { in alignas() 61 ~rtm_rw_mutex() = default; in alignas() 105 rtm_rw_mutex* m_mutex; in alignas() 127 …TBB_EXPORT void __TBB_EXPORTED_FUNC acquire_writer(d1::rtm_rw_mutex&, d1::rtm_rw_mutex::scoped_loc… 136 …TBB_EXPORT bool __TBB_EXPORTED_FUNC try_acquire_writer(d1::rtm_rw_mutex&, d1::rtm_rw_mutex::scoped… 138 …TBB_EXPORT bool __TBB_EXPORTED_FUNC try_acquire_reader(d1::rtm_rw_mutex&, d1::rtm_rw_mutex::scoped… 145 void rtm_rw_mutex::scoped_lock::acquire(rtm_rw_mutex& m, bool write) { in acquire() 155 bool rtm_rw_mutex::scoped_lock::try_acquire(rtm_rw_mutex& m, bool write) { in try_acquire() 165 void rtm_rw_mutex::scoped_lock::release() { in release() 190 bool rtm_rw_mutex::scoped_lock::is_writer() const { in is_writer() [all …]
|
| /oneTBB/include/oneapi/tbb/ |
| H A D | spin_rw_mutex.h | 36 class rtm_rw_mutex; variable 221 using speculative_spin_rw_mutex = detail::d1::rtm_rw_mutex;
|
| /oneTBB/src/tbb/def/ |
| H A D | win64-tbb.def | 60 ; RTM RW Mutex (rtm_rw_mutex.cpp) 63 ?upgrade@r1@detail@tbb@@YA_NAEAVscoped_lock@rtm_rw_mutex@d1@23@@Z 64 ?downgrade@r1@detail@tbb@@YA_NAEAVscoped_lock@rtm_rw_mutex@d1@23@@Z 67 ?release@r1@detail@tbb@@YAXAEAVscoped_lock@rtm_rw_mutex@d1@23@@Z
|
| H A D | win32-tbb.def | 60 ; RTM RW Mutex (rtm_rw_mutex.cpp) 63 ?downgrade@r1@detail@tbb@@YA_NAAVscoped_lock@rtm_rw_mutex@d1@23@@Z 64 ?release@r1@detail@tbb@@YAXAAVscoped_lock@rtm_rw_mutex@d1@23@@Z 67 ?upgrade@r1@detail@tbb@@YA_NAAVscoped_lock@rtm_rw_mutex@d1@23@@Z
|
| H A D | lin64-tbb.def | 66 /* RTM RW Mutex (rtm_rw_mutex.cpp) */
|
| H A D | lin32-tbb.def | 66 /* RTM RW Mutex (rtm_rw_mutex.cpp) */
|
| H A D | mac64-tbb.def | 68 # RTM RW Mutex (rtm_rw_mutex.cpp)
|