reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
2861 extern kmp_queuing_lock_t __kmp_dispatch_lock; /* control dispatch access */
projects/openmp/runtime/src/kmp_atomic.h 359 typedef kmp_queuing_lock_t kmp_atomic_lock_t;
projects/openmp/runtime/src/kmp_global.cpp 483 kmp_queuing_lock_t __kmp_dispatch_lock; /* Control dispatch access */
projects/openmp/runtime/src/kmp_lock.cpp1075 static kmp_int32 __kmp_get_queuing_lock_owner(kmp_queuing_lock_t *lck) { 1079 static inline bool __kmp_is_queuing_lock_nestable(kmp_queuing_lock_t *lck) { 1088 __kmp_acquire_queuing_lock_timed_template(kmp_queuing_lock_t *lck, 1281 int __kmp_acquire_queuing_lock(kmp_queuing_lock_t *lck, kmp_int32 gtid) { 1289 static int __kmp_acquire_queuing_lock_with_checks(kmp_queuing_lock_t *lck, 1308 int __kmp_test_queuing_lock(kmp_queuing_lock_t *lck, kmp_int32 gtid) { 1341 static int __kmp_test_queuing_lock_with_checks(kmp_queuing_lock_t *lck, 1359 int __kmp_release_queuing_lock(kmp_queuing_lock_t *lck, kmp_int32 gtid) { 1502 static int __kmp_release_queuing_lock_with_checks(kmp_queuing_lock_t *lck, 1522 void __kmp_init_queuing_lock(kmp_queuing_lock_t *lck) { 1535 void __kmp_destroy_queuing_lock(kmp_queuing_lock_t *lck) { 1546 static void __kmp_destroy_queuing_lock_with_checks(kmp_queuing_lock_t *lck) { 1562 int __kmp_acquire_nested_queuing_lock(kmp_queuing_lock_t *lck, kmp_int32 gtid) { 1580 __kmp_acquire_nested_queuing_lock_with_checks(kmp_queuing_lock_t *lck, 1592 int __kmp_test_nested_queuing_lock(kmp_queuing_lock_t *lck, kmp_int32 gtid) { 1610 static int __kmp_test_nested_queuing_lock_with_checks(kmp_queuing_lock_t *lck, 1622 int __kmp_release_nested_queuing_lock(kmp_queuing_lock_t *lck, kmp_int32 gtid) { 1636 __kmp_release_nested_queuing_lock_with_checks(kmp_queuing_lock_t *lck, 1655 void __kmp_init_nested_queuing_lock(kmp_queuing_lock_t *lck) { 1660 void __kmp_destroy_nested_queuing_lock(kmp_queuing_lock_t *lck) { 1666 __kmp_destroy_nested_queuing_lock_with_checks(kmp_queuing_lock_t *lck) { 1682 static const ident_t *__kmp_get_queuing_lock_location(kmp_queuing_lock_t *lck) { 1686 static void __kmp_set_queuing_lock_location(kmp_queuing_lock_t *lck, 1691 static kmp_lock_flags_t __kmp_get_queuing_lock_flags(kmp_queuing_lock_t *lck) { 1695 static void __kmp_set_queuing_lock_flags(kmp_queuing_lock_t *lck, 1967 static inline bool __kmp_is_unlocked_queuing_lock(kmp_queuing_lock_t *lck) { 2764 static void __kmp_init_rtm_lock(kmp_queuing_lock_t *lck) { 2768 static void __kmp_destroy_rtm_lock(kmp_queuing_lock_t *lck) { 2772 static void __kmp_destroy_rtm_lock_with_checks(kmp_queuing_lock_t *lck) { 2776 static void __kmp_acquire_rtm_lock(kmp_queuing_lock_t *lck, kmp_int32 gtid) { 2798 static void __kmp_acquire_rtm_lock_with_checks(kmp_queuing_lock_t *lck, 2803 static int __kmp_release_rtm_lock(kmp_queuing_lock_t *lck, kmp_int32 gtid) { 2814 static int __kmp_release_rtm_lock_with_checks(kmp_queuing_lock_t *lck, 2819 static int __kmp_test_rtm_lock(kmp_queuing_lock_t *lck, kmp_int32 gtid) { 2833 static int __kmp_test_rtm_lock_with_checks(kmp_queuing_lock_t *lck, 3257 __kmp_indirect_lock_size[locktag_queuing] = sizeof(kmp_queuing_lock_t); 3263 __kmp_indirect_lock_size[locktag_rtm] = sizeof(kmp_queuing_lock_t); 3270 __kmp_indirect_lock_size[locktag_nested_queuing] = sizeof(kmp_queuing_lock_t);projects/openmp/runtime/src/kmp_lock.h
394 extern int __kmp_acquire_queuing_lock(kmp_queuing_lock_t *lck, kmp_int32 gtid); 395 extern int __kmp_test_queuing_lock(kmp_queuing_lock_t *lck, kmp_int32 gtid); 396 extern int __kmp_release_queuing_lock(kmp_queuing_lock_t *lck, kmp_int32 gtid); 397 extern void __kmp_init_queuing_lock(kmp_queuing_lock_t *lck); 398 extern void __kmp_destroy_queuing_lock(kmp_queuing_lock_t *lck); 400 extern int __kmp_acquire_nested_queuing_lock(kmp_queuing_lock_t *lck, 402 extern int __kmp_test_nested_queuing_lock(kmp_queuing_lock_t *lck, 404 extern int __kmp_release_nested_queuing_lock(kmp_queuing_lock_t *lck, 406 extern void __kmp_init_nested_queuing_lock(kmp_queuing_lock_t *lck); 407 extern void __kmp_destroy_nested_queuing_lock(kmp_queuing_lock_t *lck); 610 kmp_queuing_lock_t queuing;