Home
last modified time | relevance | path

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

/freebsd-13-stable/contrib/llvm-project/openmp/runtime/src/
HDkmp_lock.h202 typedef union kmp_futex_lock kmp_futex_lock_t; typedef
211 extern int __kmp_acquire_futex_lock(kmp_futex_lock_t *lck, kmp_int32 gtid);
212 extern int __kmp_test_futex_lock(kmp_futex_lock_t *lck, kmp_int32 gtid);
213 extern int __kmp_release_futex_lock(kmp_futex_lock_t *lck, kmp_int32 gtid);
214 extern void __kmp_init_futex_lock(kmp_futex_lock_t *lck);
215 extern void __kmp_destroy_futex_lock(kmp_futex_lock_t *lck);
217 extern int __kmp_acquire_nested_futex_lock(kmp_futex_lock_t *lck,
219 extern int __kmp_test_nested_futex_lock(kmp_futex_lock_t *lck, kmp_int32 gtid);
220 extern int __kmp_release_nested_futex_lock(kmp_futex_lock_t *lck,
222 extern void __kmp_init_nested_futex_lock(kmp_futex_lock_t *lck);
[all …]
HDkmp_lock.cpp311 static kmp_int32 __kmp_get_futex_lock_owner(kmp_futex_lock_t *lck) { in __kmp_get_futex_lock_owner()
315 static inline bool __kmp_is_futex_lock_nestable(kmp_futex_lock_t *lck) { in __kmp_is_futex_lock_nestable()
320 __kmp_acquire_futex_lock_timed_template(kmp_futex_lock_t *lck, kmp_int32 gtid) { in __kmp_acquire_futex_lock_timed_template()
401 int __kmp_acquire_futex_lock(kmp_futex_lock_t *lck, kmp_int32 gtid) { in __kmp_acquire_futex_lock()
406 static int __kmp_acquire_futex_lock_with_checks(kmp_futex_lock_t *lck, in __kmp_acquire_futex_lock_with_checks()
409 if ((sizeof(kmp_futex_lock_t) <= OMP_LOCK_T_SIZE) && in __kmp_acquire_futex_lock_with_checks()
419 int __kmp_test_futex_lock(kmp_futex_lock_t *lck, kmp_int32 gtid) { in __kmp_test_futex_lock()
428 static int __kmp_test_futex_lock_with_checks(kmp_futex_lock_t *lck, in __kmp_test_futex_lock_with_checks()
431 if ((sizeof(kmp_futex_lock_t) <= OMP_LOCK_T_SIZE) && in __kmp_test_futex_lock_with_checks()
438 int __kmp_release_futex_lock(kmp_futex_lock_t *lck, kmp_int32 gtid) { in __kmp_release_futex_lock()
[all …]
HDkmp_csupport.cpp1225 kmp_futex_lock_t *ftx = (kmp_futex_lock_t *)lock; \
1255 kmp_futex_lock_t *ftx = (kmp_futex_lock_t *)lock; \
1268 kmp_futex_lock_t *ftx = (kmp_futex_lock_t *)lock; \