Searched refs:KernelTimeout (Results 1 - 9 of 9) sorted by relevance
/third_party/skia/third_party/externals/abseil-cpp/absl/synchronization/internal/ |
H A D | kernel_timeout.h | 44 class KernelTimeout { class 49 explicit KernelTimeout(absl::Time t) : ns_(MakeNs(t)) {} in KernelTimeout() function in absl::synchronization_internal::KernelTimeout 51 KernelTimeout() : ns_(0) {} in KernelTimeout() function in absl::synchronization_internal::KernelTimeout 54 static KernelTimeout Never() { return {}; } in Never() 107 // depends on KernelTimeout (for example, Mutex) on Windows. in InMillisecondsFromNow() 128 inline struct timespec KernelTimeout::MakeAbsTimespec() { in MakeAbsTimespec()
|
H A D | per_thread_sem_test.cc | 77 KernelTimeout timeout; 97 KernelTimeout(absl::Now() + absl::Seconds(10000)) // far in the future in TestTiming() 98 : KernelTimeout::Never(); in TestTiming() 131 static bool Wait(KernelTimeout t) { in Wait() 137 return Wait(KernelTimeout(t)); in Wait()
|
H A D | per_thread_sem.h | 79 static inline bool Wait(KernelTimeout t); 102 absl::synchronization_internal::KernelTimeout t); 111 absl::synchronization_internal::KernelTimeout t) { in Wait()
|
H A D | waiter.cc | 76 bool Waiter::Wait(KernelTimeout t) { in Wait() 176 bool Waiter::Wait(KernelTimeout t) { in Wait() 249 bool Waiter::Wait(KernelTimeout t) { in Wait() 371 bool Waiter::Wait(KernelTimeout t) { in Wait()
|
H A D | waiter.h | 80 bool Wait(KernelTimeout t);
|
H A D | futex.h | 89 KernelTimeout t) { in WaitUntil()
|
H A D | per_thread_sem.cc | 77 absl::synchronization_internal::KernelTimeout t) { in AbslInternalPerThreadSemWait()
|
/third_party/skia/third_party/externals/abseil-cpp/absl/synchronization/ |
H A D | mutex.h | 462 synchronization_internal::KernelTimeout t); 468 synchronization_internal::KernelTimeout t, 476 synchronization_internal::KernelTimeout t); 857 bool WaitCommon(Mutex *mutex, synchronization_internal::KernelTimeout t);
|
H A D | mutex.cc | 69 using absl::synchronization_internal::KernelTimeout; 480 KernelTimeout timeout_arg, Mutex *cvmu_arg, in SynchWaitParams() 495 KernelTimeout timeout; // timeout expiry---absolute time 573 bool Mutex::DecrementSynchSem(Mutex *mu, PerThreadSynch *w, KernelTimeout t) { in DecrementSynchSem() 1142 s->waitp->timeout = KernelTimeout::Never(); // timeout is satisfied in Block() 1519 KernelTimeout(deadline), 0); in LockWhenWithDeadline() 1542 bool res = LockSlowWithDeadline(kShared, &cond, KernelTimeout(deadline), 0); in ReaderLockWhenWithDeadline() 1554 ABSL_RAW_CHECK(this->AwaitCommon(cond, KernelTimeout::Never()), in Await() 1571 KernelTimeout t{deadline}; in AwaitWithDeadline() 1578 bool Mutex::AwaitCommon(const Condition &cond, KernelTimeout [all...] |
Completed in 8 milliseconds