reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
310 return KMP_LOCK_STRIP((TCR_4(lck->lk.poll) >> 1)) - 1; 337 &(lck->lk.poll), KMP_LOCK_FREE(futex), 355 if (!KMP_COMPARE_AND_STORE_REL32(&(lck->lk.poll), poll_val, 376 if ((rc = syscall(__NR_futex, &(lck->lk.poll), FUTEX_WAIT, poll_val, NULL, 419 if (KMP_COMPARE_AND_STORE_ACQ32(&(lck->lk.poll), KMP_LOCK_FREE(futex), 446 kmp_int32 poll_val = KMP_XCHG_FIXED32(&(lck->lk.poll), KMP_LOCK_FREE(futex)); 456 syscall(__NR_futex, &(lck->lk.poll), FUTEX_WAKE, KMP_LOCK_BUSY(1, futex), 488 TCW_4(lck->lk.poll, KMP_LOCK_FREE(futex)); 491 void __kmp_destroy_futex_lock(kmp_futex_lock_t *lck) { lck->lk.poll = 0; }