Searched refs:my_going (Results 1 – 2 of 2) sorted by relevance
| /oneTBB/src/tbb/ |
| H A D | queuing_rw_mutex.cpp | 167 s.my_going.store(0U, std::memory_order_relaxed); in acquire() 185 spin_wait_until_eq(s.my_going, 1U, std::memory_order_acquire); in acquire() 323 next->my_going.store(1U, std::memory_order_release); in release() 332 next->my_going.store(1U, std::memory_order_release); in release() 399 next->my_going.store(2U, std::memory_order_relaxed); in release() 402 next->my_going.store(1U, std::memory_order_release); in release() 409 spin_wait_while_eq( s.my_going, 2U, std::memory_order_relaxed ); in release() 439 next->my_going.store(1U, std::memory_order_release); in downgrade_to_reader() 484 next->my_going.store(1U, std::memory_order_release); in upgrade_to_writer() 567 spin_wait_while_eq( s.my_going, 2U ); in upgrade_to_writer() [all …]
|
| /oneTBB/include/oneapi/tbb/ |
| H A D | queuing_rw_mutex.h | 67 my_going.store(0, std::memory_order_relaxed); in initialize() 128 std::atomic<unsigned char> my_going; variable
|