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

References

projects/openmp/runtime/src/kmp_runtime.cpp
 5552   kmp_balign_t *balign = this_th->th.th_bar;
 5559   this_th->th.th_task_state = 0;
 5560   this_th->th.th_reap_state = KMP_SAFE_TO_REAP;
 5563   TCW_PTR(this_th->th.th_team, NULL);
 5564   TCW_PTR(this_th->th.th_root, NULL);
 5565   TCW_PTR(this_th->th.th_dispatch, NULL); /* NOT NEEDED */
 5567   while (this_th->th.th_cg_roots) {
 5568     this_th->th.th_cg_roots->cg_nthreads--;
 5574     kmp_cg_root_t *tmp = this_th->th.th_cg_roots;
 5575     if (tmp->cg_root == this_th) { // Thread is a cg_root
 5579       this_th->th.th_cg_roots = tmp->up;
 5585       this_th->th.th_cg_roots = NULL;
 5595   __kmp_free_implicit_task(this_th);
 5596   this_th->th.th_current_task = NULL;
 5600   gtid = this_th->th.th_info.ds.ds_gtid;
 5624   TCW_PTR(this_th->th.th_next_pool, *scan);
 5625   __kmp_thread_pool_insert_pt = *scan = this_th;
 5629   TCW_4(this_th->th.th_in_pool, TRUE);
 5630   __kmp_suspend_initialize_thread(this_th);
 5631   __kmp_lock_suspend_mx(this_th);
 5632   if (this_th->th.th_active == TRUE) {
 5634     this_th->th.th_active_in_pool = TRUE;
 5641   __kmp_unlock_suspend_mx(this_th);