Home
last modified time | relevance | path

Searched refs:Futex (Results 1 – 8 of 8) sorted by relevance

/rocksdb-6.9/third-party/folly/folly/detail/
DFutex-inl.h46 const Futex<std::atomic>* futex,
50 const Futex<std::atomic>* futex,
57 const Futex<EmulatedFutexAtomic>* futex,
61 const Futex<EmulatedFutexAtomic>* futex,
67 template <typename Futex, typename Deadline>
70 Futex* futex, in futexWaitImpl()
77 template <typename Futex, typename Deadline>
80 Futex* futex, in futexWaitImpl()
87 template <typename Futex>
95 template <typename Futex>
[all …]
DFutex.h38 using Futex = Atom<std::uint32_t>; variable
45 template <typename Futex>
47 futexWait(const Futex* futex, uint32_t expected, uint32_t waitMask = -1);
59 template <typename Futex, class Clock, class Duration>
61 const Futex* futex,
75 template <typename Futex>
77 const Futex* futex,
DFutex.cpp180 std::is_same<F, const Futex<std::atomic>>::value || in emulatedFutexWaitImpl()
181 std::is_same<F, const Futex<EmulatedFutexAtomic>>::value, in emulatedFutexWaitImpl()
220 const Futex<std::atomic>* futex, in futexWakeImpl()
231 const Futex<EmulatedFutexAtomic>* futex, in futexWakeImpl()
238 const Futex<std::atomic>* futex, in futexWaitImpl()
253 const Futex<EmulatedFutexAtomic>* futex, in futexWaitImpl()
/rocksdb-6.9/third-party/folly/folly/synchronization/
DBaton.h324 detail::Futex<Atom> state_;
DAtomicNotification-inl.h22 static_assert(std::is_same<atomic_uint_fast_wait_t, Futex<std::atomic>>{}, "");
DDistributedMutex-inl.h190 Futex<Atomic> sleeper_{kUninitialized};
/rocksdb-6.9/
Dsrc.mk301 third-party/folly/folly/detail/Futex.cpp \
DCMakeLists.txt803 third-party/folly/folly/detail/Futex.cpp