Home
last modified time | relevance | path

Searched refs:native_handle (Results 1 – 13 of 13) sorted by relevance

/llvm-project-15.0.7/third-party/benchmark/src/
H A Dmutex.h81 std::mutex& native_handle() { return mut_; } in native_handle() function
91 MutexLock(Mutex& m) ACQUIRE(m) : ml_(m.native_handle()) {} in MutexLock()
93 MutexLockImp& native_handle() { return ml_; } in native_handle() function
142 phase_condition_.wait(ml.native_handle(), cb); in createBarrier()
H A Dthread_manager.h35 end_condition_.wait(lock.native_handle(), in WaitForAllThreads()
/llvm-project-15.0.7/libcxx/src/
H A Dcondition_variable.cpp46 int ec = __libcpp_condvar_wait(&__cv_, lk.mutex()->native_handle()); in wait()
76 int ec = __libcpp_condvar_timedwait(&__cv_, lk.mutex()->native_handle(), &ts); in __do_timed_wait()
/llvm-project-15.0.7/llvm/include/llvm/Support/
H A Dthread.h106 native_handle_type native_handle() const noexcept { return Thread; } in native_handle() function
196 native_handle_type native_handle() noexcept { return Thread.native_handle(); }
/llvm-project-15.0.7/libcxx/test/libcxx/thread/thread.mutex/thread.mutex.requirements/thread.mutex.requirements.mutex/thread.mutex.class/
H A Dnative_handle.pass.cpp28 pthread_mutex_t* h = m.native_handle(); in main()
/llvm-project-15.0.7/libcxx/test/libcxx/thread/thread.mutex/thread.mutex.requirements/thread.mutex.requirements.mutex/thread.mutex.recursive/
H A Dnative_handle.pass.cpp28 pthread_mutex_t* h = m.native_handle(); in main()
/llvm-project-15.0.7/libcxx/test/libcxx/thread/thread.condition/thread.condition.condvar/
H A Dnative_handle.pass.cpp30 std::condition_variable::native_handle_type h = cv.native_handle(); in main()
/llvm-project-15.0.7/libcxx/test/libcxx/thread/thread.threads/thread.thread.class/thread.thread.member/
H A Dnative_handle.pass.cpp53 pthread_t pid = t0.native_handle(); in main()
/llvm-project-15.0.7/libcxx/include/
H A Dshared_mutex41 native_handle_type native_handle(); // See 30.2.3
176 // native_handle_type native_handle(); // See 30.2.3
202 // _LIBCPP_INLINE_VISIBILITY native_handle_type native_handle() { return __base::unlock_shared(…
H A D__mutex_base57 _LIBCPP_INLINE_VISIBILITY native_handle_type native_handle() {return &__m_;}
324 _LIBCPP_INLINE_VISIBILITY native_handle_type native_handle() {return &__cv_;}
500 … int __ec = pthread_cond_clockwait(&__cv_, __lk.mutex()->native_handle(), CLOCK_MONOTONIC, &__ts);
H A Dmutex33 native_handle_type native_handle();
50 native_handle_type native_handle();
235 native_handle_type native_handle() {return &__m_;}
H A Dthread42 native_handle_type native_handle();
272 native_handle_type native_handle() _NOEXCEPT {return __t_;}
H A Dcondition_variable60 native_handle_type native_handle();