Lines Matching defs:tas
122 // KMP_LOCK_FREE(tas) => unlocked; locked: (gtid+1) of owning thread
149 { KMP_LOCK_FREE(tas), 0 } \
610 kmp_tas_lock_t tas;
648 lck->tas.lk.depth_locked != -1) { \
651 if ((gtid >= 0) && (lck->tas.lk.poll - 1 == gtid)) { \
655 if (lck->tas.lk.poll != 0 || \
656 !__kmp_atomic_compare_store_acq(&lck->tas.lk.poll, 0, gtid + 1)) { \
665 lck->tas.lk.poll != 0 || \
666 !__kmp_atomic_compare_store_acq(&lck->tas.lk.poll, 0, gtid + 1)); \
696 lck->tas.lk.depth_locked != -1) {
700 return ((lck->tas.lk.poll == 0) &&
701 __kmp_atomic_compare_store_acq(&lck->tas.lk.poll, 0, gtid + 1));
757 lck->tas.lk.depth_locked == -1) { \
761 if (lck->tas.lk.poll - 1 == gtid) { \
762 lck->tas.lk.depth_locked += 1; \
765 if ((lck->tas.lk.poll != 0) || \
766 !__kmp_atomic_compare_store_acq(&lck->tas.lk.poll, 0, gtid + 1)) { \
775 (lck->tas.lk.poll != 0) || \
776 !__kmp_atomic_compare_store_acq(&lck->tas.lk.poll, 0, gtid + 1)); \
778 lck->tas.lk.depth_locked = 1; \
807 lck->tas.lk.depth_locked == -1) {
812 if (lck->tas.lk.poll - 1 ==
814 return ++lck->tas.lk.depth_locked; /* same owner, depth increased */
816 retval = ((lck->tas.lk.poll == 0) &&
817 __kmp_atomic_compare_store_acq(&lck->tas.lk.poll, 0, gtid + 1));
820 lck->tas.lk.depth_locked = 1;
1053 #define KMP_FOREACH_D_LOCK(m, a) m(tas, a) m(futex, a) m(hle, a) m(rtm_spin, a)
1059 #define KMP_FOREACH_D_LOCK(m, a) m(tas, a) m(hle, a) m(rtm_spin, a)
1068 #define KMP_FOREACH_D_LOCK(m, a) m(tas, a) m(futex, a)
1074 #define KMP_FOREACH_D_LOCK(m, a) m(tas, a)