Searched refs:kmp_futex_lock_t (Results 1 - 3 of 3) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/openmp/runtime/src/
H A Dkmp_lock.h194 typedef union kmp_futex_lock kmp_futex_lock_t; typedef in typeref:union:kmp_futex_lock
197 // kmp_futex_lock_t xlock = KMP_FUTEX_LOCK_INITIALIZER( xlock );
203 extern int __kmp_acquire_futex_lock(kmp_futex_lock_t *lck, kmp_int32 gtid);
204 extern int __kmp_test_futex_lock(kmp_futex_lock_t *lck, kmp_int32 gtid);
205 extern int __kmp_release_futex_lock(kmp_futex_lock_t *lck, kmp_int32 gtid);
206 extern void __kmp_init_futex_lock(kmp_futex_lock_t *lck);
207 extern void __kmp_destroy_futex_lock(kmp_futex_lock_t *lck);
209 extern int __kmp_acquire_nested_futex_lock(kmp_futex_lock_t *lck,
211 extern int __kmp_test_nested_futex_lock(kmp_futex_lock_t *lck, kmp_int32 gtid);
212 extern int __kmp_release_nested_futex_lock(kmp_futex_lock_t *lc
[all...]
H A Dkmp_lock.cpp309 static kmp_int32 __kmp_get_futex_lock_owner(kmp_futex_lock_t *lck) {
313 static inline bool __kmp_is_futex_lock_nestable(kmp_futex_lock_t *lck) {
318 __kmp_acquire_futex_lock_timed_template(kmp_futex_lock_t *lck, kmp_int32 gtid) {
399 int __kmp_acquire_futex_lock(kmp_futex_lock_t *lck, kmp_int32 gtid) {
405 static int __kmp_acquire_futex_lock_with_checks(kmp_futex_lock_t *lck,
408 if ((sizeof(kmp_futex_lock_t) <= OMP_LOCK_T_SIZE) &&
418 int __kmp_test_futex_lock(kmp_futex_lock_t *lck, kmp_int32 gtid) {
427 static int __kmp_test_futex_lock_with_checks(kmp_futex_lock_t *lck,
430 if ((sizeof(kmp_futex_lock_t) <= OMP_LOCK_T_SIZE) &&
437 int __kmp_release_futex_lock(kmp_futex_lock_t *lc
[all...]
H A Dkmp_csupport.cpp1027 kmp_futex_lock_t *ftx = (kmp_futex_lock_t *)lock; \
1057 kmp_futex_lock_t *ftx = (kmp_futex_lock_t *)lock; \
1070 kmp_futex_lock_t *ftx = (kmp_futex_lock_t *)lock; \

Completed in 161 milliseconds