Searched refs:kmp_indirect_lock_t (Results 1 - 3 of 3) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/openmp/runtime/src/
H A Dkmp_lock.cpp3022 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_tabl
[all...]
H A Dkmp_lock.h1120 } kmp_indirect_lock_t; typedef in typeref:struct:__anon4982
1151 // (kmp_indirect_lock_t *) and op (operation type).
1153 __kmp_indirect_##op[((kmp_indirect_lock_t *)(l))->type]
1177 extern kmp_indirect_lock_t *
1221 1024 // number of kmp_indirect_lock_t objects to be allocated together
1225 kmp_indirect_lock_t **table; // blocks of indirect locks allocated
1245 : *((kmp_indirect_lock_t **)(l)))
H A Dkmp_csupport.cpp949 kmp_indirect_lock_t **lck;
950 lck = (kmp_indirect_lock_t **)crit;
951 kmp_indirect_lock_t *ilk = __kmp_allocate_indirect_lock(&idx, gtid, tag);
1287 __ompt_get_mutex_impl_type(void *user_lock, kmp_indirect_lock_t *ilock = 0) {
1438 kmp_indirect_lock_t *ilk = *((kmp_indirect_lock_t **)lk);
1529 kmp_indirect_lock_t *ilk =
1530 (kmp_indirect_lock_t *)TCR_PTR(*((kmp_indirect_lock_t **)crit));
2144 kmp_indirect_lock_t *il
[all...]

Completed in 66 milliseconds