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 */ \
1968 #define OP_CRITICAL_READ(OP, LCK_ID) \ argument
1969 __kmp_acquire_atomic_lock(&ATOMIC_LOCK##LCK_ID, gtid); \
1973 __kmp_release_atomic_lock(&ATOMIC_LOCK##LCK_ID, gtid);
2008 #define ATOMIC_CRITICAL_READ(TYPE_ID, OP_ID, TYPE, OP, LCK_ID, GOMP_FLAG) \ argument
2012 OP_CRITICAL_READ(OP, LCK_ID) /* send assignment */ \
2022 #define OP_CRITICAL_READ_WRK(OP, LCK_ID) \ argument
2023 __kmp_acquire_atomic_lock(&ATOMIC_LOCK##LCK_ID, gtid); \
2027 __kmp_release_atomic_lock(&ATOMIC_LOCK##LCK_ID, gtid);
2046 #define ATOMIC_CRITICAL_READ_WRK(TYPE_ID, OP_ID, TYPE, OP, LCK_ID, GOMP_FLAG) \ argument
2049 OP_CRITICAL_READ_WRK(OP, LCK_ID) /* send assignment */ \
2151 #define ATOMIC_CRITICAL_WR(TYPE_ID, OP_ID, TYPE, OP, LCK_ID, GOMP_FLAG) \ argument
2154 OP_CRITICAL(OP, LCK_ID) /* send assignment */ \
2224 #define OP_CRITICAL_CPT(OP, LCK_ID) \ argument
2225 __kmp_acquire_atomic_lock(&ATOMIC_LOCK##LCK_ID, gtid); \
2235 __kmp_release_atomic_lock(&ATOMIC_LOCK##LCK_ID, gtid); \
2238 #define OP_UPDATE_CRITICAL_CPT(TYPE, OP, LCK_ID) \ argument
2239 __kmp_acquire_atomic_lock(&ATOMIC_LOCK##LCK_ID, gtid); \
2249 __kmp_release_atomic_lock(&ATOMIC_LOCK##LCK_ID, gtid); \
2452 RTYPE, LCK_ID, MASK, GOMP_FLAG) \ argument
2462 LCK_ID, GOMP_FLAG) \ argument
2467 OP_UPDATE_CRITICAL_CPT(TYPE, OP, LCK_ID) /* send assignment */ \
2576 #define OP_CRITICAL_L_CPT(OP, LCK_ID) \ argument
2577 __kmp_acquire_atomic_lock(&ATOMIC_LOCK##LCK_ID, gtid); \
2587 __kmp_release_atomic_lock(&ATOMIC_LOCK##LCK_ID, gtid);
2637 #define MIN_MAX_CRITSECT_CPT(OP, LCK_ID) \ argument
2638 __kmp_acquire_atomic_lock(&ATOMIC_LOCK##LCK_ID, gtid); \
2650 __kmp_release_atomic_lock(&ATOMIC_LOCK##LCK_ID, gtid); \
2687 #define MIN_MAX_CRITICAL_CPT(TYPE_ID, OP_ID, TYPE, OP, LCK_ID, GOMP_FLAG) \ argument
2692 MIN_MAX_CRITSECT_CPT(OP, LCK_ID) \
2793 #define ATOMIC_CRITICAL_CPT(TYPE_ID, OP_ID, TYPE, OP, LCK_ID, GOMP_FLAG) \ argument
2797 OP_UPDATE_CRITICAL_CPT(TYPE, OP, LCK_ID) /* send assignment */ \
2803 #define OP_CRITICAL_CPT_WRK(OP, LCK_ID) \ argument
2804 __kmp_acquire_atomic_lock(&ATOMIC_LOCK##LCK_ID, gtid); \
2814 __kmp_release_atomic_lock(&ATOMIC_LOCK##LCK_ID, gtid); \
2836 #define ATOMIC_CRITICAL_CPT_WRK(TYPE_ID, OP_ID, TYPE, OP, LCK_ID, GOMP_FLAG) \ argument
2839 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) \