Searched refs:futex (Results 1 – 4 of 4) sorted by relevance
| /rocksdb-6.9/third-party/folly/folly/detail/ |
| D | Futex.cpp | 174 F* futex, in emulatedFutexWaitImpl() argument 186 futex, in emulatedFutexWaitImpl() 188 [&] { return *futex == expected; }, in emulatedFutexWaitImpl() 193 futex, in emulatedFutexWaitImpl() 195 [&] { return *futex == expected; }, in emulatedFutexWaitImpl() 200 futex, waitMask, [&] { return *futex == expected; }, [] {}); in emulatedFutexWaitImpl() 220 const Futex<std::atomic>* futex, in futexWakeImpl() argument 224 return nativeFutexWake(futex, count, wakeMask); in futexWakeImpl() 231 const Futex<EmulatedFutexAtomic>* futex, in futexWakeImpl() argument 238 const Futex<std::atomic>* futex, in futexWaitImpl() argument [all …]
|
| D | Futex-inl.h | 46 const Futex<std::atomic>* futex, 50 const Futex<std::atomic>* futex, 57 const Futex<EmulatedFutexAtomic>* futex, 61 const Futex<EmulatedFutexAtomic>* futex, 70 Futex* futex, in futexWaitImpl() argument 80 Futex* futex, in futexWaitImpl() argument 96 int futexWake(const Futex* futex, int count, uint32_t wakeMask) { in futexWake() argument 97 return futexWakeImpl(futex, count, wakeMask); in futexWake() 102 const Futex* futex, in futexWaitUntil() argument 112 ? futexWaitImpl(futex, expected, nullptr, nullptr, waitMask) in futexWaitUntil() [all …]
|
| D | Futex.h | 47 futexWait(const Futex* futex, uint32_t expected, uint32_t waitMask = -1); 61 const Futex* futex, 77 const Futex* futex,
|
| /rocksdb-6.9/third-party/folly/folly/synchronization/ |
| D | DistributedMutex-inl.h | 221 void initialize(std::uint64_t futex, CombineFunction task) { in initialize() argument 225 assert(futex == kCombineUninitialized); in initialize() 228 assert((futex == kUninitialized) || (futex == kAboutToWait)); in initialize() 243 futex_.store(futex, std::memory_order_release); in initialize()
|