Lines Matching defs:condvar
286 #define pipe_static_condvar(condvar) \
287 static pipe_condvar condvar = 1000
289 #define pipe_condvar_init(condvar) \
290 (void) (condvar = 1000)
292 #define pipe_condvar_destroy(condvar) \
293 (void) condvar
298 #define pipe_condvar_wait(condvar, mutex) \
300 os_time_sleep(condvar); \
304 #define pipe_condvar_signal(condvar) \
305 (void) condvar
307 #define pipe_condvar_broadcast(condvar) \
308 (void) condvar
338 #else /* If the OS doesn't have its own, implement barriers using a mutex and a condvar */
345 pipe_condvar condvar;
354 pipe_condvar_init(barrier->condvar);
361 pipe_condvar_destroy(barrier->condvar);
375 pipe_condvar_wait(barrier->condvar, barrier->mutex);
380 pipe_condvar_broadcast(barrier->condvar);