Lines Matching refs:team

618 void __kmp_push_current_task_to_thread(kmp_info_t *this_thr, kmp_team_t *team,  in __kmp_push_current_task_to_thread()  argument
626 team->t.t_implicit_task_taskdata[tid].td_parent)); in __kmp_push_current_task_to_thread()
631 if (this_thr->th.th_current_task != &team->t.t_implicit_task_taskdata[0]) { in __kmp_push_current_task_to_thread()
632 team->t.t_implicit_task_taskdata[0].td_parent = in __kmp_push_current_task_to_thread()
634 this_thr->th.th_current_task = &team->t.t_implicit_task_taskdata[0]; in __kmp_push_current_task_to_thread()
637 team->t.t_implicit_task_taskdata[tid].td_parent = in __kmp_push_current_task_to_thread()
638 team->t.t_implicit_task_taskdata[0].td_parent; in __kmp_push_current_task_to_thread()
639 this_thr->th.th_current_task = &team->t.t_implicit_task_taskdata[tid]; in __kmp_push_current_task_to_thread()
646 team->t.t_implicit_task_taskdata[tid].td_parent)); in __kmp_push_current_task_to_thread()
1232 kmp_team_t *team, int tid, int set_curr_task) { in __kmp_init_implicit_task() argument
1233 kmp_taskdata_t *task = &team->t.t_implicit_task_taskdata[tid]; in __kmp_init_implicit_task()
1238 tid, team, task, set_curr_task ? "TRUE" : "FALSE")); in __kmp_init_implicit_task()
1241 task->td_team = team; in __kmp_init_implicit_task()
1256 task->td_flags.team_serial = (team->t.t_serialized) ? 1 : 0; in __kmp_init_implicit_task()
1273 __kmp_push_current_task_to_thread(this_thr, team, tid); in __kmp_init_implicit_task()
1285 team, task)); in __kmp_init_implicit_task()
1358 kmp_team_t *team = thread->th.th_team; in __kmp_task_alloc() local
1387 if (flags->tiedness == TASK_UNTIED && !team->t.t_serialized) { in __kmp_task_alloc()
1408 KMP_DEBUG_ASSERT(team->t.t_serialized); in __kmp_task_alloc()
1413 __kmp_task_team_setup(thread, team, 1); in __kmp_task_alloc()
1414 thread->th.th_task_team = team->t.t_task_team[thread->th.th_task_state]; in __kmp_task_alloc()
1513 taskdata->td_flags.team_serial = (team->t.t_serialized) ? 1 : 0; in __kmp_task_alloc()
1915 kmp_team_t *team = this_thr->th.th_team; in __kmp_omp_task() local
1918 kmp_info_t *thread = team->t.t_threads[i]; in __kmp_omp_task()
2583 kmp_team_t *team = thr->th.th_team; in __kmp_task_reduction_modifier_init() local
2586 reduce_data = KMP_ATOMIC_LD_RLX(&team->t.t_tg_reduce_data[is_ws]); in __kmp_task_reduction_modifier_init()
2588 __kmp_atomic_compare_store(&team->t.t_tg_reduce_data[is_ws], reduce_data, in __kmp_task_reduction_modifier_init()
2597 KMP_DEBUG_ASSERT(KMP_ATOMIC_LD_RLX(&team->t.t_tg_fini_counter[0]) == 0); in __kmp_task_reduction_modifier_init()
2598 KMP_DEBUG_ASSERT(KMP_ATOMIC_LD_RLX(&team->t.t_tg_fini_counter[1]) == 0); in __kmp_task_reduction_modifier_init()
2599 KMP_ATOMIC_ST_REL(&team->t.t_tg_reduce_data[is_ws], reduce_data); in __kmp_task_reduction_modifier_init()
2602 (reduce_data = KMP_ATOMIC_LD_ACQ(&team->t.t_tg_reduce_data[is_ws])) == in __kmp_task_reduction_modifier_init()
2688 kmp_team_t *team = thread->th.th_team; in __kmpc_taskgroup() local
2691 ompt_data_t my_parallel_data = team->t.ompt_team_info.parallel_data; in __kmpc_taskgroup()
2710 kmp_team_t *team; in __kmpc_end_taskgroup() local
2715 team = thread->th.th_team; in __kmpc_end_taskgroup()
2718 my_parallel_data = team->t.ompt_team_info.parallel_data; in __kmpc_end_taskgroup()
3625 kmp_team_t *team = thread->th.th_team; in __kmp_realloc_task_threads_data() local
3686 thread_data->td.td_thr = team->t.t_threads[i]; in __kmp_realloc_task_threads_data()
3743 kmp_team_t *team) { in __kmp_allocate_task_team() argument
3748 (thread ? __kmp_gtid_from_thread(thread) : -1), team)); in __kmp_allocate_task_team()
3764 __kmp_gtid_from_thread(thread), team)); in __kmp_allocate_task_team()
3790 task_team->tt.tt_nproc = nthreads = team->t.t_nproc; in __kmp_allocate_task_team()
3914 void __kmp_task_team_setup(kmp_info_t *this_thr, kmp_team_t *team, int always) { in __kmp_task_team_setup() argument
3921 if (team->t.t_task_team[this_thr->th.th_task_state] == NULL && in __kmp_task_team_setup()
3922 (always || team->t.t_nproc > 1)) { in __kmp_task_team_setup()
3923 team->t.t_task_team[this_thr->th.th_task_state] = in __kmp_task_team_setup()
3924 __kmp_allocate_task_team(this_thr, team); in __kmp_task_team_setup()
3928 team->t.t_task_team[this_thr->th.th_task_state], team->t.t_id, in __kmp_task_team_setup()
3939 if (team->t.t_nproc > 1) { in __kmp_task_team_setup()
3942 if (team->t.t_task_team[other_team] == NULL) { // setup other team as well in __kmp_task_team_setup()
3943 team->t.t_task_team[other_team] = in __kmp_task_team_setup()
3944 __kmp_allocate_task_team(this_thr, team); in __kmp_task_team_setup()
3948 team->t.t_task_team[other_team], team->t.t_id, other_team)); in __kmp_task_team_setup()
3951 kmp_task_team_t *task_team = team->t.t_task_team[other_team]; in __kmp_task_team_setup()
3953 team->t.t_nproc != task_team->tt.tt_nproc) { in __kmp_task_team_setup()
3954 TCW_4(task_team->tt.tt_nproc, team->t.t_nproc); in __kmp_task_team_setup()
3959 team->t.t_nproc); in __kmp_task_team_setup()
3967 team->t.t_task_team[other_team], team->t.t_id, other_team)); in __kmp_task_team_setup()
3977 kmp_task_team_t *task_team = team->t.t_task_team[i]; in __kmp_task_team_setup()
3995 void __kmp_task_team_sync(kmp_info_t *this_thr, kmp_team_t *team) { in __kmp_task_team_sync() argument
4005 team->t.t_task_team[this_thr->th.th_task_state]); in __kmp_task_team_sync()
4010 team->t.t_id, this_thr->th.th_task_state)); in __kmp_task_team_sync()
4022 kmp_team_t *team USE_ITT_BUILD_ARG(void *itt_sync_obj), int wait) { in __kmp_task_team_wait()
4023 kmp_task_team_t *task_team = team->t.t_task_team[this_thr->th.th_task_state]; in __kmp_task_team_wait()
4067 void __kmp_tasking_barrier(kmp_team_t *team, kmp_info_t *thread, int gtid) { in __kmp_tasking_barrier() argument
4070 &team->t.t_task_team[thread->th.th_task_state]->tt.tt_unfinished_threads); in __kmp_tasking_barrier()
4278 kmp_team_t *team = taskdata->td_team; in __kmpc_give_task() local
4279 kmp_int32 nthreads = team->t.t_nproc; in __kmpc_give_task()
4290 thread = team->t.t_threads[k]; in __kmpc_give_task()
4302 thread = team->t.t_threads[i]; in __kmpc_give_task()
4385 kmp_team_t *team = taskdata->td_team; in __kmp_fulfill_event() local
4387 if (thread->th.th_team == team) { in __kmp_fulfill_event()