| /freebsd/contrib/llvm-project/libcxx/include/__cxx03/__condition_variable/ |
| H A D | condition_variable.h | 60 void wait(unique_lock<mutex>& __lk) _NOEXCEPT; in _LIBCPP_DECLARE_STRONG_ENUM_EPILOG() 62 …_LIBCPP_METHOD_TEMPLATE_IMPLICIT_INSTANTIATION_VIS void wait(unique_lock<mutex>& __lk, _Predicate … in _LIBCPP_DECLARE_STRONG_ENUM_EPILOG() 66 wait_until(unique_lock<mutex>& __lk, const chrono::time_point<_Clock, _Duration>& __t); in _LIBCPP_DECLARE_STRONG_ENUM_EPILOG() 70 …wait_until(unique_lock<mutex>& __lk, const chrono::time_point<_Clock, _Duration>& __t, _Predicate … in _LIBCPP_DECLARE_STRONG_ENUM_EPILOG() 74 wait_for(unique_lock<mutex>& __lk, const chrono::duration<_Rep, _Period>& __d); in _LIBCPP_DECLARE_STRONG_ENUM_EPILOG() 78 wait_for(unique_lock<mutex>& __lk, const chrono::duration<_Rep, _Period>& __d, _Predicate __pred); in _LIBCPP_DECLARE_STRONG_ENUM_EPILOG() 85 …__do_timed_wait(unique_lock<mutex>& __lk, chrono::time_point<chrono::system_clock, chrono::nanosec… in _LIBCPP_DECLARE_STRONG_ENUM_EPILOG() 88 …__do_timed_wait(unique_lock<mutex>& __lk, chrono::time_point<chrono::steady_clock, chrono::nanosec… in _LIBCPP_DECLARE_STRONG_ENUM_EPILOG() 92 …__do_timed_wait(unique_lock<mutex>& __lk, chrono::time_point<_Clock, chrono::nanoseconds>) _NOEXCE… in _LIBCPP_DECLARE_STRONG_ENUM_EPILOG() 145 void condition_variable::wait(unique_lock<mutex>& __lk, _Predicate __pred) { in wait() argument [all …]
|
| /freebsd/contrib/llvm-project/libcxx/include/__condition_variable/ |
| H A D | condition_variable.h | 107 void wait(unique_lock<mutex>& __lk) _NOEXCEPT; 110 _LIBCPP_HIDE_FROM_ABI void wait(unique_lock<mutex>& __lk, _Predicate __pred) { in wait() argument 112 wait(__lk); in wait() 117 wait_until(unique_lock<mutex>& __lk, const chrono::time_point<_Clock, _Duration>& __t) { in wait_until() argument 127 __do_timed_wait(__lk, __t_ns); in wait_until() 133 …wait_until(unique_lock<mutex>& __lk, const chrono::time_point<_Clock, _Duration>& __t, _Predicate … in wait_until() argument 135 if (wait_until(__lk, __t) == cv_status::timeout) in wait_until() 142 …_LIBCPP_HIDE_FROM_ABI cv_status wait_for(unique_lock<mutex>& __lk, const chrono::duration<_Rep, _P… in wait_for() argument 160 __do_timed_wait(__lk, __clock_tp_ns::max()); in wait_for() 162 __do_timed_wait(__lk, __clock_tp_ns(nanoseconds(__now_count_ns + __d_ns_count))); in wait_for() [all …]
|
| /freebsd/contrib/llvm-project/libcxx/src/ |
| H A D | future.cpp | 63 unique_lock<mutex> __lk(__mut_); in set_value() local 71 unique_lock<mutex> __lk(__mut_); in set_value_at_thread_exit() local 79 unique_lock<mutex> __lk(__mut_); in set_exception() local 88 unique_lock<mutex> __lk(__mut_); in set_exception_at_thread_exit() local 96 unique_lock<mutex> __lk(__mut_); in __make_ready() local 102 unique_lock<mutex> __lk(__mut_); in copy() local 103 __sub_wait(__lk); in copy() 109 unique_lock<mutex> __lk(__mut_); in wait() local 110 __sub_wait(__lk); in wait() 113 void __assoc_sub_state::__sub_wait(unique_lock<mutex>& __lk) { in __sub_wait() argument [all …]
|
| /freebsd/contrib/llvm-project/libcxx/include/__memory_resource/ |
| H A D | synchronized_pool_resource.h | 54 unique_lock<mutex> __lk(__mut_); in release() 66 unique_lock<mutex> __lk(__mut_); in do_allocate() 73 unique_lock<mutex> __lk(__mut_); in do_deallocate()
|
| /freebsd/contrib/llvm-project/libcxx/include/__cxx03/ |
| H A D | condition_variable | 205 unique_lock<mutex> __lk(*__mut); 207 lock_guard<unique_lock<mutex> > __lx(__lk, adopt_lock_t()); 208 __cv_.wait(__lk); 220 unique_lock<mutex> __lk(*__mut); 222 lock_guard<unique_lock<mutex> > __lx(__lk, adopt_lock_t()); 223 return __cv_.wait_until(__lk, __t);
|
| H A D | mutex | 264 unique_lock<mutex> __lk(__m_); 267 __no_timeout = __cv_.wait_until(__lk, __t) == cv_status::no_timeout; 304 unique_lock<mutex> __lk(__m_); 313 __no_timeout = __cv_.wait_until(__lk, __t) == cv_status::no_timeout;
|
| H A D | future | 470 void __sub_wait(unique_lock<mutex>& __lk); 480 lock_guard<mutex> __lk(__mut_); 513 unique_lock<mutex> __lk(__mut_); 517 __cv_.wait_until(__lk, __abs_time); 561 unique_lock<mutex> __lk(this->__mut_); 572 unique_lock<mutex> __lk(this->__mut_); 582 unique_lock<mutex> __lk(this->__mut_); 583 this->__sub_wait(__lk); 591 unique_lock<mutex> __lk(this->__mut_); 592 this->__sub_wait(__lk); [all …]
|
| /freebsd/contrib/llvm-project/libcxx/include/__thread/ |
| H A D | this_thread.h | 59 unique_lock<mutex> __lk(__mut); in sleep_until() 61 __cv.wait_until(__lk, __t); in sleep_until()
|
| /freebsd/contrib/llvm-project/libcxx/include/__cxx03/__thread/ |
| H A D | this_thread.h | 56 unique_lock<mutex> __lk(__mut); in sleep_until() 58 __cv.wait_until(__lk, __t); in sleep_until()
|
| /freebsd/contrib/llvm-project/libcxx/include/ |
| H A D | condition_variable | 178 unique_lock<mutex> __lk(*__mut); 180 lock_guard<unique_lock<mutex> > __lx(__lk, adopt_lock_t()); 181 __cv_.wait(__lk); 190 unique_lock<mutex> __lk(*__mut); 192 lock_guard<unique_lock<mutex> > __lx(__lk, adopt_lock_t()); 193 return __cv_.wait_until(__lk, __t);
|
| H A D | shared_mutex | 235 unique_lock<mutex> __lk(__base_.__mut_); 238 cv_status __status = __base_.__gate1_.wait_until(__lk, __abs_time); 248 cv_status __status = __base_.__gate2_.wait_until(__lk, __abs_time); 275 unique_lock<mutex> __lk(__base_.__mut_); 279 cv_status __status = __base_.__gate1_.wait_until(__lk, __abs_time);
|
| H A D | mutex | 263 unique_lock<mutex> __lk(__m_); 266 __no_timeout = __cv_.wait_until(__lk, __t) == cv_status::no_timeout; 301 unique_lock<mutex> __lk(__m_); 310 __no_timeout = __cv_.wait_until(__lk, __t) == cv_status::no_timeout;
|
| H A D | future | 529 void __sub_wait(unique_lock<mutex>& __lk); 539 lock_guard<mutex> __lk(__mut_); 565 unique_lock<mutex> __lk(__mut_); 569 __cv_.wait_until(__lk, __abs_time); 616 unique_lock<mutex> __lk(this->__mut_); 627 unique_lock<mutex> __lk(this->__mut_); 637 unique_lock<mutex> __lk(this->__mut_); 638 this->__sub_wait(__lk); 646 unique_lock<mutex> __lk(this->__mut_); 647 this->__sub_wait(__lk); [all …]
|