reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
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);