LLVM OpenMP 20.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.