Searched refs:mutex_type (Results 1 – 5 of 5) sorted by relevance
| /freebsd-14.2/contrib/llvm-project/libcxx/include/__mutex/ |
| H A D | unique_lock.h | 32 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 D | lock_guard.h | 26 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 D | shared_mutex | 78 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 D | mutex | 101 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 D | ValueMap.h | 57 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);
|