Home
last modified time | relevance | path

Searched refs:KMP_LOCK_FREE (Results 1 – 3 of 3) sorted by relevance

/external/llvm-project/openmp/runtime/src/
Dkmp_lock.cpp91 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 …]
Dkmp_lock.h141 { 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
Dkmp_csupport.cpp969 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)); \