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

Declarations

projects/openmp/runtime/src/kmp.h
 3037 extern kmp_root_t **__kmp_root; /* root of thread hierarchy */

References

projects/openmp/runtime/src/kmp.h
 3056   return (gtid >= 0 && __kmp_root[gtid] && __kmp_threads[gtid] &&
 3057           __kmp_threads[gtid] == __kmp_root[gtid]->r.r_uber_thread);
projects/openmp/runtime/src/kmp_runtime.cpp
 1421     if (__kmp_stkpadding > 0 && __kmp_root[gtid] != NULL) {
 3564   KMP_MEMCPY(newRoot, __kmp_root,
 3569   *(kmp_root_t * *volatile *)&__kmp_root = newRoot;
 3669   if (!(root = __kmp_root[gtid])) {
 3670     root = __kmp_root[gtid] = (kmp_root_t *)__kmp_allocate(sizeof(kmp_root_t));
 3952   kmp_root_t *root = __kmp_root[gtid];
 5977     if (__kmp_root[i])
 5978       if (__kmp_root[i]->r.r_active)
 6129       if (__kmp_root[gtid]->r.r_active) {
 6238       if (__kmp_root[gtid]->r.r_active) {
 6687   __kmp_root = (kmp_root_t **)((char *)__kmp_threads +
 7487     if (__kmp_root[f] != NULL) {
 7488       __kmp_free(__kmp_root[f]);
 7489       __kmp_root[f] = NULL;
 7496   __kmp_root = NULL;