Searched defs:__atomic_semaphore (Results 1 – 1 of 1) sorted by relevance
185 struct __atomic_semaphore in _GLIBCXX_VISIBILITY() struct187 static constexpr ptrdiff_t _S_max = __gnu_cxx::__int_traits<int>::__max; in _GLIBCXX_VISIBILITY()188 explicit __atomic_semaphore(__detail::__platform_wait_t __count) noexcept in _GLIBCXX_VISIBILITY() argument195 __atomic_semaphore& operator=(const __atomic_semaphore&) = delete; in _GLIBCXX_VISIBILITY()198 _S_do_try_acquire(__detail::__platform_wait_t* __counter) noexcept in _GLIBCXX_VISIBILITY()211 _M_acquire() noexcept in _GLIBCXX_VISIBILITY()219 _M_try_acquire() noexcept in _GLIBCXX_VISIBILITY()228 _M_try_acquire_until(const chrono::time_point<_Clock, in _GLIBCXX_VISIBILITY()239 _M_try_acquire_for(const chrono::duration<_Rep, _Period>& __rtime) in _GLIBCXX_VISIBILITY()249 _M_release(ptrdiff_t __update) noexcept in _GLIBCXX_VISIBILITY()