reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
3024 extern kmp_info_t **__kmp_threads; /* Descriptors for the threads */
3056 return (gtid >= 0 && __kmp_root[gtid] && __kmp_threads[gtid] && 3057 __kmp_threads[gtid] == __kmp_root[gtid]->r.r_uber_thread); 3062 return __kmp_threads[gtid]->th.th_info.ds.ds_tid; 3077 return __kmp_threads[gtid]; 3082 return __kmp_threads[gtid]->th.th_team; 3153 return __kmp_threads[gtid];projects/openmp/runtime/src/kmp_affinity.cpp
4709 kmp_info_t *th = (kmp_info_t *)TCR_SYNC_PTR(__kmp_threads[gtid]); 4808 kmp_info_t *th = (kmp_info_t *)TCR_SYNC_PTR(__kmp_threads[gtid]); 4890 th = __kmp_threads[gtid]; 4918 th = __kmp_threads[gtid];projects/openmp/runtime/src/kmp_alloc.cpp
1429 __kmp_threads[gtid]->th.th_def_allocator = allocator; 1433 return __kmp_threads[gtid]->th.th_def_allocator; 1449 allocator = __kmp_threads[gtid]->th.th_def_allocator;projects/openmp/runtime/src/kmp_barrier.cpp
164 team = __kmp_threads[gtid]->th.th_team; 444 team = __kmp_threads[gtid]->th.th_team; 454 team = __kmp_threads[gtid]->th.th_team; 649 team = __kmp_threads[gtid]->th.th_team; 688 team = __kmp_threads[gtid]->th.th_team; 1048 team = __kmp_threads[gtid]->th.th_team; 1087 team = __kmp_threads[gtid]->th.th_team; 1288 kmp_info_t *this_thr = __kmp_threads[gtid]; 1446 ident_t *loc = __kmp_threads[gtid]->th.th_ident; 1600 kmp_info_t *this_thr = __kmp_threads[gtid]; 1620 kmp_info_t *this_thr = __kmp_threads[gtid]; 1660 kmp_info_t *this_thr = __kmp_threads[gtid]; 1897 kmp_info_t *this_thr = __kmp_threads[gtid];projects/openmp/runtime/src/kmp_cancel.cpp
30 kmp_info_t *this_thr = __kmp_threads[gtid]; 137 kmp_info_t *this_thr = __kmp_threads[gtid]; 245 kmp_info_t *this_thr = __kmp_threads[gtid];projects/openmp/runtime/src/kmp_csupport.cpp
293 kmp_info_t *master_th = __kmp_threads[gtid]; 304 OMPT_STORE_RETURN_ADDRESS(gtid); 376 kmp_info_t *this_thr = __kmp_threads[gtid]; 402 OMPT_STORE_RETURN_ADDRESS(gtid); 484 OMPT_STORE_RETURN_ADDRESS(global_tid); 515 this_thr = __kmp_threads[global_tid]; 738 OMPT_STORE_RETURN_ADDRESS(global_tid); 741 __kmp_threads[global_tid]->th.th_ident = loc; 783 kmp_info_t *this_thr = __kmp_threads[global_tid]; 827 kmp_info_t *this_thr = __kmp_threads[global_tid]; 871 th = __kmp_threads[gtid]; 878 OMPT_STORE_RETURN_ADDRESS(gtid); 937 th = __kmp_threads[gtid]; 945 OMPT_STORE_RETURN_ADDRESS(gtid); 1164 OMPT_STORE_RETURN_ADDRESS(global_tid); 1425 ti = __kmp_threads[global_tid]->th.ompt_thread_info; 1464 ti = __kmp_threads[global_tid]->th.ompt_thread_info; 1590 OMPT_STORE_RETURN_ADDRESS(global_tid); 1630 OMPT_STORE_RETURN_ADDRESS(global_tid); 1634 __kmp_threads[global_tid]->th.th_ident = loc; 1694 OMPT_STORE_RETURN_ADDRESS(global_tid); 1698 __kmp_threads[global_tid]->th.th_ident = loc; 1749 kmp_info_t *this_thr = __kmp_threads[global_tid]; 1796 kmp_info_t *this_thr = __kmp_threads[global_tid]; 2095 OMPT_STORE_RETURN_ADDRESS(gtid); 2100 __kmp_threads[gtid]->th.th_ident = loc; 2112 OMPT_STORE_RETURN_ADDRESS(gtid); 2116 __kmp_threads[gtid]->th.th_ident = loc; // TODO: check if it is needed (e.g. 3430 __KMP_SET_REDUCTION_METHOD(global_tid, packed_reduction_method); 3482 OMPT_STORE_RETURN_ADDRESS(global_tid); 3486 __kmp_threads[global_tid]->th.th_ident = loc; 3537 packed_reduction_method = __KMP_GET_REDUCTION_METHOD(global_tid); 3630 __KMP_SET_REDUCTION_METHOD(global_tid, packed_reduction_method); 3659 OMPT_STORE_RETURN_ADDRESS(global_tid); 3663 __kmp_threads[global_tid]->th.th_ident = 3722 packed_reduction_method = __KMP_GET_REDUCTION_METHOD(global_tid); 3737 OMPT_STORE_RETURN_ADDRESS(global_tid); 3741 __kmp_threads[global_tid]->th.th_ident = loc; 3761 OMPT_STORE_RETURN_ADDRESS(global_tid); 3765 __kmp_threads[global_tid]->th.th_ident = loc; 3782 OMPT_STORE_RETURN_ADDRESS(global_tid); 3787 __kmp_threads[global_tid]->th.th_ident = loc; 3871 kmp_info_t *th = __kmp_threads[gtid]; 3991 kmp_info_t *th = __kmp_threads[gtid]; 4084 kmp_info_t *th = __kmp_threads[gtid]; 4136 kmp_info_t *th = __kmp_threads[gtid];projects/openmp/runtime/src/kmp_dispatch.cpp
48 th = __kmp_threads[*gtid_ref]; 64 th = __kmp_threads[*gtid_ref]; 131 th = __kmp_threads[gtid]; 798 th = __kmp_threads[gtid]; 999 kmp_info_t *th = __kmp_threads[gtid]; 1062 kmp_info_t *th = __kmp_threads[gtid]; 1153 kmp_info_t *th = __kmp_threads[gtid]; 1901 kmp_info_t *th = __kmp_threads[gtid]; 2188 th = __kmp_threads[gtid]; 2285 OMPT_STORE_RETURN_ADDRESS(gtid); 2297 OMPT_STORE_RETURN_ADDRESS(gtid); 2310 OMPT_STORE_RETURN_ADDRESS(gtid); 2323 OMPT_STORE_RETURN_ADDRESS(gtid); 2343 OMPT_STORE_RETURN_ADDRESS(gtid); 2355 OMPT_STORE_RETURN_ADDRESS(gtid); 2367 OMPT_STORE_RETURN_ADDRESS(gtid); 2379 OMPT_STORE_RETURN_ADDRESS(gtid); 2401 OMPT_STORE_RETURN_ADDRESS(gtid); 2418 OMPT_STORE_RETURN_ADDRESS(gtid); 2434 OMPT_STORE_RETURN_ADDRESS(gtid); 2451 OMPT_STORE_RETURN_ADDRESS(gtid);projects/openmp/runtime/src/kmp_dispatch.h
324 kmp_info_t *th = __kmp_threads[gtid]; 400 kmp_info_t *th = __kmp_threads[gtid];projects/openmp/runtime/src/kmp_error.cpp
189 struct cons_header *p = __kmp_threads[gtid]->th.th_cons; 207 struct cons_header *p = __kmp_threads[gtid]->th.th_cons; 229 struct cons_header *p = __kmp_threads[gtid]->th.th_cons; 249 struct cons_header *p = __kmp_threads[gtid]->th.th_cons; 336 struct cons_header *p = __kmp_threads[gtid]->th.th_cons; 359 struct cons_header *p = __kmp_threads[gtid]->th.th_cons; 380 struct cons_header *p = __kmp_threads[gtid]->th.th_cons; 407 struct cons_header *p = __kmp_threads[gtid]->th.th_cons; 432 struct cons_header *p = __kmp_threads[gtid]->th.th_cons;projects/openmp/runtime/src/kmp_ftn_entry.h
127 team = __kmp_threads[gtid]->th.th_team; 343 thread = __kmp_threads[gtid]; 354 OMPT_STORE_RETURN_ADDRESS(__kmp_entry_gtid()); 358 kmp_info_t *this_thr = __kmp_threads[__kmp_entry_gtid()]; 745 thread = __kmp_threads[gtid]; 1026 OMPT_STORE_RETURN_ADDRESS(gtid); 1039 OMPT_STORE_RETURN_ADDRESS(gtid); 1053 OMPT_STORE_RETURN_ADDRESS(gtid); 1066 OMPT_STORE_RETURN_ADDRESS(gtid); 1078 OMPT_STORE_RETURN_ADDRESS(gtid); 1090 OMPT_STORE_RETURN_ADDRESS(gtid); 1108 OMPT_STORE_RETURN_ADDRESS(gtid); 1123 OMPT_STORE_RETURN_ADDRESS(gtid); 1141 OMPT_STORE_RETURN_ADDRESS(gtid); 1159 OMPT_STORE_RETURN_ADDRESS(gtid); 1178 OMPT_STORE_RETURN_ADDRESS(gtid); 1193 OMPT_STORE_RETURN_ADDRESS(gtid);projects/openmp/runtime/src/kmp_gsupport.cpp
38 OMPT_STORE_RETURN_ADDRESS(gtid); 65 OMPT_STORE_RETURN_ADDRESS(gtid); 75 OMPT_STORE_RETURN_ADDRESS(gtid); 129 kmp_info_t *this_thr = __kmp_threads[gtid]; 186 OMPT_STORE_RETURN_ADDRESS(gtid); 196 OMPT_STORE_RETURN_ADDRESS(gtid); 222 OMPT_STORE_RETURN_ADDRESS(gtid); 228 OMPT_STORE_RETURN_ADDRESS(gtid); 244 OMPT_STORE_RETURN_ADDRESS(gtid); 254 OMPT_STORE_RETURN_ADDRESS(gtid); 293 thr = __kmp_threads[*gtid]; 339 thr = __kmp_threads[*gtid]; 371 kmp_info_t *thr = __kmp_threads[gtid]; 415 OMPT_STORE_RETURN_ADDRESS(gtid); 431 OMPT_STORE_RETURN_ADDRESS(gtid); 461 thr = __kmp_threads[gtid]; 772 OMPT_STORE_RETURN_ADDRESS(gtid); 1170 OMPT_STORE_RETURN_ADDRESS(gtid); 1171 current_task = __kmp_threads[gtid]->th.th_current_task; 1200 thread = __kmp_threads[gtid]; 1206 OMPT_STORE_RETURN_ADDRESS(gtid); 1236 OMPT_STORE_RETURN_ADDRESS(gtid); 1286 OMPT_STORE_RETURN_ADDRESS(gtid); 1313 OMPT_STORE_RETURN_ADDRESS(gtid); 1352 OMPT_STORE_RETURN_ADDRESS(gtid); 1388 OMPT_STORE_RETURN_ADDRESS(gtid); 1413 OMPT_STORE_RETURN_ADDRESS(gtid); 1435 OMPT_STORE_RETURN_ADDRESS(gtid); 1454 OMPT_STORE_RETURN_ADDRESS(gtid); 1524 OMPT_STORE_RETURN_ADDRESS(gtid); 1539 OMPT_STORE_RETURN_ADDRESS(gtid); 1752 kmp_info_t *th = __kmp_threads[gtid]; 1775 kmp_info_t *th = __kmp_threads[gtid];projects/openmp/runtime/src/kmp_runtime.cpp
133 other_threads = __kmp_threads; 290 kmp_info_t *f_th = (kmp_info_t *)TCR_SYNC_PTR(__kmp_threads[f]); 663 if (__kmp_threads[gtid]->th.th_root->r.r_active) 689 if (__kmp_threads[gtid]->th.th_root->r.r_active) 717 th = __kmp_threads[gtid]; 906 if (TCR_PTR(__kmp_threads[0]) == NULL) { 1147 this_thr = __kmp_threads[global_tid]; 1438 master_th = __kmp_threads[gtid]; // AC: potentially unsafe, not in sync with 2297 master_th = __kmp_threads[gtid]; 2624 thread = __kmp_threads[gtid]; 2716 thread = __kmp_threads[gtid]; 2730 thread = __kmp_threads[gtid]; 2769 thread = __kmp_threads[gtid]; 2807 thread = __kmp_threads[gtid]; 2862 thr = __kmp_threads[gtid]; 2920 thr = __kmp_threads[gtid]; 3562 KMP_MEMCPY(newThreads, __kmp_threads, 3567 kmp_info_t **temp_threads = __kmp_threads; 3568 *(kmp_info_t * *volatile *)&__kmp_threads = newThreads; 3614 if (!initial_thread && TCR_PTR(__kmp_threads[0]) == NULL) { 3633 for (gtid = (initial_thread ? 0 : 1); TCR_PTR(__kmp_threads[gtid]) != NULL; 3726 TCW_SYNC_PTR(__kmp_threads[gtid], root_thread); 3956 KMP_ASSERT(root == __kmp_threads[gtid]->th.th_root); 3961 kmp_info_t *thread = __kmp_threads[gtid]; 4295 for (new_gtid = 1; TCR_PTR(__kmp_threads[new_gtid]) != NULL; ++new_gtid) { 4302 TCW_SYNC_PTR(__kmp_threads[new_gtid], new_thr); 5899 TCW_SYNC_PTR(__kmp_threads[gtid], NULL); 6050 kmp_info_t *thr = __kmp_threads[i]; 6255 __kmp_threads[gtid]->th.th_task_team = NULL; 6686 __kmp_threads = (kmp_info_t **)__kmp_allocate(size); 6687 __kmp_root = (kmp_root_t **)((char *)__kmp_threads + 6794 if (TCR_PTR(__kmp_threads[i]) != NULL) { 6847 kmp_info_t *thread = __kmp_threads[i]; 6853 set__nproc(__kmp_threads[i], __kmp_dflt_team_nth); 7000 kmp_info_t *this_thr = __kmp_threads[gtid]; 7084 kmp_info_t *thr = __kmp_threads[gtid]; 7131 kmp_info_t *this_thr = __kmp_threads[gtid]; 7165 kmp_info_t *thr = __kmp_threads[gtid]; 7175 kmp_info_t *thr = __kmp_threads[gtid]; 7237 kmp_info_t *thr = __kmp_threads[gtid]; 7244 kmp_info_t *this_thr = __kmp_threads[gtid]; 7287 kmp_info_t *this_thr = __kmp_threads[gtid]; 7492 __kmp_free(__kmp_threads); 7495 __kmp_threads = NULL; 7572 root = __kmp_threads[gtid]->th.th_root; 7598 thread = __kmp_threads[gtid]; 7977 th = __kmp_threads[gtid]; 8104 team_size = __kmp_get_team_num_threads(global_tid); 8249 kmp_info_t *thread = __kmp_threads[gtid];projects/openmp/runtime/src/kmp_sched.cpp
88 kmp_info_t *th = __kmp_threads[gtid]; 476 th = __kmp_threads[gtid]; 718 th = __kmp_threads[gtid];projects/openmp/runtime/src/kmp_taskdeps.cpp
297 kmp_info_t *thread = __kmp_threads[gtid]; 515 kmp_info_t *thread = __kmp_threads[gtid]; 520 OMPT_STORE_RETURN_ADDRESS(gtid); 668 kmp_info_t *thread = __kmp_threads[gtid];projects/openmp/runtime/src/kmp_taskdeps.h
89 kmp_info_t *thread = __kmp_threads[gtid];
projects/openmp/runtime/src/kmp_tasking.cpp325 kmp_info_t *thread = __kmp_threads[gtid]; 495 kmp_info_t *thread = __kmp_threads[gtid]; 561 if (__kmp_threads[gtid]->th.ompt_thread_info.ompt_task_yielded) { 563 __kmp_threads[gtid]->th.ompt_thread_info.ompt_task_yielded = 0; 604 kmp_taskdata_t *current_task = __kmp_threads[gtid]->th.th_current_task; 669 OMPT_STORE_RETURN_ADDRESS(gtid); 806 kmp_info_t *thread = __kmp_threads[gtid]; 1160 kmp_info_t *thread = __kmp_threads[gtid]; 1448 thread = __kmp_threads[gtid]; 1468 thread = __kmp_threads[gtid]; 1534 thread = __kmp_threads[gtid]; 1622 kmp_taskdata_t *current_task = __kmp_threads[gtid]->th.th_current_task; 1662 kmp_taskdata_t *current_task = __kmp_threads[gtid]->th.th_current_task; 1699 OMPT_STORE_RETURN_ADDRESS(gtid); 1804 thread = __kmp_threads[gtid]; 1911 OMPT_STORE_RETURN_ADDRESS(gtid); 1932 thread = __kmp_threads[gtid]; 2085 kmp_info_t *thread = __kmp_threads[gtid]; 2200 kmp_info_t *thread = __kmp_threads[gtid]; 2305 kmp_info_t *thr = __kmp_threads[gtid]; 2400 kmp_info_t *thread = __kmp_threads[gtid]; 2432 kmp_info_t *thread = __kmp_threads[gtid]; 2693 current = __kmp_threads[gtid]->th.th_current_task; 3740 kmp_info_t *thread = __kmp_threads[gtid]; 4096 kmp_info_t *thread = __kmp_threads[gtid]; 4280 kmp_info_t *thread = __kmp_threads[gtid]; 4390 OMPT_STORE_RETURN_ADDRESS(gtid); 4405 kmp_info_t *thread = __kmp_threads[gtid]; 4527 OMPT_STORE_RETURN_ADDRESS(gtid);projects/openmp/runtime/src/kmp_threadprivate.cpp
181 if (__kmp_threads[gtid]) { 185 __kmp_threads[gtid]->th.th_pri_common, gtid, 200 if (__kmp_threads[gtid]) { 204 __kmp_threads[gtid]->th.th_pri_common, gtid, 243 for (tn = __kmp_threads[gtid]->th.th_pri_head; tn; tn = tn->link) { 427 tt = &(__kmp_threads[gtid]->th.th_pri_common->data[KMP_HASH(pc_addr)]); 449 tn->link = __kmp_threads[gtid]->th.th_pri_head; 450 __kmp_threads[gtid]->th.th_pri_head = tn; 552 if (!__kmp_threads[global_tid]->th.th_root->r.r_active && !__kmp_foreign_tp) { 568 __kmp_threads[global_tid]->th.th_pri_common, global_tid, data);projects/openmp/runtime/src/ompt-specific.h
71 kmp_info_t *thr = __kmp_threads[gtid];
projects/openmp/runtime/src/z_Linux_util.cpp452 kmp_info_t *th = __kmp_threads[gtid]; 1453 kmp_info_t *th = __kmp_threads[th_gtid]; 1599 kmp_info_t *th = __kmp_threads[target_gtid];