Lines Matching refs:now_serving
611 static kmp_uint32 __kmp_bakery_check(void *now_serving, kmp_uint32 my_ticket) { in __kmp_bakery_check() argument
612 return std::atomic_load_explicit((std::atomic<unsigned> *)now_serving, in __kmp_bakery_check()
623 if (std::atomic_load_explicit(&lck->lk.now_serving, in __kmp_acquire_ticket_lock_timed_template()
629 if (std::atomic_load_explicit(&lck->lk.now_serving, in __kmp_acquire_ticket_lock_timed_template()
633 KMP_WAIT_PTR(&lck->lk.now_serving, my_ticket, __kmp_bakery_check, lck); in __kmp_acquire_ticket_lock_timed_template()
671 if (std::atomic_load_explicit(&lck->lk.now_serving, in __kmp_test_ticket_lock()
710 std::atomic_load_explicit(&lck->lk.now_serving, in __kmp_release_ticket_lock()
713 std::atomic_fetch_add_explicit(&lck->lk.now_serving, 1U, in __kmp_release_ticket_lock()
751 std::atomic_store_explicit(&lck->lk.now_serving, 0U, in __kmp_init_ticket_lock()
770 std::atomic_store_explicit(&lck->lk.now_serving, 0U, in __kmp_destroy_ticket_lock()
1513 lck->lk.now_serving = 0; in __kmp_init_queuing_lock()
1527 lck->lk.now_serving = 0; in __kmp_destroy_queuing_lock()
2248 lck->lk.now_serving = ticket; // non-volatile store in __kmp_acquire_drdpa_lock_timed_template()
2379 lck->lk.now_serving = ticket; // non-volatile store in __kmp_test_drdpa_lock()
2414 kmp_uint64 ticket = lck->lk.now_serving + 1; // non-atomic load in __kmp_release_drdpa_lock()
2454 lck->lk.now_serving = 0; in __kmp_init_drdpa_lock()
2477 lck->lk.now_serving = 0; in __kmp_destroy_drdpa_lock()