Lines Matching refs:team
634 void __kmp_push_current_task_to_thread(kmp_info_t *this_thr, kmp_team_t *team, argument
642 team->t.t_implicit_task_taskdata[tid].td_parent));
647 if (this_thr->th.th_current_task != &team->t.t_implicit_task_taskdata[0]) {
648 team->t.t_implicit_task_taskdata[0].td_parent =
650 this_thr->th.th_current_task = &team->t.t_implicit_task_taskdata[0];
653 team->t.t_implicit_task_taskdata[tid].td_parent =
654 team->t.t_implicit_task_taskdata[0].td_parent;
655 this_thr->th.th_current_task = &team->t.t_implicit_task_taskdata[tid];
662 team->t.t_implicit_task_taskdata[tid].td_parent));
1332 kmp_team_t *team, int tid, int set_curr_task) { argument
1333 kmp_taskdata_t *task = &team->t.t_implicit_task_taskdata[tid];
1338 tid, team, task, set_curr_task ? "TRUE" : "FALSE"));
1341 task->td_team = team;
1356 task->td_flags.team_serial = (team->t.t_serialized) ? 1 : 0;
1376 __kmp_push_current_task_to_thread(this_thr, team, tid);
1388 team, task));
1464 kmp_team_t *team = thread->th.th_team; local
1493 if (flags->tiedness == TASK_UNTIED && !team->t.t_serialized) {
1514 KMP_DEBUG_ASSERT(team->t.t_serialized);
1518 __kmp_task_team_setup(thread, team);
1519 thread->th.th_task_team = team->t.t_task_team[thread->th.th_task_state];
1618 taskdata->td_flags.team_serial = (team->t.t_serialized) ? 1 : 0;
2092 kmp_team_t *team = this_thr->th.th_team; local
2095 kmp_info_t *thread = team->t.t_threads[i];
2796 kmp_team_t *team = thr->th.th_team; local
2799 reduce_data = KMP_ATOMIC_LD_RLX(&team->t.t_tg_reduce_data[is_ws]);
2801 __kmp_atomic_compare_store(&team->t.t_tg_reduce_data[is_ws], reduce_data,
2810 KMP_DEBUG_ASSERT(KMP_ATOMIC_LD_RLX(&team->t.t_tg_fini_counter[0]) == 0);
2811 KMP_DEBUG_ASSERT(KMP_ATOMIC_LD_RLX(&team->t.t_tg_fini_counter[1]) == 0);
2812 KMP_ATOMIC_ST_REL(&team->t.t_tg_reduce_data[is_ws], reduce_data);
2815 (reduce_data = KMP_ATOMIC_LD_ACQ(&team->t.t_tg_reduce_data[is_ws])) ==
2901 kmp_team_t *team = thread->th.th_team; local
2904 ompt_data_t my_parallel_data = team->t.ompt_team_info.parallel_data;
2923 kmp_team_t *team; local
2928 team = thread->th.th_team;
2931 my_parallel_data = team->t.ompt_team_info.parallel_data;
3840 kmp_team_t *team = thread->th.th_team; local
3901 thread_data->td.td_thr = team->t.t_threads[i];
3954 kmp_team_t *team) { argument
3955 int team_nth = team->t.t_nproc;
3972 kmp_team_t *team) { argument
3976 (thread ? __kmp_gtid_from_thread(thread) : -1), team));
3992 __kmp_gtid_from_thread(thread), team));
4015 __kmp_task_team_init(task_team, team);
4073 void __kmp_push_task_team_node(kmp_info_t *thread, kmp_team_t *team) { argument
4074 KMP_DEBUG_ASSERT(team->t.t_nproc == 1);
4076 (kmp_task_team_list_t *)(&team->t.t_task_team[0]);
4086 void __kmp_pop_task_team_node(kmp_info_t *thread, kmp_team_t *team) { argument
4087 KMP_DEBUG_ASSERT(team->t.t_nproc == 1);
4089 (kmp_task_team_list_t *)(&team->t.t_task_team[0]);
4169 void __kmp_task_team_setup(kmp_info_t *this_thr, kmp_team_t *team) { argument
4175 if (team == this_thr->th.th_serial_team ||
4176 team == this_thr->th.th_root->r.r_root_team) {
4177 KMP_DEBUG_ASSERT(team->t.t_nproc == 1);
4178 if (team->t.t_task_team[0] == NULL) {
4179 team->t.t_task_team[0] = __kmp_allocate_task_team(this_thr, team);
4183 __kmp_gtid_from_thread(this_thr), team->t.t_task_team[0], team));
4186 __kmp_task_team_init(team->t.t_task_team[0], team);
4194 if (team->t.t_task_team[this_thr->th.th_task_state] == NULL) {
4195 team->t.t_task_team[this_thr->th.th_task_state] =
4196 __kmp_allocate_task_team(this_thr, team);
4200 team->t.t_task_team[this_thr->th.th_task_state], team->t.t_id,
4212 if (team->t.t_task_team[other_team] == NULL) { // setup other team as well
4213 team->t.t_task_team[other_team] = __kmp_allocate_task_team(this_thr, team);
4217 team->t.t_task_team[other_team], team->t.t_id, other_team));
4220 kmp_task_team_t *task_team = team->t.t_task_team[other_team];
4221 __kmp_task_team_init(task_team, team);
4227 team->t.t_task_team[other_team], team->t.t_id, other_team));
4236 kmp_task_team_t *task_team = team->t.t_task_team[i];
4254 void __kmp_task_team_sync(kmp_info_t *this_thr, kmp_team_t *team) { argument
4256 KMP_DEBUG_ASSERT(team != this_thr->th.th_serial_team);
4257 KMP_DEBUG_ASSERT(team != this_thr->th.th_root->r.r_root_team);
4266 team->t.t_task_team[this_thr->th.th_task_state]);
4271 team->t.t_id, this_thr->th.th_task_state));
4282 kmp_team_t *team USE_ITT_BUILD_ARG(void *itt_sync_obj), int wait) {
4283 kmp_task_team_t *task_team = team->t.t_task_team[this_thr->th.th_task_state];
4324 void __kmp_tasking_barrier(kmp_team_t *team, kmp_info_t *thread, int gtid) { argument
4327 &team->t.t_task_team[thread->th.th_task_state]->tt.tt_unfinished_threads);
4538 kmp_team_t *team = taskdata->td_team; local
4539 kmp_int32 nthreads = team->t.t_nproc;
4550 thread = team->t.t_threads[k];
4562 thread = team->t.t_threads[i];
4645 kmp_team_t *team = taskdata->td_team; local
4647 if (thread->th.th_team == team) {