Lines Matching refs:ftx
1169 kmp_futex_lock_t *ftx = (kmp_futex_lock_t *)lock; \
1172 KMP_FSYNC_PREPARE(ftx); \
1175 &(ftx->lk.poll), KMP_LOCK_FREE(futex), \
1179 if (!KMP_COMPARE_AND_STORE_RET32(&(ftx->lk.poll), poll_val, \
1187 if ((rc = syscall(__NR_futex, &(ftx->lk.poll), FUTEX_WAIT, poll_val, \
1193 KMP_FSYNC_ACQUIRED(ftx); \
1199 kmp_futex_lock_t *ftx = (kmp_futex_lock_t *)lock; \
1200 if (KMP_COMPARE_AND_STORE_ACQ32(&(ftx->lk.poll), KMP_LOCK_FREE(futex), \
1202 KMP_FSYNC_ACQUIRED(ftx); \
1212 kmp_futex_lock_t *ftx = (kmp_futex_lock_t *)lock; \
1214 KMP_FSYNC_RELEASING(ftx); \
1216 KMP_XCHG_FIXED32(&(ftx->lk.poll), KMP_LOCK_FREE(futex)); \
1218 syscall(__NR_futex, &(ftx->lk.poll), FUTEX_WAKE, \