kmp_base_drdpa_lock Struct Reference

#include <kmp_lock.h>

Data Structures

struct  kmp_lock_poll

Data Fields

kmp_uint64 cleanup_ticket
kmp_int32 depth_locked
kmp_lock_flags_t flags
KMP_ALIGN_CACHE union
kmp_drdpa_lock
initialized
ident_t const * location
volatile kmp_uint64 mask
KMP_ALIGN_CACHE volatile kmp_uint64 next_ticket
KMP_ALIGN_CACHE kmp_uint64 now_serving
kmp_uint32 num_polls
struct kmp_lock_pollold_polls
volatile kmp_uint32 owner_id
struct
kmp_base_drdpa_lock::kmp_lock_poll 
polls

Detailed Description

Definition at line 372 of file kmp_lock.h.


Field Documentation

Definition at line 421 of file kmp_lock.h.

Referenced by __kmp_get_drdpa_lock_flags(), and __kmp_set_drdpa_lock_flags().

KMP_ALIGN_CACHE union kmp_drdpa_lock* kmp_base_drdpa_lock::initialized [write]
volatile kmp_uint64 kmp_base_drdpa_lock::mask
KMP_ALIGN_CACHE volatile kmp_uint64 kmp_base_drdpa_lock::next_ticket
KMP_ALIGN_CACHE kmp_uint64 kmp_base_drdpa_lock::now_serving
volatile kmp_uint32 kmp_base_drdpa_lock::owner_id

The documentation for this struct was generated from the following file:

Generated on 25 Aug 2013 for libomp_oss by  doxygen 1.6.1