kmp_base_queuing_lock Struct Reference

#include <kmp_lock.h>

Public Member Functions

 KMP_ALIGN (8) volatile kmp_int32 tail_id

Data Fields

kmp_int32 depth_locked
kmp_lock_flags_t flags
volatile kmp_int32 head_id
union kmp_queuing_lockinitialized
ident_t const * location
volatile kmp_uint32 next_ticket
volatile kmp_uint32 now_serving
volatile kmp_int32 owner_id

Detailed Description

Definition at line 314 of file kmp_lock.h.


Member Function Documentation

kmp_base_queuing_lock::KMP_ALIGN (  )  volatile

Field Documentation

Definition at line 333 of file kmp_lock.h.

Referenced by __kmp_get_queuing_lock_flags(), and __kmp_set_queuing_lock_flags().

volatile kmp_int32 kmp_base_queuing_lock::head_id

Definition at line 328 of file kmp_lock.h.

Referenced by __kmp_destroy_queuing_lock(), and __kmp_init_queuing_lock().

Definition at line 329 of file kmp_lock.h.

Referenced by __kmp_destroy_queuing_lock(), and __kmp_init_queuing_lock().

volatile kmp_int32 kmp_base_queuing_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