Home
last modified time | relevance | path

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

/freebsd-src/contrib/llvm-project/openmp/runtime/src/
H A Dkmp_lock.h440 struct kmp_base_drdpa_lock { struct
450 *initialized; // points to the lock union if in initialized state
451 ident_t const *location; // Source code location of omp_init_lock().
452 std::atomic<std::atomic<kmp_uint64> *> polls;
453 std::atomic<kmp_uint64> mask; // is 2**num_polls-1 for mod op
454 kmp_uint64 cleanup_ticket; // thread with cleanup ticket
455 std::atomic<kmp_uint64> *old_polls; // will deallocate old_polls
456 kmp_uint32 num_polls; // must be power of 2
483 typedef struct kmp_base_drdpa_lock kmp_base_drdpa_lock_t; argument