Lines Matching refs:poll
123 std::atomic<kmp_int32> poll; member
179 volatile kmp_int32 poll; // KMP_LOCK_FREE(futex) => unlocked member
647 if ((gtid >= 0) && (lck->tas.lk.poll - 1 == gtid)) { \
651 if (lck->tas.lk.poll != 0 || \
652 !__kmp_atomic_compare_store_acq(&lck->tas.lk.poll, 0, gtid + 1)) { \
661 lck->tas.lk.poll != 0 || \
662 !__kmp_atomic_compare_store_acq(&lck->tas.lk.poll, 0, gtid + 1)); \
696 return ((lck->tas.lk.poll == 0) && in __kmp_test_user_lock_with_checks()
697 __kmp_atomic_compare_store_acq(&lck->tas.lk.poll, 0, gtid + 1)); in __kmp_test_user_lock_with_checks()
757 if (lck->tas.lk.poll - 1 == gtid) { \
761 if ((lck->tas.lk.poll != 0) || \
762 !__kmp_atomic_compare_store_acq(&lck->tas.lk.poll, 0, gtid + 1)) { \
771 (lck->tas.lk.poll != 0) || \
772 !__kmp_atomic_compare_store_acq(&lck->tas.lk.poll, 0, gtid + 1)); \
808 if (lck->tas.lk.poll - 1 == in __kmp_test_nested_user_lock_with_checks()
812 retval = ((lck->tas.lk.poll == 0) && in __kmp_test_nested_user_lock_with_checks()
813 __kmp_atomic_compare_store_acq(&lck->tas.lk.poll, 0, gtid + 1)); in __kmp_test_nested_user_lock_with_checks()