|
LLVM OpenMP 22.0.0git
|
#include "/home/buildbot/as-worker-4/publish-doxygen-docs/llvm-project/openmp/runtime/src/kmp_lock.h"
Public Attributes | |
| KMP_ALIGN_CACHE volatile union kmp_drdpa_lock * | initialized |
| ident_t const * | location |
| std::atomic< std::atomic< kmp_uint64 > * > | polls |
| std::atomic< kmp_uint64 > | mask |
| kmp_uint64 | cleanup_ticket |
| std::atomic< kmp_uint64 > * | old_polls |
| kmp_uint32 | num_polls |
| KMP_ALIGN_CACHE std::atomic< kmp_uint64 > | next_ticket |
| KMP_ALIGN_CACHE kmp_uint64 | now_serving |
| volatile kmp_uint32 | owner_id |
| kmp_int32 | depth_locked |
| kmp_lock_flags_t | flags |
Definition at line 440 of file kmp_lock.h.
| kmp_uint64 kmp_base_drdpa_lock::cleanup_ticket |
Definition at line 454 of file kmp_lock.h.
| kmp_int32 kmp_base_drdpa_lock::depth_locked |
Definition at line 479 of file kmp_lock.h.
| kmp_lock_flags_t kmp_base_drdpa_lock::flags |
Definition at line 480 of file kmp_lock.h.
| KMP_ALIGN_CACHE volatile union kmp_drdpa_lock* kmp_base_drdpa_lock::initialized |
Definition at line 450 of file kmp_lock.h.
| ident_t const* kmp_base_drdpa_lock::location |
Definition at line 451 of file kmp_lock.h.
| std::atomic<kmp_uint64> kmp_base_drdpa_lock::mask |
Definition at line 453 of file kmp_lock.h.
| KMP_ALIGN_CACHE std::atomic<kmp_uint64> kmp_base_drdpa_lock::next_ticket |
Definition at line 462 of file kmp_lock.h.
| KMP_ALIGN_CACHE kmp_uint64 kmp_base_drdpa_lock::now_serving |
Definition at line 477 of file kmp_lock.h.
| kmp_uint32 kmp_base_drdpa_lock::num_polls |
Definition at line 456 of file kmp_lock.h.
| std::atomic<kmp_uint64>* kmp_base_drdpa_lock::old_polls |
Definition at line 455 of file kmp_lock.h.
| volatile kmp_uint32 kmp_base_drdpa_lock::owner_id |
Definition at line 478 of file kmp_lock.h.
| std::atomic<std::atomic<kmp_uint64> *> kmp_base_drdpa_lock::polls |
Definition at line 452 of file kmp_lock.h.