Home
last modified time | relevance | path

Searched refs:kmp_ticket_lock_t (Results 1 – 2 of 2) sorted by relevance

/llvm-project/openmp/runtime/src/
H A Dkmp_lock.h280 typedef union kmp_ticket_lock kmp_ticket_lock_t; typedef
290 extern int __kmp_acquire_ticket_lock(kmp_ticket_lock_t *lck, kmp_int32 gtid);
291 extern int __kmp_test_ticket_lock(kmp_ticket_lock_t *lck, kmp_int32 gtid);
292 extern int __kmp_test_ticket_lock_with_cheks(kmp_ticket_lock_t *lck,
294 extern int __kmp_release_ticket_lock(kmp_ticket_lock_t *lck, kmp_int32 gtid);
295 extern void __kmp_init_ticket_lock(kmp_ticket_lock_t *lck);
296 extern void __kmp_destroy_ticket_lock(kmp_ticket_lock_t *lck);
298 extern int __kmp_acquire_nested_ticket_lock(kmp_ticket_lock_t *lck,
300 extern int __kmp_test_nested_ticket_lock(kmp_ticket_lock_t *lck,
302 extern int __kmp_release_nested_ticket_lock(kmp_ticket_lock_t *lck,
[all …]
H A Dkmp_lock.cpp607 static kmp_int32 __kmp_get_ticket_lock_owner(kmp_ticket_lock_t *lck) { in __kmp_get_ticket_lock_owner()
613 static inline bool __kmp_is_ticket_lock_nestable(kmp_ticket_lock_t *lck) { in __kmp_is_ticket_lock_nestable()
624 __kmp_acquire_ticket_lock_timed_template(kmp_ticket_lock_t *lck, in __kmp_acquire_ticket_lock_timed_template()
644 int __kmp_acquire_ticket_lock(kmp_ticket_lock_t *lck, kmp_int32 gtid) { in __kmp_acquire_ticket_lock()
649 static int __kmp_acquire_ticket_lock_with_checks(kmp_ticket_lock_t *lck, in __kmp_acquire_ticket_lock_with_checks()
674 int __kmp_test_ticket_lock(kmp_ticket_lock_t *lck, kmp_int32 gtid) { in __kmp_test_ticket_lock()
690 static int __kmp_test_ticket_lock_with_checks(kmp_ticket_lock_t *lck, in __kmp_test_ticket_lock_with_checks()
714 int __kmp_release_ticket_lock(kmp_ticket_lock_t *lck, kmp_int32 gtid) { in __kmp_release_ticket_lock()
728 static int __kmp_release_ticket_lock_with_checks(kmp_ticket_lock_t *lck, in __kmp_release_ticket_lock_with_checks()
753 void __kmp_init_ticket_lock(kmp_ticket_lock_t *lck) { in __kmp_init_ticket_lock()
[all …]