Searched refs:condvar (Results 1 - 6 of 6) sorted by relevance
/third_party/skia/third_party/externals/abseil-cpp/absl/synchronization/ |
H A D | lifetime_test.cc | 33 // then waits for 'state' to be set, as signalled by 'condvar'. 36 // signalling the change via 'condvar'. 41 void ThreadOne(absl::Mutex* mutex, absl::CondVar* condvar, in ThreadOne() argument 54 condvar->Wait(mutex); in ThreadOne() 59 void ThreadTwo(absl::Mutex* mutex, absl::CondVar* condvar, in ThreadTwo() argument 69 condvar->Signal(); in ThreadTwo() 74 // If any of 'mutex', 'condvar', or 'notification' is nullptr, use a locally 76 void RunTests(absl::Mutex* mutex, absl::CondVar* condvar) { in RunTests() argument 83 if (!condvar) { in RunTests() 84 condvar in RunTests() 95 absl::CondVar condvar; TestLocals() local [all...] |
/third_party/mesa3d/src/util/ |
H A D | cnd_monotonic.h | 41 CONDITION_VARIABLE condvar; member 53 InitializeConditionVariable(&cond->condvar); in u_cnd_monotonic_init() 89 WakeAllConditionVariable(&cond->condvar); in u_cnd_monotonic_broadcast() 102 WakeConditionVariable(&cond->condvar); in u_cnd_monotonic_signal() 120 if (SleepConditionVariableCS(&cond->condvar, mtx, timeout)) in u_cnd_monotonic_timedwait() 138 SleepConditionVariableCS(&cond->condvar, mtx, INFINITE); in u_cnd_monotonic_wait()
|
H A D | u_thread.h | 308 #else /* If the OS doesn't have its own, implement barriers using a mutex and a condvar */ 315 cnd_t condvar; member 324 cnd_init(&barrier->condvar); in util_barrier_init() 331 cnd_destroy(&barrier->condvar); in util_barrier_destroy() 345 cnd_wait(&barrier->condvar, &barrier->mutex); in util_barrier_wait() 350 cnd_broadcast(&barrier->condvar); in util_barrier_wait()
|
/third_party/libuv/test/ |
H A D | test-mutexes.c | 28 static uv_cond_t condvar; variable 93 uv_cond_signal(&condvar); in synchronize_nowait() 103 for (current = step; current == step; uv_cond_wait(&condvar, &mutex)); in synchronize() 142 ASSERT_OK(uv_cond_init(&condvar)); in TEST_IMPL() 179 uv_cond_destroy(&condvar); in TEST_IMPL()
|
/third_party/FreeBSD/sys/sys/ |
H A D | condvar.h | 40 extern int cv_timedwait(struct cv *condvar, struct mtx *mtx, int tw_ms);
|
/third_party/FreeBSD/sys/kern/ |
H A D | kern_condvar.c | 32 #include <sys/condvar.h>
|
Completed in 3 milliseconds