• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/llvm-project/openmp/runtime/src/

Lines Matching defs:kmp_user_lock_p

580 // union member, and cast their addresses to kmp_user_lock_p.
618 typedef union kmp_user_lock *kmp_user_lock_p;
625 extern kmp_int32 (*__kmp_get_user_lock_owner_)(kmp_user_lock_p lck);
627 static inline kmp_int32 __kmp_get_user_lock_owner(kmp_user_lock_p lck) {
632 extern int (*__kmp_acquire_user_lock_with_checks_)(kmp_user_lock_p lck,
668 static inline int __kmp_acquire_user_lock_with_checks(kmp_user_lock_p lck,
675 extern int (*__kmp_test_user_lock_with_checks_)(kmp_user_lock_p lck,
683 static inline int __kmp_test_user_lock_with_checks(kmp_user_lock_p lck,
701 static inline int __kmp_test_user_lock_with_checks(kmp_user_lock_p lck,
708 extern int (*__kmp_release_user_lock_with_checks_)(kmp_user_lock_p lck,
711 static inline void __kmp_release_user_lock_with_checks(kmp_user_lock_p lck,
717 extern void (*__kmp_init_user_lock_with_checks_)(kmp_user_lock_p lck);
719 static inline void __kmp_init_user_lock_with_checks(kmp_user_lock_p lck) {
726 extern void (*__kmp_destroy_user_lock_)(kmp_user_lock_p lck);
728 static inline void __kmp_destroy_user_lock(kmp_user_lock_p lck) {
733 extern void (*__kmp_destroy_user_lock_with_checks_)(kmp_user_lock_p lck);
735 static inline void __kmp_destroy_user_lock_with_checks(kmp_user_lock_p lck) {
740 extern int (*__kmp_acquire_nested_user_lock_with_checks_)(kmp_user_lock_p lck,
780 __kmp_acquire_nested_user_lock_with_checks(kmp_user_lock_p lck, kmp_int32 gtid,
787 extern int (*__kmp_test_nested_user_lock_with_checks_)(kmp_user_lock_p lck,
791 static inline int __kmp_test_nested_user_lock_with_checks(kmp_user_lock_p lck,
820 static inline int __kmp_test_nested_user_lock_with_checks(kmp_user_lock_p lck,
827 extern int (*__kmp_release_nested_user_lock_with_checks_)(kmp_user_lock_p lck,
831 __kmp_release_nested_user_lock_with_checks(kmp_user_lock_p lck,
837 extern void (*__kmp_init_nested_user_lock_with_checks_)(kmp_user_lock_p lck);
840 __kmp_init_nested_user_lock_with_checks(kmp_user_lock_p lck) {
845 extern void (*__kmp_destroy_nested_user_lock_with_checks_)(kmp_user_lock_p lck);
848 __kmp_destroy_nested_user_lock_with_checks(kmp_user_lock_p lck) {
866 extern int (*__kmp_is_user_lock_initialized_)(kmp_user_lock_p lck);
870 extern const ident_t *(*__kmp_get_user_lock_location_)(kmp_user_lock_p lck);
872 static inline const ident_t *__kmp_get_user_lock_location(kmp_user_lock_p lck) {
880 extern void (*__kmp_set_user_lock_location_)(kmp_user_lock_p lck,
883 static inline void __kmp_set_user_lock_location(kmp_user_lock_p lck,
890 extern kmp_lock_flags_t (*__kmp_get_user_lock_flags_)(kmp_user_lock_p lck);
892 extern void (*__kmp_set_user_lock_flags_)(kmp_user_lock_p lck,
895 static inline void __kmp_set_user_lock_flags(kmp_user_lock_p lck,
909 kmp_user_lock_p, kmp_int32))__kmp_acquire##nest##kind##_##suffix; \
911 kmp_user_lock_p, kmp_int32))__kmp_release##nest##kind##_##suffix; \
913 kmp_user_lock_p, kmp_int32))__kmp_test##nest##kind##_##suffix; \
915 (void (*)(kmp_user_lock_p))__kmp_init##nest##kind##_##suffix; \
917 (void (*)(kmp_user_lock_p))__kmp_destroy##nest##kind##_##suffix; \
954 kmp_user_lock_p *table; // Lock table.
960 extern kmp_user_lock_p __kmp_lock_pool;
972 extern kmp_user_lock_p __kmp_user_lock_allocate(void **user_lock,
976 kmp_user_lock_p lck);
977 extern kmp_user_lock_p __kmp_lookup_user_lock(void **user_lock,
1118 kmp_user_lock_p lock;
1132 extern void (*__kmp_indirect_init[])(kmp_user_lock_p);
1133 extern void (**__kmp_indirect_destroy)(kmp_user_lock_p);
1134 extern int (**__kmp_indirect_set)(kmp_user_lock_p, kmp_int32);
1135 extern int (**__kmp_indirect_unset)(kmp_user_lock_p, kmp_int32);
1136 extern int (**__kmp_indirect_test)(kmp_user_lock_p, kmp_int32);
1187 extern void (*__kmp_indirect_set_location[KMP_NUM_I_LOCKS])(kmp_user_lock_p,
1196 extern void (*__kmp_indirect_set_flags[KMP_NUM_I_LOCKS])(kmp_user_lock_p,
1206 kmp_user_lock_p);
1214 kmp_user_lock_p);
1248 extern kmp_int32 __kmp_get_user_lock_owner(kmp_user_lock_p, kmp_uint32);