reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

projects/openmp/runtime/src/kmp_lock.cpp
  608 static kmp_int32 __kmp_get_ticket_lock_owner(kmp_ticket_lock_t *lck) {
  614 static inline bool __kmp_is_ticket_lock_nestable(kmp_ticket_lock_t *lck) {
  625 __kmp_acquire_ticket_lock_timed_template(kmp_ticket_lock_t *lck,
  645 int __kmp_acquire_ticket_lock(kmp_ticket_lock_t *lck, kmp_int32 gtid) {
  651 static int __kmp_acquire_ticket_lock_with_checks(kmp_ticket_lock_t *lck,
  676 int __kmp_test_ticket_lock(kmp_ticket_lock_t *lck, kmp_int32 gtid) {
  692 static int __kmp_test_ticket_lock_with_checks(kmp_ticket_lock_t *lck,
  716 int __kmp_release_ticket_lock(kmp_ticket_lock_t *lck, kmp_int32 gtid) {
  731 static int __kmp_release_ticket_lock_with_checks(kmp_ticket_lock_t *lck,
  756 void __kmp_init_ticket_lock(kmp_ticket_lock_t *lck) {
  773 void __kmp_destroy_ticket_lock(kmp_ticket_lock_t *lck) {
  787 static void __kmp_destroy_ticket_lock_with_checks(kmp_ticket_lock_t *lck) {
  808 int __kmp_acquire_nested_ticket_lock(kmp_ticket_lock_t *lck, kmp_int32 gtid) {
  826 static int __kmp_acquire_nested_ticket_lock_with_checks(kmp_ticket_lock_t *lck,
  843 int __kmp_test_nested_ticket_lock(kmp_ticket_lock_t *lck, kmp_int32 gtid) {
  864 static int __kmp_test_nested_ticket_lock_with_checks(kmp_ticket_lock_t *lck,
  881 int __kmp_release_nested_ticket_lock(kmp_ticket_lock_t *lck, kmp_int32 gtid) {
  894 static int __kmp_release_nested_ticket_lock_with_checks(kmp_ticket_lock_t *lck,
  917 void __kmp_init_nested_ticket_lock(kmp_ticket_lock_t *lck) {
  924 void __kmp_destroy_nested_ticket_lock(kmp_ticket_lock_t *lck) {
  931 __kmp_destroy_nested_ticket_lock_with_checks(kmp_ticket_lock_t *lck) {
  952 static const ident_t *__kmp_get_ticket_lock_location(kmp_ticket_lock_t *lck) {
  956 static void __kmp_set_ticket_lock_location(kmp_ticket_lock_t *lck,
  961 static kmp_lock_flags_t __kmp_get_ticket_lock_flags(kmp_ticket_lock_t *lck) {
  965 static void __kmp_set_ticket_lock_flags(kmp_ticket_lock_t *lck,
 3256   __kmp_indirect_lock_size[locktag_ticket] = sizeof(kmp_ticket_lock_t);
 3269   __kmp_indirect_lock_size[locktag_nested_ticket] = sizeof(kmp_ticket_lock_t);
projects/openmp/runtime/src/kmp_lock.h
  286 extern int __kmp_acquire_ticket_lock(kmp_ticket_lock_t *lck, kmp_int32 gtid);
  287 extern int __kmp_test_ticket_lock(kmp_ticket_lock_t *lck, kmp_int32 gtid);
  288 extern int __kmp_test_ticket_lock_with_cheks(kmp_ticket_lock_t *lck,
  290 extern int __kmp_release_ticket_lock(kmp_ticket_lock_t *lck, kmp_int32 gtid);
  291 extern void __kmp_init_ticket_lock(kmp_ticket_lock_t *lck);
  292 extern void __kmp_destroy_ticket_lock(kmp_ticket_lock_t *lck);
  294 extern int __kmp_acquire_nested_ticket_lock(kmp_ticket_lock_t *lck,
  296 extern int __kmp_test_nested_ticket_lock(kmp_ticket_lock_t *lck,
  298 extern int __kmp_release_nested_ticket_lock(kmp_ticket_lock_t *lck,
  300 extern void __kmp_init_nested_ticket_lock(kmp_ticket_lock_t *lck);
  301 extern void __kmp_destroy_nested_ticket_lock(kmp_ticket_lock_t *lck);
  517 typedef kmp_ticket_lock_t kmp_bootstrap_lock_t;
  551 typedef kmp_ticket_lock_t kmp_lock_t;
  609   kmp_ticket_lock_t ticket;