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

References

projects/openmp/runtime/src/kmp_lock.cpp
 2254   while (polls[ticket & mask] < ticket) { // atomic load
 2264     polls = lck->lk.polls; // atomic load
 2289     std::atomic<kmp_uint64> *old_polls = polls;
 2301         polls = (std::atomic<kmp_uint64> *)__kmp_allocate(num_polls *
 2302                                                           sizeof(*polls));
 2303         polls[0] = ticket;
 2322         polls = (std::atomic<kmp_uint64> *)__kmp_allocate(num_polls *
 2323                                                           sizeof(*polls));
 2326           polls[i].store(old_polls[i]);
 2346       lck->lk.polls = polls; // atomic store