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

References

projects/openmp/runtime/src/kmp.h
 1728     kmp_lock_t *th_steal_lock; // lock used for chunk stealing (8-byte variable)
 2155   kmp_lock_t *mtx_locks[MAX_MTX_DEPS]; /* lock mutexinoutset dependent tasks */
 2157   kmp_lock_t lock; /* guards shared fields: task, successors */
 2177   kmp_lock_t *mtx_lock; /* is referenced by depnodes w/mutexinoutset dep */
 2607   char pad[sizeof(kmp_lock_t)]; // padding to maintain performance on big iron
 2737   kmp_lock_t r_begin_lock;
 2860 extern kmp_lock_t __kmp_global_lock; /* control OS/global access  */
 2862 extern kmp_lock_t __kmp_debug_lock; /* control I/O access for KMP_DEBUG */
projects/openmp/runtime/src/kmp_dispatch.cpp
 1197       kmp_lock_t *lck = th->th.th_dispatch->th_steal_lock;
 2073             kmp_lock_t *lck = other_threads[i]->th.th_dispatch->th_steal_lock;
projects/openmp/runtime/src/kmp_lock.h
  555 static inline int __kmp_acquire_lock(kmp_lock_t *lck, kmp_int32 gtid) {
  559 static inline int __kmp_test_lock(kmp_lock_t *lck, kmp_int32 gtid) {
  563 static inline void __kmp_release_lock(kmp_lock_t *lck, kmp_int32 gtid) {
  567 static inline void __kmp_init_lock(kmp_lock_t *lck) {
  571 static inline void __kmp_destroy_lock(kmp_lock_t *lck) {