reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

projects/openmp/runtime/src/kmp_csupport.cpp
 1399   kmp_dyna_lock_t *lk = (kmp_dyna_lock_t *)crit;
 3231   kmp_dyna_lock_t *lk = (kmp_dyna_lock_t *)crit;
projects/openmp/runtime/src/kmp_lock.cpp
 2698 static void __kmp_init_direct_lock(kmp_dyna_lock_t *lck,
 2717 static void __kmp_destroy_hle_lock(kmp_dyna_lock_t *lck) { TCW_4(*lck, 0); }
 2719 static void __kmp_destroy_hle_lock_with_checks(kmp_dyna_lock_t *lck) {
 2723 static void __kmp_acquire_hle_lock(kmp_dyna_lock_t *lck, kmp_int32 gtid) {
 2737 static void __kmp_acquire_hle_lock_with_checks(kmp_dyna_lock_t *lck,
 2742 static int __kmp_release_hle_lock(kmp_dyna_lock_t *lck, kmp_int32 gtid) {
 2750 static int __kmp_release_hle_lock_with_checks(kmp_dyna_lock_t *lck,
 2755 static int __kmp_test_hle_lock(kmp_dyna_lock_t *lck, kmp_int32 gtid) {
 2759 static int __kmp_test_hle_lock_with_checks(kmp_dyna_lock_t *lck,
 2841 static void __kmp_init_indirect_lock(kmp_dyna_lock_t *l,
 2843 static void __kmp_destroy_indirect_lock(kmp_dyna_lock_t *lock);
 2844 static int __kmp_set_indirect_lock(kmp_dyna_lock_t *lock, kmp_int32);
 2845 static int __kmp_unset_indirect_lock(kmp_dyna_lock_t *lock, kmp_int32);
 2846 static int __kmp_test_indirect_lock(kmp_dyna_lock_t *lock, kmp_int32);
 2847 static int __kmp_set_indirect_lock_with_checks(kmp_dyna_lock_t *lock,
 2849 static int __kmp_unset_indirect_lock_with_checks(kmp_dyna_lock_t *lock,
 2851 static int __kmp_test_indirect_lock_with_checks(kmp_dyna_lock_t *lock,
 2900 void (*__kmp_direct_init[])(kmp_dyna_lock_t *, kmp_dyna_lockseq_t) = {
 2906 static void (*direct_destroy[])(kmp_dyna_lock_t *) = {
 2911 static void (*direct_destroy_check[])(kmp_dyna_lock_t *) = {
 2918 static int (*direct_set[])(kmp_dyna_lock_t *, kmp_int32) = {
 2923 static int (*direct_set_check[])(kmp_dyna_lock_t *, kmp_int32) = {
 2931 static int (*direct_unset[])(kmp_dyna_lock_t *, kmp_int32) = {
 2933 static int (*direct_test[])(kmp_dyna_lock_t *, kmp_int32) = {
 2938 static int (*direct_unset_check[])(kmp_dyna_lock_t *, kmp_int32) = {
 2941 static int (*direct_test_check[])(kmp_dyna_lock_t *, kmp_int32) = {
 2946 void (**__kmp_direct_destroy)(kmp_dyna_lock_t *) = 0;
 2947 int (**__kmp_direct_set)(kmp_dyna_lock_t *, kmp_int32) = 0;
 2948 int (**__kmp_direct_unset)(kmp_dyna_lock_t *, kmp_int32) = 0;
 2949 int (**__kmp_direct_test)(kmp_dyna_lock_t *, kmp_int32) = 0;
 3112 static void __kmp_init_indirect_lock(kmp_dyna_lock_t *lock,
 3134 static void __kmp_destroy_indirect_lock(kmp_dyna_lock_t *lock) {
 3153 static int __kmp_set_indirect_lock(kmp_dyna_lock_t *lock, kmp_int32 gtid) {
 3158 static int __kmp_unset_indirect_lock(kmp_dyna_lock_t *lock, kmp_int32 gtid) {
 3163 static int __kmp_test_indirect_lock(kmp_dyna_lock_t *lock, kmp_int32 gtid) {
 3168 static int __kmp_set_indirect_lock_with_checks(kmp_dyna_lock_t *lock,
 3175 static int __kmp_unset_indirect_lock_with_checks(kmp_dyna_lock_t *lock,
 3182 static int __kmp_test_indirect_lock_with_checks(kmp_dyna_lock_t *lock,
projects/openmp/runtime/src/kmp_lock.h
 1124 extern void (*__kmp_direct_init[])(kmp_dyna_lock_t *, kmp_dyna_lockseq_t);
 1125 extern void (**__kmp_direct_destroy)(kmp_dyna_lock_t *);
 1126 extern int (**__kmp_direct_set)(kmp_dyna_lock_t *, kmp_int32);
 1127 extern int (**__kmp_direct_unset)(kmp_dyna_lock_t *, kmp_int32);
 1128 extern int (**__kmp_direct_test)(kmp_dyna_lock_t *, kmp_int32);