Lines Matching refs:now_serving
619 static kmp_uint32 __kmp_bakery_check(void *now_serving, kmp_uint32 my_ticket) {
620 return std::atomic_load_explicit((std::atomic<unsigned> *)now_serving,
631 if (std::atomic_load_explicit(&lck->lk.now_serving,
637 if (std::atomic_load_explicit(&lck->lk.now_serving,
641 KMP_WAIT_PTR(&lck->lk.now_serving, my_ticket, __kmp_bakery_check, lck);
680 if (std::atomic_load_explicit(&lck->lk.now_serving,
719 std::atomic_load_explicit(&lck->lk.now_serving,
723 std::atomic_fetch_add_explicit(&lck->lk.now_serving, 1U,
761 std::atomic_store_explicit(&lck->lk.now_serving, 0U,
780 std::atomic_store_explicit(&lck->lk.now_serving, 0U,
1527 lck->lk.now_serving = 0;
1541 lck->lk.now_serving = 0;
2271 lck->lk.now_serving = ticket; // non-volatile store
2403 lck->lk.now_serving = ticket; // non-volatile store
2438 kmp_uint64 ticket = lck->lk.now_serving + 1; // non-atomic load
2479 lck->lk.now_serving = 0;
2502 lck->lk.now_serving = 0;