Home
last modified time | relevance | path

Searched refs:FutexResult (Results 1 – 5 of 5) sorted by relevance

/rocksdb-6.9/third-party/folly/folly/detail/
DFutex.cpp91 FutexResult nativeFutexWaitImpl( in nativeFutexWaitImpl()
124 return FutexResult::AWOKEN; in nativeFutexWaitImpl()
129 return FutexResult::TIMEDOUT; in nativeFutexWaitImpl()
131 return FutexResult::INTERRUPTED; in nativeFutexWaitImpl()
173 FutexResult emulatedFutexWaitImpl( in emulatedFutexWaitImpl()
204 return FutexResult::VALUE_CHANGED; in emulatedFutexWaitImpl()
206 return FutexResult::AWOKEN; in emulatedFutexWaitImpl()
208 return FutexResult::TIMEDOUT; in emulatedFutexWaitImpl()
211 return FutexResult::INTERRUPTED; in emulatedFutexWaitImpl()
237 FutexResult futexWaitImpl( in futexWaitImpl()
[all …]
DFutex-inl.h49 FutexResult futexWaitImpl(
60 FutexResult futexWaitImpl(
68 typename std::enable_if<Deadline::clock::is_steady, FutexResult>::type
78 typename std::enable_if<!Deadline::clock::is_steady, FutexResult>::type
88 FutexResult
91 assert(rv != FutexResult::TIMEDOUT); in futexWait()
101 FutexResult futexWaitUntil( in futexWaitUntil()
DFutex.h18 enum class FutexResult { enum
46 FutexResult
60 FutexResult futexWaitUntil(
/rocksdb-6.9/third-party/folly/folly/synchronization/
DAtomicNotification-inl.h28 inline std::cv_status toCvStatus(FutexResult result) { in toCvStatus()
29 return (result == FutexResult::TIMEDOUT) ? std::cv_status::timeout in toCvStatus()
DBaton.h290 if (rv == detail::FutexResult::TIMEDOUT) { in tryWaitSlow()