Lines Matching refs:cond
41 cnd_broadcast(cnd_t *cond) in cnd_broadcast() argument
44 _DIAGASSERT(cond != NULL); in cnd_broadcast()
46 if (pthread_cond_broadcast(cond) == 0) in cnd_broadcast()
53 cnd_destroy(cnd_t *cond) in cnd_destroy() argument
56 _DIAGASSERT(cond != NULL); in cnd_destroy()
61 (void)pthread_cond_destroy(cond); in cnd_destroy()
65 cnd_init(cnd_t *cond) in cnd_init() argument
68 _DIAGASSERT(cond != NULL); in cnd_init()
70 if (pthread_cond_init(cond, NULL) == 0) in cnd_init()
77 cnd_signal(cnd_t *cond) in cnd_signal() argument
80 _DIAGASSERT(cond != NULL); in cnd_signal()
82 if (pthread_cond_signal(cond) == 0) in cnd_signal()
89 cnd_timedwait(cnd_t * __restrict cond, mtx_t * __restrict mtx, in cnd_timedwait() argument
93 _DIAGASSERT(cond != NULL); in cnd_timedwait()
97 switch (pthread_cond_timedwait(cond, mtx, ts)) { in cnd_timedwait()
108 cnd_wait(cnd_t *cond, mtx_t *mtx) in cnd_wait() argument
111 _DIAGASSERT(cond != NULL); in cnd_wait()
114 if (pthread_cond_wait(cond, mtx) == 0) in cnd_wait()