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