reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
2393 kmp_uint64 ticket = lck->lk.next_ticket; // atomic load 2394 std::atomic<kmp_uint64> *polls = lck->lk.polls; 2395 kmp_uint64 mask = lck->lk.mask; // atomic load 2398 if (__kmp_atomic_compare_store_acq(&lck->lk.next_ticket, ticket, 2400 KMP_FSYNC_ACQUIRED(lck); 2403 lck->lk.now_serving = ticket; // non-volatile store