#include <kmp_lock.h>
Data Fields | |
kmp_int32 | depth_locked |
kmp_lock_flags_t | flags |
union kmp_ticket_lock * | initialized |
ident_t const * | location |
volatile kmp_uint32 | next_ticket |
volatile kmp_uint32 | now_serving |
volatile kmp_int32 | owner_id |
Definition at line 267 of file kmp_lock.h.
kmp_int32 kmp_base_ticket_lock::depth_locked |
Definition at line 274 of file kmp_lock.h.
Referenced by __kmp_acquire_nested_ticket_lock(), __kmp_destroy_nested_ticket_lock(), __kmp_destroy_ticket_lock(), __kmp_init_nested_ticket_lock(), __kmp_init_ticket_lock(), __kmp_is_ticket_lock_nestable(), __kmp_release_nested_ticket_lock(), and __kmp_test_nested_ticket_lock().
Definition at line 275 of file kmp_lock.h.
Referenced by __kmp_get_ticket_lock_flags(), and __kmp_set_ticket_lock_flags().
union kmp_ticket_lock* kmp_base_ticket_lock::initialized [write] |
Definition at line 269 of file kmp_lock.h.
Referenced by __kmp_acquire_nested_ticket_lock_with_checks(), __kmp_acquire_ticket_lock_with_checks(), __kmp_destroy_nested_ticket_lock_with_checks(), __kmp_destroy_ticket_lock(), __kmp_destroy_ticket_lock_with_checks(), __kmp_init_ticket_lock(), __kmp_is_ticket_lock_initialized(), __kmp_release_nested_ticket_lock_with_checks(), __kmp_release_ticket_lock_with_checks(), __kmp_test_nested_ticket_lock_with_checks(), and __kmp_test_ticket_lock_with_checks().
Definition at line 270 of file kmp_lock.h.
Referenced by __kmp_destroy_ticket_lock(), __kmp_get_ticket_lock_location(), __kmp_init_ticket_lock(), and __kmp_set_ticket_lock_location().
volatile kmp_uint32 kmp_base_ticket_lock::next_ticket |
Definition at line 271 of file kmp_lock.h.
Referenced by __kmp_acquire_ticket_lock_timed_template(), __kmp_destroy_ticket_lock(), __kmp_init_ticket_lock(), __kmp_release_ticket_lock(), and __kmp_test_ticket_lock().
volatile kmp_uint32 kmp_base_ticket_lock::now_serving |
Definition at line 272 of file kmp_lock.h.
Referenced by __kmp_acquire_ticket_lock_timed_template(), __kmp_destroy_ticket_lock(), __kmp_init_ticket_lock(), __kmp_release_ticket_lock(), and __kmp_test_ticket_lock().
volatile kmp_int32 kmp_base_ticket_lock::owner_id |
Definition at line 273 of file kmp_lock.h.
Referenced by __kmp_acquire_nested_ticket_lock(), __kmp_acquire_ticket_lock_with_checks(), __kmp_destroy_ticket_lock(), __kmp_get_ticket_lock_owner(), __kmp_init_ticket_lock(), __kmp_release_nested_ticket_lock(), __kmp_release_ticket_lock_with_checks(), __kmp_test_nested_ticket_lock(), and __kmp_test_ticket_lock_with_checks().