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

Declarations

projects/openmp/runtime/src/kmp_lock.h
 1230 extern kmp_indirect_lock_table_t __kmp_i_lock_table;

References

projects/openmp/runtime/src/kmp_csupport.cpp
 1320     ilock = KMP_LOOKUP_I_LOCK(user_lock);
 2159     kmp_indirect_lock_t *ilk = KMP_LOOKUP_I_LOCK(lock);
 2197   kmp_indirect_lock_t *ilk = KMP_LOOKUP_I_LOCK(lock);
 2405     lck = ((kmp_indirect_lock_t *)KMP_LOOKUP_I_LOCK(user_lock))->lock;
 2419       lck = ((kmp_indirect_lock_t *)KMP_LOOKUP_I_LOCK(user_lock))->lock;
 2482   kmp_indirect_lock_t *ilk = KMP_LOOKUP_I_LOCK(user_lock);
projects/openmp/runtime/src/kmp_itt.inl
  772       kmp_indirect_lock_t *ilk = KMP_LOOKUP_I_LOCK(lock);
  788       kmp_indirect_lock_t *ilk = KMP_LOOKUP_I_LOCK(lock);
  803       kmp_indirect_lock_t *ilk = KMP_LOOKUP_I_LOCK(lock);
  818       kmp_indirect_lock_t *ilk = KMP_LOOKUP_I_LOCK(lock);
projects/openmp/runtime/src/kmp_lock.cpp
 3042     idx = __kmp_i_lock_table.next;
 3044     if (idx == __kmp_i_lock_table.size) {
 3046       int row = __kmp_i_lock_table.size / KMP_I_LOCK_CHUNK;
 3049       KMP_MEMCPY(new_table, __kmp_i_lock_table.table,
 3051       kmp_indirect_lock_t **old_table = __kmp_i_lock_table.table;
 3052       __kmp_i_lock_table.table = new_table;
 3056         *(__kmp_i_lock_table.table + i) = (kmp_indirect_lock_t *)__kmp_allocate(
 3058       __kmp_i_lock_table.size = 2 * idx;
 3060     __kmp_i_lock_table.next++;
 3061     lck = KMP_GET_I_LOCK(idx);
 3092       if (idx >= __kmp_i_lock_table.size) {
 3095       lck = KMP_GET_I_LOCK(idx);
 3105       return KMP_GET_I_LOCK(KMP_EXTRACT_I_INDEX(user_lock));
 3154   kmp_indirect_lock_t *l = KMP_LOOKUP_I_LOCK(lock);
 3159   kmp_indirect_lock_t *l = KMP_LOOKUP_I_LOCK(lock);
 3164   kmp_indirect_lock_t *l = KMP_LOOKUP_I_LOCK(lock);
 3248   __kmp_i_lock_table.size = KMP_I_LOCK_CHUNK;
 3249   __kmp_i_lock_table.table =
 3251   *(__kmp_i_lock_table.table) = (kmp_indirect_lock_t *)__kmp_allocate(
 3253   __kmp_i_lock_table.next = 0;
 3336   for (i = 0; i < __kmp_i_lock_table.next; i++) {
 3337     kmp_indirect_lock_t *l = KMP_GET_I_LOCK(i);
 3349   for (i = 0; i < __kmp_i_lock_table.size / KMP_I_LOCK_CHUNK; i++)
 3350     __kmp_free(__kmp_i_lock_table.table[i]);
 3351   __kmp_free(__kmp_i_lock_table.table);