Home
last modified time | relevance | path

Searched refs:mutex_type (Results 1 – 5 of 5) sorted by relevance

/freebsd-14.2/contrib/llvm-project/libcxx/include/__mutex/
H A Dunique_lock.h32 typedef _Mutex mutex_type; typedef
35 mutex_type* __m_;
40 …_LIBCPP_HIDE_FROM_ABI explicit unique_lock(mutex_type& __m) : __m_(std::addressof(__m)), __owns_(t… in unique_lock()
44 _LIBCPP_HIDE_FROM_ABI unique_lock(mutex_type& __m, defer_lock_t) _NOEXCEPT in unique_lock()
48 _LIBCPP_HIDE_FROM_ABI unique_lock(mutex_type& __m, try_to_lock_t) in unique_lock()
51 …_LIBCPP_HIDE_FROM_ABI unique_lock(mutex_type& __m, adopt_lock_t) : __m_(std::addressof(__m)), __ow… in unique_lock()
54 …_LIBCPP_HIDE_FROM_ABI unique_lock(mutex_type& __m, const chrono::time_point<_Clock, _Duration>& __… in unique_lock()
58 _LIBCPP_HIDE_FROM_ABI unique_lock(mutex_type& __m, const chrono::duration<_Rep, _Period>& __d) in unique_lock()
101 _LIBCPP_HIDE_FROM_ABI mutex_type* release() _NOEXCEPT { in release()
102 mutex_type* __m = __m_; in release()
[all …]
H A Dlock_guard.h26 typedef _Mutex mutex_type; in _LIBCPP_THREAD_SAFETY_ANNOTATION() typedef
29 mutex_type& __m_; in _LIBCPP_THREAD_SAFETY_ANNOTATION()
32 _LIBCPP_NODISCARD_EXT _LIBCPP_HIDE_FROM_ABI explicit lock_guard(mutex_type& __m) in _LIBCPP_THREAD_SAFETY_ANNOTATION()
38 _LIBCPP_NODISCARD_EXT _LIBCPP_HIDE_FROM_ABI lock_guard(mutex_type& __m, adopt_lock_t) in _LIBCPP_THREAD_SAFETY_ANNOTATION()
/freebsd-14.2/contrib/llvm-project/libcxx/include/
H A Dshared_mutex78 typedef Mutex mutex_type;
82 explicit shared_lock(mutex_type& m); // blocking
84 shared_lock(mutex_type& m, try_to_lock_t);
85 shared_lock(mutex_type& m, adopt_lock_t);
87 shared_lock(mutex_type& m,
90 shared_lock(mutex_type& m,
110 mutex_type* release() noexcept;
115 mutex_type* mutex() const noexcept;
316 typedef _Mutex mutex_type;
319 mutex_type* __m_;
[all …]
H A Dmutex101 typedef Mutex mutex_type;
103 explicit lock_guard(mutex_type& m);
104 lock_guard(mutex_type& m, adopt_lock_t);
130 typedef Mutex mutex_type;
132 explicit unique_lock(mutex_type& m);
134 unique_lock(mutex_type& m, try_to_lock_t);
135 unique_lock(mutex_type& m, adopt_lock_t);
159 mutex_type* release() noexcept;
163 mutex_type* mutex() const noexcept;
461 typedef _Mutex mutex_type;
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/IR/
H A DValueMap.h57 using mutex_type = MutexT; member
79 static mutex_type *getMutex(const ExtraDataT &/*Data*/) { return nullptr; } in getMutex()
262 typename Config::mutex_type *M = Config::getMutex(Copy.Map->Data);
263 std::unique_lock<typename Config::mutex_type> Guard;
265 Guard = std::unique_lock<typename Config::mutex_type>(*M);
275 typename Config::mutex_type *M = Config::getMutex(Copy.Map->Data);
276 std::unique_lock<typename Config::mutex_type> Guard;
278 Guard = std::unique_lock<typename Config::mutex_type>(*M);