Searched refs:poll_val (Results 1 – 2 of 2) sorted by relevance
| /freebsd-14.2/contrib/llvm-project/openmp/runtime/src/ |
| H A D | kmp_lock.cpp | 336 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 D | kmp_csupport.cpp | 1173 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) { \
|