Lines Matching refs:parent_team
728 static int __kmp_reserve_threads(kmp_root_t *root, kmp_team_t *parent_team, in __kmp_reserve_threads() argument
734 KMP_DEBUG_ASSERT(root && parent_team); in __kmp_reserve_threads()
735 kmp_info_t *this_thr = parent_team->t.t_threads[master_tid]; in __kmp_reserve_threads()
740 if (!get__dynamic_2(parent_team, master_tid)) { in __kmp_reserve_threads()
777 new_nthreads = __kmp_get_random(parent_team->t.t_threads[master_tid]); in __kmp_reserve_threads()
806 if (!get__dynamic_2(parent_team, master_tid) && (!__kmp_reserve_warn)) { in __kmp_reserve_threads()
837 if (!get__dynamic_2(parent_team, master_tid) && (!__kmp_reserve_warn)) { in __kmp_reserve_threads()
882 if (!get__dynamic_2(parent_team, master_tid) && (!__kmp_reserve_warn)) { in __kmp_reserve_threads()
1364 kmp_team_t *parent_team; in __kmp_fork_call() local
1400 parent_team = master_th->th.th_team; in __kmp_fork_call()
1425 level = parent_team->t.t_level; in __kmp_fork_call()
1427 active_level = parent_team->t.t_active_level; in __kmp_fork_call()
1446 : get__nproc_2(parent_team, master_tid); in __kmp_fork_call()
1466 parent_team->t.t_ident = loc; in __kmp_fork_call()
1467 __kmp_alloc_argv_entries(argc, parent_team, TRUE); in __kmp_fork_call()
1468 parent_team->t.t_argc = argc; in __kmp_fork_call()
1469 argv = (void **)parent_team->t.t_argv; in __kmp_fork_call()
1473 if (parent_team == master_th->th.th_serial_team) { in __kmp_fork_call()
1476 KMP_DEBUG_ASSERT(parent_team->t.t_serialized > 1); in __kmp_fork_call()
1481 parent_team->t.t_serialized--; in __kmp_fork_call()
1486 parent_team->t.t_pkfn = microtask; in __kmp_fork_call()
1522 parent_team->t.t_serialized--; in __kmp_fork_call()
1527 __kmp_invoke_microtask(microtask, gtid, 0, argc, parent_team->t.t_argv in __kmp_fork_call()
1558 parent_team->t.t_pkfn = microtask; in __kmp_fork_call()
1559 parent_team->t.t_invoke = invoker; in __kmp_fork_call()
1561 parent_team->t.t_active_level++; in __kmp_fork_call()
1562 parent_team->t.t_level++; in __kmp_fork_call()
1563 parent_team->t.t_def_allocator = master_th->th.th_def_allocator; // save in __kmp_fork_call()
1578 kmp_info_t **other_threads = parent_team->t.t_threads; in __kmp_fork_call()
1584 __kmp_resize_dist_barrier(parent_team, old_proc, in __kmp_fork_call()
1586 __kmp_add_threads_to_team(parent_team, master_set_numthreads); in __kmp_fork_call()
1588 parent_team->t.t_nproc = master_set_numthreads; in __kmp_fork_call()
1628 KMP_CHECK_UPDATE(parent_team->t.t_proc_bind, proc_bind); in __kmp_fork_call()
1632 kmp_info_t **other_threads = parent_team->t.t_threads; in __kmp_fork_call()
1645 parent_team->t.t_active_level == 1 // only report frames at level 1 in __kmp_fork_call()
1649 parent_team->t.t_region_time = tmp_time; in __kmp_fork_call()
1652 KMP_DEBUG_ASSERT(parent_team->t.t_stack_id == NULL); in __kmp_fork_call()
1654 parent_team->t.t_stack_id = __kmp_itt_stack_caller_create(); in __kmp_fork_call()
1658 __kmp_partition_places(parent_team); in __kmp_fork_call()
1663 root, parent_team, master_th, gtid)); in __kmp_fork_call()
1664 __kmp_internal_fork(loc, gtid, parent_team); in __kmp_fork_call()
1667 root, parent_team, master_th, gtid)); in __kmp_fork_call()
1674 parent_team->t.t_id, parent_team->t.t_pkfn)); in __kmp_fork_call()
1676 if (!parent_team->t.t_invoke(gtid)) { in __kmp_fork_call()
1680 parent_team->t.t_id, parent_team->t.t_pkfn)); in __kmp_fork_call()
1691 parent_team->t.t_task_team[master_th->th.th_task_state]); in __kmp_fork_call()
1699 if (parent_team->t.t_active_level >= in __kmp_fork_call()
1708 : get__nproc_2(parent_team, master_tid); in __kmp_fork_call()
1729 nthreads = __kmp_reserve_threads(root, parent_team, master_tid, in __kmp_fork_call()
1809 parent_team->t.t_argv in __kmp_fork_call()
1852 argv[i] = parent_team->t.t_argv[i]; in __kmp_fork_call()
1976 parent_team->t.t_active_level, master_th, in __kmp_fork_call()
2075 KMP_CHECK_UPDATE(team->t.t_parent, parent_team); in __kmp_fork_call()
2084 int new_level = parent_team->t.t_level + 1; in __kmp_fork_call()
2086 new_level = parent_team->t.t_active_level + 1; in __kmp_fork_call()
2090 int new_level = parent_team->t.t_level; in __kmp_fork_call()
2092 new_level = parent_team->t.t_active_level; in __kmp_fork_call()
2095 kmp_r_sched_t new_sched = get__sched_2(parent_team, master_tid); in __kmp_fork_call()
2113 parent_team->t.t_task_team[master_th->th.th_task_state]); in __kmp_fork_call()
2117 master_th->th.th_task_team, parent_team, in __kmp_fork_call()
2170 gtid, parent_team->t.t_id, team->t.t_master_tid, team->t.t_id, in __kmp_fork_call()
2246 } else if (parent_team->t.t_serialized) { in __kmp_fork_call()
2251 KMP_DEBUG_ASSERT(parent_team->t.t_stack_id == NULL); in __kmp_fork_call()
2252 parent_team->t.t_stack_id = __kmp_itt_stack_caller_create(); in __kmp_fork_call()
2341 kmp_team_t *parent_team; in __kmp_join_call() local
2352 parent_team = team->t.t_parent; in __kmp_join_call()
2399 __kmp_join_restore_state(master_th, parent_team); in __kmp_join_call()
2424 if (__itt_stack_caller_create_ptr && parent_team->t.t_serialized) { in __kmp_join_call()
2425 KMP_DEBUG_ASSERT(parent_team->t.t_stack_id != NULL); in __kmp_join_call()
2429 __kmp_itt_stack_caller_destroy((__itt_caller)parent_team->t.t_stack_id); in __kmp_join_call()
2430 parent_team->t.t_stack_id = NULL; in __kmp_join_call()
2535 __kmp_join_ompt(gtid, master_th, parent_team, &ompt_parallel_data, in __kmp_join_call()
2547 master_th->th.th_dispatch = &parent_team->t.t_dispatch[team->t.t_master_tid]; in __kmp_join_call()
2601 master_th->th.th_team = parent_team; in __kmp_join_call()
2602 master_th->th.th_team_nproc = parent_team->t.t_nproc; in __kmp_join_call()
2603 master_th->th.th_team_master = parent_team->t.t_threads[0]; in __kmp_join_call()
2604 master_th->th.th_team_serialized = parent_team->t.t_serialized; in __kmp_join_call()
2607 if (parent_team->t.t_serialized && in __kmp_join_call()
2608 parent_team != master_th->th.th_serial_team && in __kmp_join_call()
2609 parent_team != root->r.r_root_team) { in __kmp_join_call()
2612 master_th->th.th_serial_team = parent_team; in __kmp_join_call()
2630 parent_team->t.t_task_team[master_th->th.th_task_state]; in __kmp_join_call()
2634 parent_team)); in __kmp_join_call()
2655 __kmp_join_ompt(gtid, master_th, parent_team, parallel_data, flags, in __kmp_join_call()