Lines Matching refs:my_going
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()
223 spin_wait_until_eq(s.my_going, 1U, std::memory_order_acquire); in acquire()
245 …tricky_pointer::load(s.my_next, std::memory_order_relaxed)->my_going.store(1U, std::memory_order_r… in acquire()
265 s.my_going.store(0U, std::memory_order_relaxed); // TODO: remove dead assignment? in try_acquire()
305 …next->my_going.store(2U, std::memory_order_relaxed); // protect next queue node from being destroy… in release()
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()
571 s.my_going.store(1U, std::memory_order_relaxed); in upgrade_to_writer()