reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
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