Lines Matching refs:lock
39 typename M::scoped_lock lock(counter.mutex);
41 lock.release();
44 typename M::scoped_lock lock;
45 lock.acquire(counter.mutex);
78 typename oneapi::tbb::null_mutex::scoped_lock lock(tested_mutex);
79 …CHECK_MESSAGE(lock.try_acquire(tested_mutex), "ERROR for " << mutex_name << ": try_acquire failed …
80 lock.release();
81 …CHECK_MESSAGE(lock.try_acquire(tested_mutex), "ERROR for " << mutex_name << ": try_acquire failed …
113 typename oneapi::tbb::null_rw_mutex::scoped_lock lock(tested_mutex, false);
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…
116 lock.release();
117 …CHECK_MESSAGE(lock.try_acquire(tested_mutex, false), "Error for " << mutex_name << ": try_acquire …
118 …CHECK_MESSAGE(lock.try_acquire(tested_mutex, true), "Error for " << mutex_name << ": try_acquire o…
146 void TestReaderWriterLock_Impl(Counter& counter, typename M::scoped_lock& lock, const std::size_t i… in TestReaderWriterLock_Impl() argument
153 if (!lock.downgrade_to_reader()) { in TestReaderWriterLock_Impl()
164 if (!lock.upgrade_to_writer()) { in TestReaderWriterLock_Impl()
192 typename M::scoped_lock lock(counter.mutex, write); in TestReaderWriterLock()
193 TestReaderWriterLock_Impl<M, ArrayCounter<M, 8>>(counter, lock, i, write); in TestReaderWriterLock()
194 lock.release(); in TestReaderWriterLock()
197 typename M::scoped_lock lock; in TestReaderWriterLock()
198 lock.acquire(counter.mutex, write); in TestReaderWriterLock()
199 TestReaderWriterLock_Impl<M, ArrayCounter<M, 8>>(counter, lock, i, write); in TestReaderWriterLock()
248 m.my_iso_mutex.lock(); in acquire()
281 if (is_writer) m.my_iso_mutex.lock(); in acquire()
299 my_mutex->my_iso_mutex.lock(); in upgrade_to_writer()
339 typename C::mutex_type::scoped_lock lock(counter.mutex); in operator()
382 m.lock(); in TestNullMutex()
392 m.lock(); in TestNullRWMutex()