Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/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.cpp1173 kmp_int32 poll_val; \
1174 while ((poll_val = KMP_COMPARE_AND_STORE_RET32( \
1177 kmp_int32 cond = KMP_LOCK_STRIP(poll_val) & 1; \
1179 if (!KMP_COMPARE_AND_STORE_RET32(&(ftx->lk.poll), poll_val, \
1180 poll_val | \
1184 poll_val |= KMP_LOCK_BUSY(1, futex); \
1187 if ((rc = syscall(__NR_futex, &(ftx->lk.poll), FUTEX_WAIT, poll_val, \
1215 kmp_int32 poll_val = \
1217 if (KMP_LOCK_STRIP(poll_val) & 1) { \