Lines Matching defs:__location
161 static void __libcpp_atomic_notify(void const volatile* __location)
163 auto const __entry = __libcpp_contention_state(__location);
171 void __cxx_atomic_notify_one(void const volatile* __location)
172 { __libcpp_atomic_notify(__location); }
174 void __cxx_atomic_notify_all(void const volatile* __location)
175 { __libcpp_atomic_notify(__location); }
177 __cxx_contention_t __libcpp_atomic_monitor(void const volatile* __location)
179 auto const __entry = __libcpp_contention_state(__location);
183 void __libcpp_atomic_wait(void const volatile* __location, __cxx_contention_t __old_value)
185 auto const __entry = __libcpp_contention_state(__location);
193 void __cxx_atomic_notify_one(__cxx_atomic_contention_t const volatile* __location)
195 __libcpp_contention_notify(&__libcpp_contention_state(__location)->__contention_state, __location, true);
198 void __cxx_atomic_notify_all(__cxx_atomic_contention_t const volatile* __location)
200 __libcpp_contention_notify(&__libcpp_contention_state(__location)->__contention_state, __location, false);
203 __cxx_contention_t __libcpp_atomic_monitor(__cxx_atomic_contention_t const volatile* __location)
205 return __libcpp_contention_monitor_for_wait(&__libcpp_contention_state(__location)->__contention_state, __location);
208 void __libcpp_atomic_wait(__cxx_atomic_contention_t const volatile* __location, __cxx_contention_t __old_value)
210 __libcpp_contention_wait(&__libcpp_contention_state(__location)->__contention_state, __location, __old_value);