Lines Matching refs:m
58 static void acquire(d1::rtm_mutex& m, d1::rtm_mutex::scoped_lock& s, bool only_speculate) { in acquire()
64 if(m.m_flag.load(std::memory_order_acquire)) { in acquire()
66 spin_wait_while_eq(m.m_flag, true); in acquire()
72 if(m.m_flag.load(std::memory_order_relaxed)) { in acquire()
78 s.m_mutex = &m; in acquire()
86 s.m_mutex = &m; in acquire()
92 static bool try_acquire(d1::rtm_mutex& m, d1::rtm_mutex::scoped_lock& s) { in try_acquire()
93 acquire(m, s, /*only_speculate=*/true); in try_acquire()
99 if (m.try_lock()) { in try_acquire()
100 s.m_mutex = &m; in try_acquire()
108 void __TBB_EXPORTED_FUNC acquire(d1::rtm_mutex& m, d1::rtm_mutex::scoped_lock& s, bool only_specula… in acquire() argument
109 rtm_mutex_impl::acquire(m, s, only_speculate); in acquire()
111 bool __TBB_EXPORTED_FUNC try_acquire(d1::rtm_mutex& m, d1::rtm_mutex::scoped_lock& s) { in try_acquire() argument
112 return rtm_mutex_impl::try_acquire(m, s); in try_acquire()