Lines Matching refs:next_ticket
627 &lck->lk.next_ticket, 1U, std::memory_order_relaxed); in __kmp_acquire_ticket_lock_timed_template()
675 kmp_uint32 my_ticket = std::atomic_load_explicit(&lck->lk.next_ticket, in __kmp_test_ticket_lock()
680 kmp_uint32 next_ticket = my_ticket + 1; in __kmp_test_ticket_lock() local
682 &lck->lk.next_ticket, &my_ticket, next_ticket, in __kmp_test_ticket_lock()
715 kmp_uint32 distance = std::atomic_load_explicit(&lck->lk.next_ticket, in __kmp_release_ticket_lock()
756 std::atomic_store_explicit(&lck->lk.next_ticket, 0U, in __kmp_init_ticket_lock()
775 std::atomic_store_explicit(&lck->lk.next_ticket, 0U, in __kmp_destroy_ticket_lock()
1520 lck->lk.next_ticket = 0; in __kmp_init_queuing_lock()
1534 lck->lk.next_ticket = 0; in __kmp_destroy_queuing_lock()
2219 kmp_uint64 ticket = KMP_ATOMIC_INC(&lck->lk.next_ticket); in __kmp_acquire_drdpa_lock_timed_template()
2296 kmp_uint64 num_waiting = TCR_8(lck->lk.next_ticket) - ticket - 1; in __kmp_acquire_drdpa_lock_timed_template()
2346 lck->lk.cleanup_ticket = lck->lk.next_ticket; in __kmp_acquire_drdpa_lock_timed_template()
2379 kmp_uint64 ticket = lck->lk.next_ticket; // atomic load in __kmp_test_drdpa_lock()
2383 kmp_uint64 next_ticket = ticket + 1; in __kmp_test_drdpa_lock() local
2384 if (__kmp_atomic_compare_store_acq(&lck->lk.next_ticket, ticket, in __kmp_test_drdpa_lock()
2385 next_ticket)) { in __kmp_test_drdpa_lock()
2463 lck->lk.next_ticket = 0; in __kmp_init_drdpa_lock()
2486 lck->lk.next_ticket = 0; in __kmp_destroy_drdpa_lock()