Searched refs:next_ticket (Results 1 – 3 of 3) sorted by relevance
| /freebsd/contrib/llvm-project/openmp/runtime/src/ |
| H A D | kmp_lock.cpp | 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() [all …]
|
| H A D | kmp_lock.h | 242 next_ticket; // ticket number to give to next thread which acquires 255 next_ticket; // ticket number to give to next thread which acquires 375 next_ticket; // ticket number to give to next thread which acquires 458 // next_ticket it needs to exist in a separate cache line, as it is 462 std::atomic<kmp_uint64> next_ticket; 234 next_ticket; // ticket number to give to next thread which acquires global() member 247 next_ticket; // ticket number to give to next thread which acquires global() member 367 next_ticket; // ticket number to give to next thread which acquires global() member 454 std::atomic<kmp_uint64> next_ticket; global() member
|
| H A D | kmp_debugger.cpp | 157 offset_and_size_of(kmp_base_queuing_lock_t, next_ticket),
|