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

Lines Matching refs:kmp_indirect_lock_t

3022 static kmp_indirect_lock_t *__kmp_indirect_lock_pool[KMP_NUM_I_LOCKS] = {0};
3026 // lock (kmp_indirect_lock_t), and the size of the table doubles when it is
3029 kmp_indirect_lock_t *__kmp_allocate_indirect_lock(void **user_lock,
3032 kmp_indirect_lock_t *lck;
3042 __kmp_indirect_lock_pool[tag] = (kmp_indirect_lock_t *)lck->lock->pool.next;
3051 kmp_indirect_lock_t **new_table = (kmp_indirect_lock_t **)__kmp_allocate(
3052 2 * row * sizeof(kmp_indirect_lock_t *));
3054 row * sizeof(kmp_indirect_lock_t *));
3055 kmp_indirect_lock_t **old_table = __kmp_i_lock_table.table;
3060 *(__kmp_i_lock_table.table + i) = (kmp_indirect_lock_t *)__kmp_allocate(
3061 KMP_I_LOCK_CHUNK * sizeof(kmp_indirect_lock_t));
3080 *((kmp_indirect_lock_t **)user_lock) = lck;
3087 static __forceinline kmp_indirect_lock_t *
3090 kmp_indirect_lock_t *lck = NULL;
3101 lck = *((kmp_indirect_lock_t **)user_lock);
3111 return *((kmp_indirect_lock_t **)user_lock);
3130 kmp_indirect_lock_t *l =
3140 kmp_indirect_lock_t *l =
3158 kmp_indirect_lock_t *l = KMP_LOOKUP_I_LOCK(lock);
3163 kmp_indirect_lock_t *l = KMP_LOOKUP_I_LOCK(lock);
3168 kmp_indirect_lock_t *l = KMP_LOOKUP_I_LOCK(lock);
3174 kmp_indirect_lock_t *l =
3181 kmp_indirect_lock_t *l =
3188 kmp_indirect_lock_t *l =
3254 (kmp_indirect_lock_t **)__kmp_allocate(sizeof(kmp_indirect_lock_t *));
3255 *(__kmp_i_lock_table.table) = (kmp_indirect_lock_t *)__kmp_allocate(
3256 KMP_I_LOCK_CHUNK * sizeof(kmp_indirect_lock_t));
3328 kmp_indirect_lock_t *l = __kmp_indirect_lock_pool[k];
3330 kmp_indirect_lock_t *ll = l;
3331 l = (kmp_indirect_lock_t *)l->lock->pool.next;
3341 kmp_indirect_lock_t *l = KMP_GET_I_LOCK(i);