Lines Matching refs:polls

2213   std::atomic<kmp_uint64> *polls = lck->lk.polls;  in __kmp_acquire_drdpa_lock_timed_template()  local
2216 if (polls[ticket & mask] != ticket) in __kmp_acquire_drdpa_lock_timed_template()
2231 while (polls[ticket & mask] < ticket) { // atomic load in __kmp_acquire_drdpa_lock_timed_template()
2241 polls = lck->lk.polls; // atomic load in __kmp_acquire_drdpa_lock_timed_template()
2266 std::atomic<kmp_uint64> *old_polls = polls; in __kmp_acquire_drdpa_lock_timed_template()
2278 polls = (std::atomic<kmp_uint64> *)__kmp_allocate(num_polls * in __kmp_acquire_drdpa_lock_timed_template()
2279 sizeof(*polls)); in __kmp_acquire_drdpa_lock_timed_template()
2280 polls[0] = ticket; in __kmp_acquire_drdpa_lock_timed_template()
2299 polls = (std::atomic<kmp_uint64> *)__kmp_allocate(num_polls * in __kmp_acquire_drdpa_lock_timed_template()
2300 sizeof(*polls)); in __kmp_acquire_drdpa_lock_timed_template()
2303 polls[i].store(old_polls[i]); in __kmp_acquire_drdpa_lock_timed_template()
2323 lck->lk.polls = polls; // atomic store in __kmp_acquire_drdpa_lock_timed_template()
2370 std::atomic<kmp_uint64> *polls = lck->lk.polls; in __kmp_test_drdpa_lock() local
2372 if (polls[ticket & mask] == ticket) { in __kmp_test_drdpa_lock()
2415 std::atomic<kmp_uint64> *polls = lck->lk.polls; // atomic load in __kmp_release_drdpa_lock() local
2420 polls[ticket & mask] = ticket; // atomic store in __kmp_release_drdpa_lock()
2449 lck->lk.polls = (std::atomic<kmp_uint64> *)__kmp_allocate( in __kmp_init_drdpa_lock()
2450 lck->lk.num_polls * sizeof(*(lck->lk.polls))); in __kmp_init_drdpa_lock()
2465 if (lck->lk.polls.load() != NULL) { in __kmp_destroy_drdpa_lock()
2466 __kmp_free(lck->lk.polls.load()); in __kmp_destroy_drdpa_lock()
2467 lck->lk.polls = NULL; in __kmp_destroy_drdpa_lock()