Lines Matching refs:LCK_ID
726 #define OP_CRITICAL(OP, LCK_ID) \ argument
727 __kmp_acquire_atomic_lock(&ATOMIC_LOCK##LCK_ID, gtid); \
731 __kmp_release_atomic_lock(&ATOMIC_LOCK##LCK_ID, gtid);
733 #define OP_UPDATE_CRITICAL(TYPE, OP, LCK_ID) \ argument
734 __kmp_acquire_atomic_lock(&ATOMIC_LOCK##LCK_ID, gtid); \
736 __kmp_release_atomic_lock(&ATOMIC_LOCK##LCK_ID, gtid);
861 #define OP_UPDATE_CRITICAL(TYPE, OP, LCK_ID) \ argument
862 __kmp_acquire_atomic_lock(&ATOMIC_LOCK##LCK_ID, gtid); \
864 __kmp_release_atomic_lock(&ATOMIC_LOCK##LCK_ID, gtid);
872 #define ATOMIC_FIXED_ADD(TYPE_ID, OP_ID, TYPE, BITS, OP, LCK_ID, MASK, \ argument
880 #define ATOMIC_CMPXCHG(TYPE_ID, OP_ID, TYPE, BITS, OP, LCK_ID, MASK, \ argument
889 #define ATOMIC_CMPXCHG_WORKAROUND(TYPE_ID, OP_ID, TYPE, BITS, OP, LCK_ID, \ argument
901 #define ATOMIC_FIXED_ADD(TYPE_ID, OP_ID, TYPE, BITS, OP, LCK_ID, MASK, \ argument
911 LCK_ID) /* unaligned address - use critical */ \
915 #define ATOMIC_CMPXCHG(TYPE_ID, OP_ID, TYPE, BITS, OP, LCK_ID, MASK, \ argument
924 LCK_ID) /* unaligned address - use critical */ \
930 #define ATOMIC_CMPXCHG_WORKAROUND(TYPE_ID, OP_ID, TYPE, BITS, OP, LCK_ID, \ argument
939 LCK_ID) /* unaligned address - use critical */ \
1079 #define ATOMIC_CRIT_L(TYPE_ID, OP_ID, TYPE, OP, LCK_ID, GOMP_FLAG) \ argument
1082 OP_CRITICAL(= *lhs OP, LCK_ID) \
1089 #define ATOMIC_CMPX_L(TYPE_ID, OP_ID, TYPE, BITS, OP, LCK_ID, MASK, GOMP_FLAG) \ argument
1098 #define ATOMIC_CMPX_L(TYPE_ID, OP_ID, TYPE, BITS, OP, LCK_ID, MASK, GOMP_FLAG) \
1105 OP_CRITICAL(= *lhs OP, LCK_ID) /* unaligned - use critical */ \
1136 #define MIN_MAX_CRITSECT(OP, LCK_ID) \ argument
1137 __kmp_acquire_atomic_lock(&ATOMIC_LOCK##LCK_ID, gtid); \
1142 __kmp_release_atomic_lock(&ATOMIC_LOCK##LCK_ID, gtid);
1175 #define MIN_MAX_CRITICAL(TYPE_ID, OP_ID, TYPE, OP, LCK_ID, GOMP_FLAG) \ argument
1179 MIN_MAX_CRITSECT(OP, LCK_ID) \
1187 #define MIN_MAX_COMPXCHG(TYPE_ID, OP_ID, TYPE, BITS, OP, LCK_ID, MASK, \ argument
1199 #define MIN_MAX_COMPXCHG(TYPE_ID, OP_ID, TYPE, BITS, OP, LCK_ID, MASK, \
1208 MIN_MAX_CRITSECT(OP, LCK_ID) /* unaligned address */ \
1259 #define ATOMIC_CRIT_EQV(TYPE_ID, OP_ID, TYPE, OP, LCK_ID, GOMP_FLAG) \ argument
1262 OP_CRITICAL(^= (TYPE) ~, LCK_ID) /* send assignment and complement */ \
1269 #define ATOMIC_CMPX_EQV(TYPE_ID, OP_ID, TYPE, BITS, OP, LCK_ID, MASK, \ argument
1279 #define ATOMIC_CMPX_EQV(TYPE_ID, OP_ID, TYPE, BITS, OP, LCK_ID, MASK, \
1287 OP_CRITICAL(^= (TYPE) ~, LCK_ID) /* unaligned address - use critical */ \
1315 #define ATOMIC_CRITICAL(TYPE_ID, OP_ID, TYPE, OP, LCK_ID, GOMP_FLAG) \ argument
1318 OP_UPDATE_CRITICAL(TYPE, OP, LCK_ID) /* send assignment */ \
1419 #define OP_CRITICAL_REV(TYPE, OP, LCK_ID) \ argument
1420 __kmp_acquire_atomic_lock(&ATOMIC_LOCK##LCK_ID, gtid); \
1424 __kmp_release_atomic_lock(&ATOMIC_LOCK##LCK_ID, gtid);
1475 #define ATOMIC_CMPXCHG_REV(TYPE_ID, OP_ID, TYPE, BITS, OP, LCK_ID, GOMP_FLAG) \ argument
1564 #define ATOMIC_CRITICAL_REV(TYPE_ID, OP_ID, TYPE, OP, LCK_ID, GOMP_FLAG) \ argument
1567 OP_CRITICAL_REV(TYPE, OP, LCK_ID) \
1639 #define ATOMIC_CRITICAL_FP(TYPE_ID, TYPE, OP_ID, OP, RTYPE_ID, RTYPE, LCK_ID, \ argument
1643 OP_UPDATE_CRITICAL(TYPE, OP, LCK_ID) /* send assignment */ \
1651 LCK_ID, MASK, GOMP_FLAG) \ argument
1661 LCK_ID, MASK, GOMP_FLAG) \
1669 LCK_ID) /* unaligned address - use critical */ \
1678 RTYPE, LCK_ID, MASK, GOMP_FLAG) \ argument
1684 LCK_ID, GOMP_FLAG) \ argument
1687 OP_CRITICAL_REV(TYPE, OP, LCK_ID) \
1877 LCK_ID, MASK, GOMP_FLAG) \ argument
1885 LCK_ID, MASK, GOMP_FLAG) \
1895 LCK_ID, MASK, GOMP_FLAG) \
1903 LCK_ID) /* unaligned address - use critical */ \
1967 #define OP_CRITICAL_READ(OP, LCK_ID) \ argument
1968 __kmp_acquire_atomic_lock(&ATOMIC_LOCK##LCK_ID, gtid); \
1972 __kmp_release_atomic_lock(&ATOMIC_LOCK##LCK_ID, gtid);
2007 #define ATOMIC_CRITICAL_READ(TYPE_ID, OP_ID, TYPE, OP, LCK_ID, GOMP_FLAG) \ argument
2011 OP_CRITICAL_READ(OP, LCK_ID) /* send assignment */ \
2021 #define OP_CRITICAL_READ_WRK(OP, LCK_ID) \ argument
2022 __kmp_acquire_atomic_lock(&ATOMIC_LOCK##LCK_ID, gtid); \
2026 __kmp_release_atomic_lock(&ATOMIC_LOCK##LCK_ID, gtid);
2045 #define ATOMIC_CRITICAL_READ_WRK(TYPE_ID, OP_ID, TYPE, OP, LCK_ID, GOMP_FLAG) \ argument
2048 OP_CRITICAL_READ_WRK(OP, LCK_ID) /* send assignment */ \
2150 #define ATOMIC_CRITICAL_WR(TYPE_ID, OP_ID, TYPE, OP, LCK_ID, GOMP_FLAG) \ argument
2153 OP_CRITICAL(OP, LCK_ID) /* send assignment */ \
2223 #define OP_CRITICAL_CPT(OP, LCK_ID) \ argument
2224 __kmp_acquire_atomic_lock(&ATOMIC_LOCK##LCK_ID, gtid); \
2234 __kmp_release_atomic_lock(&ATOMIC_LOCK##LCK_ID, gtid); \
2237 #define OP_UPDATE_CRITICAL_CPT(TYPE, OP, LCK_ID) \ argument
2238 __kmp_acquire_atomic_lock(&ATOMIC_LOCK##LCK_ID, gtid); \
2248 __kmp_release_atomic_lock(&ATOMIC_LOCK##LCK_ID, gtid); \
2451 RTYPE, LCK_ID, MASK, GOMP_FLAG) \ argument
2461 LCK_ID, GOMP_FLAG) \ argument
2466 OP_UPDATE_CRITICAL_CPT(TYPE, OP, LCK_ID) /* send assignment */ \
2575 #define OP_CRITICAL_L_CPT(OP, LCK_ID) \ argument
2576 __kmp_acquire_atomic_lock(&ATOMIC_LOCK##LCK_ID, gtid); \
2586 __kmp_release_atomic_lock(&ATOMIC_LOCK##LCK_ID, gtid);
2636 #define MIN_MAX_CRITSECT_CPT(OP, LCK_ID) \ argument
2637 __kmp_acquire_atomic_lock(&ATOMIC_LOCK##LCK_ID, gtid); \
2649 __kmp_release_atomic_lock(&ATOMIC_LOCK##LCK_ID, gtid); \
2686 #define MIN_MAX_CRITICAL_CPT(TYPE_ID, OP_ID, TYPE, OP, LCK_ID, GOMP_FLAG) \ argument
2691 MIN_MAX_CRITSECT_CPT(OP, LCK_ID) \
2792 #define ATOMIC_CRITICAL_CPT(TYPE_ID, OP_ID, TYPE, OP, LCK_ID, GOMP_FLAG) \ argument
2796 OP_UPDATE_CRITICAL_CPT(TYPE, OP, LCK_ID) /* send assignment */ \
2802 #define OP_CRITICAL_CPT_WRK(OP, LCK_ID) \ argument
2803 __kmp_acquire_atomic_lock(&ATOMIC_LOCK##LCK_ID, gtid); \
2813 __kmp_release_atomic_lock(&ATOMIC_LOCK##LCK_ID, gtid); \
2835 #define ATOMIC_CRITICAL_CPT_WRK(TYPE_ID, OP_ID, TYPE, OP, LCK_ID, GOMP_FLAG) \ argument
2838 OP_CRITICAL_CPT_WRK(OP## =, LCK_ID) \
2934 #define OP_CRITICAL_CPT_REV(TYPE, OP, LCK_ID) \ argument
2935 __kmp_acquire_atomic_lock(&ATOMIC_LOCK##LCK_ID, gtid); \
2945 __kmp_release_atomic_lock(&ATOMIC_LOCK##LCK_ID, gtid); \
3059 #define ATOMIC_CRITICAL_CPT_REV(TYPE_ID, OP_ID, TYPE, OP, LCK_ID, GOMP_FLAG) \ argument
3064 OP_CRITICAL_CPT_REV(TYPE, OP, LCK_ID) \
3092 #define OP_CRITICAL_CPT_REV_WRK(OP, LCK_ID) \ argument
3093 __kmp_acquire_atomic_lock(&ATOMIC_LOCK##LCK_ID, gtid); \
3103 __kmp_release_atomic_lock(&ATOMIC_LOCK##LCK_ID, gtid); \
3118 #define ATOMIC_CRITICAL_CPT_REV_WRK(TYPE_ID, OP_ID, TYPE, OP, LCK_ID, \ argument
3122 OP_CRITICAL_CPT_REV_WRK(OP, LCK_ID) \
3164 RTYPE, LCK_ID, MASK, GOMP_FLAG) \ argument
3174 LCK_ID, GOMP_FLAG) \ argument
3179 OP_CRITICAL_CPT_REV(TYPE, OP, LCK_ID) /* send assignment */ \
3253 #define CRITICAL_SWP(LCK_ID) \ argument
3254 __kmp_acquire_atomic_lock(&ATOMIC_LOCK##LCK_ID, gtid); \
3259 __kmp_release_atomic_lock(&ATOMIC_LOCK##LCK_ID, gtid); \
3337 #define ATOMIC_CRITICAL_SWP(TYPE_ID, TYPE, LCK_ID, GOMP_FLAG) \ argument
3341 CRITICAL_SWP(LCK_ID) \
3355 #define CRITICAL_SWP_WRK(LCK_ID) \ argument
3356 __kmp_acquire_atomic_lock(&ATOMIC_LOCK##LCK_ID, gtid); \
3361 __kmp_release_atomic_lock(&ATOMIC_LOCK##LCK_ID, gtid); \
3376 #define ATOMIC_CRITICAL_SWP_WRK(TYPE_ID, TYPE, LCK_ID, GOMP_FLAG) \ argument
3380 CRITICAL_SWP_WRK(LCK_ID) \