reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

projects/openmp/runtime/src/kmp_lock.cpp
  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; }