Home
last modified time | relevance | path

Searched refs:poll_val (Results 1 – 2 of 2) sorted by relevance

/llvm-project-15.0.7/openmp/runtime/src/
H A Dkmp_lock.cpp336 kmp_int32 poll_val; in __kmp_acquire_futex_lock_timed_template() local
338 while ((poll_val = KMP_COMPARE_AND_STORE_RET32( in __kmp_acquire_futex_lock_timed_template()
342 kmp_int32 cond = KMP_LOCK_STRIP(poll_val) & 1; in __kmp_acquire_futex_lock_timed_template()
346 lck, gtid, poll_val, cond)); in __kmp_acquire_futex_lock_timed_template()
357 if (!KMP_COMPARE_AND_STORE_REL32(&(lck->lk.poll), poll_val, in __kmp_acquire_futex_lock_timed_template()
365 poll_val |= KMP_LOCK_BUSY(1, futex); in __kmp_acquire_futex_lock_timed_template()
375 lck, gtid, poll_val)); in __kmp_acquire_futex_lock_timed_template()
382 lck, gtid, poll_val, rc, errno)); in __kmp_acquire_futex_lock_timed_template()
388 lck, gtid, poll_val)); in __kmp_acquire_futex_lock_timed_template()
450 lck, gtid, poll_val)); in __kmp_release_futex_lock()
[all …]
H A Dkmp_csupport.cpp1144 kmp_int32 poll_val; \
1145 while ((poll_val = KMP_COMPARE_AND_STORE_RET32( \
1148 kmp_int32 cond = KMP_LOCK_STRIP(poll_val) & 1; \
1150 if (!KMP_COMPARE_AND_STORE_RET32(&(ftx->lk.poll), poll_val, \
1151 poll_val | \
1155 poll_val |= KMP_LOCK_BUSY(1, futex); \
1158 if ((rc = syscall(__NR_futex, &(ftx->lk.poll), FUTEX_WAIT, poll_val, \
1186 kmp_int32 poll_val = \
1188 if (KMP_LOCK_STRIP(poll_val) & 1) { \