Lines Matching refs:parent_team
751 static int __kmp_reserve_threads(kmp_root_t *root, kmp_team_t *parent_team, in __kmp_reserve_threads() argument
757 KMP_DEBUG_ASSERT(root && parent_team); in __kmp_reserve_threads()
758 kmp_info_t *this_thr = parent_team->t.t_threads[master_tid]; in __kmp_reserve_threads()
763 if (!get__dynamic_2(parent_team, master_tid)) { in __kmp_reserve_threads()
800 new_nthreads = __kmp_get_random(parent_team->t.t_threads[master_tid]); in __kmp_reserve_threads()
829 if (!get__dynamic_2(parent_team, master_tid) && (!__kmp_reserve_warn)) { in __kmp_reserve_threads()
860 if (!get__dynamic_2(parent_team, master_tid) && (!__kmp_reserve_warn)) { in __kmp_reserve_threads()
905 if (!get__dynamic_2(parent_team, master_tid) && (!__kmp_reserve_warn)) { in __kmp_reserve_threads()
1405 __kmp_fork_in_teams(ident_t *loc, int gtid, kmp_team_t *parent_team, in __kmp_fork_in_teams() argument
1416 parent_team->t.t_ident = loc; in __kmp_fork_in_teams()
1417 __kmp_alloc_argv_entries(argc, parent_team, TRUE); in __kmp_fork_in_teams()
1418 parent_team->t.t_argc = argc; in __kmp_fork_in_teams()
1419 argv = (void **)parent_team->t.t_argv; in __kmp_fork_in_teams()
1424 if (parent_team == master_th->th.th_serial_team) { in __kmp_fork_in_teams()
1427 KMP_DEBUG_ASSERT(parent_team->t.t_serialized > 1); in __kmp_fork_in_teams()
1432 parent_team->t.t_serialized--; in __kmp_fork_in_teams()
1437 parent_team->t.t_pkfn = microtask; in __kmp_fork_in_teams()
1472 parent_team->t.t_serialized--; in __kmp_fork_in_teams()
1477 __kmp_invoke_microtask(microtask, gtid, 0, argc, parent_team->t.t_argv in __kmp_fork_in_teams()
1507 parent_team->t.t_pkfn = microtask; in __kmp_fork_in_teams()
1508 parent_team->t.t_invoke = invoker; in __kmp_fork_in_teams()
1510 parent_team->t.t_active_level++; in __kmp_fork_in_teams()
1511 parent_team->t.t_level++; in __kmp_fork_in_teams()
1512 parent_team->t.t_def_allocator = master_th->th.th_def_allocator; // save in __kmp_fork_in_teams()
1519 master_th->th.th_teams_size.nth = parent_team->t.t_nproc; in __kmp_fork_in_teams()
1534 kmp_info_t **other_threads = parent_team->t.t_threads; in __kmp_fork_in_teams()
1539 __kmp_resize_dist_barrier(parent_team, old_proc, master_set_numthreads); in __kmp_fork_in_teams()
1540 __kmp_add_threads_to_team(parent_team, master_set_numthreads); in __kmp_fork_in_teams()
1542 parent_team->t.t_nproc = master_set_numthreads; in __kmp_fork_in_teams()
1581 KMP_CHECK_UPDATE(parent_team->t.t_proc_bind, proc_bind); in __kmp_fork_in_teams()
1585 kmp_info_t **other_threads = parent_team->t.t_threads; in __kmp_fork_in_teams()
1597 parent_team->t.t_active_level == 1 // only report frames at level 1 in __kmp_fork_in_teams()
1601 parent_team->t.t_region_time = tmp_time; in __kmp_fork_in_teams()
1604 KMP_DEBUG_ASSERT(parent_team->t.t_stack_id == NULL); in __kmp_fork_in_teams()
1606 parent_team->t.t_stack_id = __kmp_itt_stack_caller_create(); in __kmp_fork_in_teams()
1610 __kmp_partition_places(parent_team); in __kmp_fork_in_teams()
1615 root, parent_team, master_th, gtid)); in __kmp_fork_in_teams()
1616 __kmp_internal_fork(loc, gtid, parent_team); in __kmp_fork_in_teams()
1619 root, parent_team, master_th, gtid)); in __kmp_fork_in_teams()
1626 parent_team->t.t_id, parent_team->t.t_pkfn)); in __kmp_fork_in_teams()
1628 if (!parent_team->t.t_invoke(gtid)) { in __kmp_fork_in_teams()
1632 parent_team->t.t_id, parent_team->t.t_pkfn)); in __kmp_fork_in_teams()
1644 kmp_info_t *master_th, kmp_team_t *parent_team, in __kmp_serial_fork_call() argument
1712 __kmp_invoke_microtask(microtask, gtid, 0, argc, parent_team->t.t_argv in __kmp_serial_fork_call()
1752 argv[i] = parent_team->t.t_argv[i]; in __kmp_serial_fork_call()
1882 kmp_team_t *parent_team; in __kmp_fork_call() local
1921 parent_team = master_th->th.th_team; in __kmp_fork_call()
1947 level = parent_team->t.t_level; in __kmp_fork_call()
1949 active_level = parent_team->t.t_active_level; in __kmp_fork_call()
1968 : get__nproc_2(parent_team, master_tid); in __kmp_fork_call()
1985 return __kmp_fork_in_teams(loc, gtid, parent_team, argc, master_th, root, in __kmp_fork_call()
1997 parent_team->t.t_task_team[master_th->th.th_task_state]); in __kmp_fork_call()
2009 (parent_team->t.t_active_level >= in __kmp_fork_call()
2018 : get__nproc_2(parent_team, master_tid); in __kmp_fork_call()
2033 nthreads = __kmp_reserve_threads(root, parent_team, master_tid, in __kmp_fork_call()
2050 invoker, master_th, parent_team, in __kmp_fork_call()
2062 parent_team->t.t_active_level, master_th, in __kmp_fork_call()
2161 KMP_CHECK_UPDATE(team->t.t_parent, parent_team); in __kmp_fork_call()
2170 int new_level = parent_team->t.t_level + 1; in __kmp_fork_call()
2172 new_level = parent_team->t.t_active_level + 1; in __kmp_fork_call()
2176 int new_level = parent_team->t.t_level; in __kmp_fork_call()
2178 new_level = parent_team->t.t_active_level; in __kmp_fork_call()
2181 kmp_r_sched_t new_sched = get__sched_2(parent_team, master_tid); in __kmp_fork_call()
2199 parent_team->t.t_task_team[master_th->th.th_task_state]); in __kmp_fork_call()
2203 master_th->th.th_task_team, parent_team, in __kmp_fork_call()
2256 gtid, parent_team->t.t_id, team->t.t_master_tid, team->t.t_id, in __kmp_fork_call()
2332 } else if (parent_team->t.t_serialized) { in __kmp_fork_call()
2337 KMP_DEBUG_ASSERT(parent_team->t.t_stack_id == NULL); in __kmp_fork_call()
2338 parent_team->t.t_stack_id = __kmp_itt_stack_caller_create(); in __kmp_fork_call()
2427 kmp_team_t *parent_team; in __kmp_join_call() local
2438 parent_team = team->t.t_parent; in __kmp_join_call()
2488 __kmp_join_restore_state(master_th, parent_team); in __kmp_join_call()
2513 if (__itt_stack_caller_create_ptr && parent_team->t.t_serialized) { in __kmp_join_call()
2514 KMP_DEBUG_ASSERT(parent_team->t.t_stack_id != NULL); in __kmp_join_call()
2518 __kmp_itt_stack_caller_destroy((__itt_caller)parent_team->t.t_stack_id); in __kmp_join_call()
2519 parent_team->t.t_stack_id = NULL; in __kmp_join_call()
2618 __kmp_join_ompt(gtid, master_th, parent_team, &ompt_parallel_data, in __kmp_join_call()
2630 master_th->th.th_dispatch = &parent_team->t.t_dispatch[team->t.t_master_tid]; in __kmp_join_call()
2684 master_th->th.th_team = parent_team; in __kmp_join_call()
2685 master_th->th.th_team_nproc = parent_team->t.t_nproc; in __kmp_join_call()
2686 master_th->th.th_team_master = parent_team->t.t_threads[0]; in __kmp_join_call()
2687 master_th->th.th_team_serialized = parent_team->t.t_serialized; in __kmp_join_call()
2690 if (parent_team->t.t_serialized && in __kmp_join_call()
2691 parent_team != master_th->th.th_serial_team && in __kmp_join_call()
2692 parent_team != root->r.r_root_team) { in __kmp_join_call()
2695 master_th->th.th_serial_team = parent_team; in __kmp_join_call()
2719 parent_team->t.t_task_team[master_th->th.th_task_state]; in __kmp_join_call()
2723 parent_team)); in __kmp_join_call()
2744 __kmp_join_ompt(gtid, master_th, parent_team, parallel_data, flags, in __kmp_join_call()