Public Member Functions | |
| SynchWaitParams (Mutex::MuHow how_arg, const Condition *cond_arg, KernelTimeout timeout_arg, Mutex *cvmu_arg, PerThreadSynch *thread_arg, std::atomic< intptr_t > *cv_word_arg) | |
Public Attributes | |
| const Condition * | cond |
| int64_t | contention_start_cycles |
| std::atomic< intptr_t > * | cv_word |
| Mutex *const | cvmu |
| const Mutex::MuHow | how |
| PerThreadSynch *const | thread |
| KernelTimeout | timeout |
| absl::SynchWaitParams::SynchWaitParams | ( | Mutex::MuHow | how_arg, |
| const Condition * | cond_arg, | ||
| KernelTimeout | timeout_arg, | ||
| Mutex * | cvmu_arg, | ||
| PerThreadSynch * | thread_arg, | ||
| std::atomic< intptr_t > * | cv_word_arg | ||
| ) | [inline] |
| std::atomic<intptr_t>* absl::SynchWaitParams::cv_word |
| Mutex* const absl::SynchWaitParams::cvmu |