Searched refs:KMP_LOCK_FREE (Results 1 – 3 of 3) sorted by relevance
/external/llvm-project/openmp/runtime/src/ |
D | kmp_lock.cpp | 91 kmp_int32 tas_free = KMP_LOCK_FREE(tas); in __kmp_acquire_tas_lock_timed_template() 133 kmp_int32 tas_free = KMP_LOCK_FREE(tas); in __kmp_test_tas_lock() 158 KMP_ATOMIC_ST_REL(&lck->lk.poll, KMP_LOCK_FREE(tas)); in __kmp_release_tas_lock() 184 lck->lk.poll = KMP_LOCK_FREE(tas); in __kmp_init_tas_lock() 337 &(lck->lk.poll), KMP_LOCK_FREE(futex), in __kmp_acquire_futex_lock_timed_template() 338 KMP_LOCK_BUSY(gtid_code, futex))) != KMP_LOCK_FREE(futex)) { in __kmp_acquire_futex_lock_timed_template() 419 if (KMP_COMPARE_AND_STORE_ACQ32(&(lck->lk.poll), KMP_LOCK_FREE(futex), in __kmp_test_futex_lock() 446 kmp_int32 poll_val = KMP_XCHG_FIXED32(&(lck->lk.poll), KMP_LOCK_FREE(futex)); in __kmp_release_futex_lock() 488 TCW_4(lck->lk.poll, KMP_LOCK_FREE(futex)); in __kmp_init_futex_lock() 2728 if (swap4(lck, KMP_LOCK_BUSY(1, hle)) != KMP_LOCK_FREE(hle)) { in __kmp_acquire_hle_lock() [all …]
|
D | kmp_lock.h | 141 { ATOMIC_VAR_INIT(KMP_LOCK_FREE(tas)), 0 } \ 200 { KMP_LOCK_FREE(futex), 0 } \ 1164 #define KMP_LOCK_FREE(type) (locktag_##type) macro 1253 #define KMP_LOCK_FREE(type) 0 macro
|
D | kmp_csupport.cpp | 969 kmp_int32 tas_free = KMP_LOCK_FREE(tas); \ 996 kmp_int32 tas_free = KMP_LOCK_FREE(tas); \ 1004 { KMP_ATOMIC_ST_REL(&((kmp_tas_lock_t *)lock)->lk.poll, KMP_LOCK_FREE(tas)); } 1026 &(ftx->lk.poll), KMP_LOCK_FREE(futex), \ 1027 KMP_LOCK_BUSY(gtid_code, futex))) != KMP_LOCK_FREE(futex)) { \ 1051 if (KMP_COMPARE_AND_STORE_ACQ32(&(ftx->lk.poll), KMP_LOCK_FREE(futex), \ 1067 KMP_XCHG_FIXED32(&(ftx->lk.poll), KMP_LOCK_FREE(futex)); \
|