Home
last modified time | relevance | path

Searched refs:condvar (Results 1 - 6 of 6) sorted by relevance

/third_party/skia/third_party/externals/abseil-cpp/absl/synchronization/
H A Dlifetime_test.cc33 // 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 Dcnd_monotonic.h41 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 Du_thread.h308 #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 Dtest-mutexes.c28 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 Dcondvar.h40 extern int cv_timedwait(struct cv *condvar, struct mtx *mtx, int tw_ms);
/third_party/FreeBSD/sys/kern/
H A Dkern_condvar.c32 #include <sys/condvar.h>

Completed in 3 milliseconds