Lines Matching refs:cond_interface
132 static pthread_cond_internal_t* __get_internal_cond(pthread_cond_t* cond_interface) { in __get_internal_cond() argument
133 return reinterpret_cast<pthread_cond_internal_t*>(cond_interface); in __get_internal_cond()
136 int pthread_cond_init(pthread_cond_t* cond_interface, const pthread_condattr_t* attr) { in pthread_cond_init() argument
137 pthread_cond_internal_t* cond = __get_internal_cond(cond_interface); in pthread_cond_init()
152 int pthread_cond_destroy(pthread_cond_t* cond_interface) { in pthread_cond_destroy() argument
153 pthread_cond_internal_t* cond = __get_internal_cond(cond_interface); in pthread_cond_destroy()
213 int pthread_cond_broadcast(pthread_cond_t* cond_interface) { in pthread_cond_broadcast() argument
214 return __pthread_cond_pulse(__get_internal_cond(cond_interface), INT_MAX); in pthread_cond_broadcast()
217 int pthread_cond_signal(pthread_cond_t* cond_interface) { in pthread_cond_signal() argument
218 return __pthread_cond_pulse(__get_internal_cond(cond_interface), 1); in pthread_cond_signal()
221 int pthread_cond_wait(pthread_cond_t* cond_interface, pthread_mutex_t* mutex) { in pthread_cond_wait() argument
222 pthread_cond_internal_t* cond = __get_internal_cond(cond_interface); in pthread_cond_wait()
226 int pthread_cond_timedwait(pthread_cond_t *cond_interface, pthread_mutex_t * mutex, in pthread_cond_timedwait() argument
229 pthread_cond_internal_t* cond = __get_internal_cond(cond_interface); in pthread_cond_timedwait()
233 extern "C" int pthread_cond_timedwait_monotonic_np(pthread_cond_t* cond_interface, in pthread_cond_timedwait_monotonic_np() argument
236 return __pthread_cond_timedwait(__get_internal_cond(cond_interface), mutex, false, abs_timeout); in pthread_cond_timedwait_monotonic_np()
239 int pthread_cond_clockwait(pthread_cond_t* cond_interface, pthread_mutex_t* mutex, clockid_t clock, in pthread_cond_clockwait() argument
243 return pthread_cond_timedwait_monotonic_np(cond_interface, mutex, abs_timeout); in pthread_cond_clockwait()
245 … return __pthread_cond_timedwait(__get_internal_cond(cond_interface), mutex, true, abs_timeout); in pthread_cond_clockwait()
254 extern "C" int pthread_cond_timedwait_monotonic(pthread_cond_t* cond_interface, in pthread_cond_timedwait_monotonic() argument
257 return pthread_cond_timedwait_monotonic_np(cond_interface, mutex, abs_timeout); in pthread_cond_timedwait_monotonic()
264 extern "C" int pthread_cond_timedwait_relative_np(pthread_cond_t* cond_interface, in pthread_cond_timedwait_relative_np() argument
273 return __pthread_cond_timedwait(__get_internal_cond(cond_interface), mutex, false, abs_timeout); in pthread_cond_timedwait_relative_np()
280 extern "C" int pthread_cond_timeout_np(pthread_cond_t* cond_interface, in pthread_cond_timeout_np() argument
284 return pthread_cond_timedwait_relative_np(cond_interface, mutex, &ts); in pthread_cond_timeout_np()