Home
last modified time | relevance | path

Searched defs:SynchWaitParams (Results 1 – 5 of 5) sorted by relevance

/external/abseil-cpp/absl/synchronization/
Dmutex.cc465 struct SynchWaitParams { struct
466 SynchWaitParams(Mutex::MuHow how_arg, const Condition *cond_arg, in SynchWaitParams() argument
478 const Mutex::MuHow how; // How this thread needs to wait.
479 const Condition *cond; // The condition that this thread is waiting for.
482 KernelTimeout timeout; // timeout expiry---absolute time
485 Mutex *const cvmu; // used for transfer from cond var to mutex
486 PerThreadSynch *const thread; // thread that is waiting
490 std::atomic<intptr_t> *cv_word;
492 int64_t contention_start_cycles; // Time (in cycles) when this thread started
/external/rust/crates/grpcio-sys/grpc/third_party/abseil-cpp/absl/synchronization/
Dmutex.cc467 struct SynchWaitParams { struct
468 SynchWaitParams(Mutex::MuHow how_arg, const Condition *cond_arg, in SynchWaitParams() argument
480 const Mutex::MuHow how; // How this thread needs to wait.
481 const Condition *cond; // The condition that this thread is waiting for.
484 KernelTimeout timeout; // timeout expiry---absolute time
487 Mutex *const cvmu; // used for transfer from cond var to mutex
488 PerThreadSynch *const thread; // thread that is waiting
492 std::atomic<intptr_t> *cv_word;
494 int64_t contention_start_cycles; // Time (in cycles) when this thread started
/external/openscreen/third_party/abseil/src/absl/synchronization/
Dmutex.cc467 struct SynchWaitParams { struct
468 SynchWaitParams(Mutex::MuHow how_arg, const Condition *cond_arg, in SynchWaitParams() function
480 const Mutex::MuHow how; // How this thread needs to wait.
481 const Condition *cond; // The condition that this thread is waiting for.
484 KernelTimeout timeout; // timeout expiry---absolute time
487 Mutex *const cvmu; // used for transfer from cond var to mutex
488 PerThreadSynch *const thread; // thread that is waiting
492 std::atomic<intptr_t> *cv_word;
494 int64_t contention_start_cycles; // Time (in cycles) when this thread started
/external/webrtc/third_party/abseil-cpp/absl/synchronization/
Dmutex.cc465 struct SynchWaitParams { struct
466 SynchWaitParams(Mutex::MuHow how_arg, const Condition *cond_arg, in SynchWaitParams() function
478 const Mutex::MuHow how; // How this thread needs to wait.
479 const Condition *cond; // The condition that this thread is waiting for.
482 KernelTimeout timeout; // timeout expiry---absolute time
485 Mutex *const cvmu; // used for transfer from cond var to mutex
486 PerThreadSynch *const thread; // thread that is waiting
490 std::atomic<intptr_t> *cv_word;
492 int64_t contention_start_cycles; // Time (in cycles) when this thread started
/external/libtextclassifier/abseil-cpp/absl/synchronization/
Dmutex.cc467 struct SynchWaitParams { struct
468 SynchWaitParams(Mutex::MuHow how_arg, const Condition *cond_arg, in SynchWaitParams() argument
480 const Mutex::MuHow how; // How this thread needs to wait.
481 const Condition *cond; // The condition that this thread is waiting for.
484 KernelTimeout timeout; // timeout expiry---absolute time
487 Mutex *const cvmu; // used for transfer from cond var to mutex
488 PerThreadSynch *const thread; // thread that is waiting
492 std::atomic<intptr_t> *cv_word;
494 int64_t contention_start_cycles; // Time (in cycles) when this thread started