Home
last modified time | relevance | path

Searched refs:lock_value (Results 1 - 8 of 8) sorted by relevance

/third_party/skia/third_party/externals/abseil-cpp/absl/base/internal/
H A Dspinlock.cc95 uint32_t lock_value; in SpinLoop() local
97 lock_value = lockword_.load(std::memory_order_relaxed); in SpinLoop()
98 } while ((lock_value & kSpinLockHeld) != 0 && --c > 0); in SpinLoop()
99 return lock_value; in SpinLoop()
103 uint32_t lock_value = SpinLoop(); in SlowLock() local
104 lock_value = TryLockInternal(lock_value, 0); in SlowLock()
105 if ((lock_value & kSpinLockHeld) == 0) { in SlowLock()
110 if ((lock_value & kSpinLockCooperative) != 0) { in SlowLock()
123 while ((lock_value in SlowLock()
170 SlowUnlock(uint32_t lock_value) SlowUnlock() argument
220 DecodeWaitCycles(uint32_t lock_value) DecodeWaitCycles() argument
[all...]
H A Dspinlock.h98 uint32_t lock_value = lockword_.load(std::memory_order_relaxed); in ABSL_UNLOCK_FUNCTION() local
99 lock_value = lockword_.exchange(lock_value & kSpinLockCooperative, in ABSL_UNLOCK_FUNCTION()
102 if ((lock_value & kSpinLockDisabledScheduling) != 0) { in ABSL_UNLOCK_FUNCTION()
105 if ((lock_value & kWaitTimeMask) != 0) { in ABSL_UNLOCK_FUNCTION()
109 SlowUnlock(lock_value); in ABSL_UNLOCK_FUNCTION()
130 static uint64_t DecodeWaitCycles(uint32_t lock_value);
168 uint32_t TryLockInternal(uint32_t lock_value, uint32_t wait_cycles);
170 void SlowUnlock(uint32_t lock_value) ABSL_ATTRIBUTE_COLD;
174 uint32_t lock_value in TryLockImpl() local
217 TryLockInternal(uint32_t lock_value, uint32_t wait_cycles) TryLockInternal() argument
[all...]
/third_party/skia/third_party/externals/abseil-cpp/absl/base/
H A Dspinlock_test_common.cc51 static uint64_t DecodeWaitCycles(uint32_t lock_value) { in DecodeWaitCycles()
52 return SpinLock::DecodeWaitCycles(lock_value); in DecodeWaitCycles()
155 uint32_t lock_value = SpinLockTest::EncodeWaitCycles(start_time, end_time); in TEST() local
156 EXPECT_EQ(0, lock_value & kLockwordReservedMask); in TEST()
157 uint64_t decoded = SpinLockTest::DecodeWaitCycles(lock_value); in TEST()
/third_party/ltp/testcases/open_posix_testsuite/functional/semaphores/
H A Dsem_sleepingbarber.c144 int lock_value = 1; in main() local
163 if (-1 == sem_init(&lock, shared, lock_value)) { in main()
H A Dsem_philosopher.c123 int lock_value = 1; in main() local
137 if (-1 == sem_init(&lock, shared, lock_value)) { in main()
H A Dsem_conpro.c102 int lock_value = 1; in main() local
118 if (-1 == sem_init(&buf.lock, shared, lock_value)) { in main()
/third_party/ltp/testcases/open_posix_testsuite/stress/semaphores/
H A Dmulti_con_pro.c151 int lock_value = 1; in main() local
188 if (-1 == sem_init(&buf->lock, shared, lock_value)) { in main()
/third_party/skia/third_party/externals/abseil-cpp/absl/time/
H A Dclock.cc446 uint64_t lock_value =
534 SeqRelease(&time_state.seq, lock_value); // release the readers

Completed in 4 milliseconds