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));
1328 kmp_team_t *team, int tid, int set_curr_task) { argument
1329 kmp_taskdata_t *task = &team->t.t_implicit_task_taskdata[tid];
1334 tid, team, task, set_curr_task ? "TRUE" : "FALSE"));
1337 task->td_team = team;
1352 task->td_flags.team_serial = (team->t.t_serialized) ? 1 : 0;
1372 __kmp_push_current_task_to_thread(this_thr, team, tid);
1384 team, task));
1460 kmp_team_t *team = thread->th.th_team; local
1489 if (flags->tiedness == TASK_UNTIED && !team->t.t_serialized) {
1510 KMP_DEBUG_ASSERT(team->t.t_serialized);
1515 __kmp_task_team_setup(thread, team, 1);
1516 thread->th.th_task_team = team->t.t_task_team[thread->th.th_task_state];
1615 taskdata->td_flags.team_serial = (team->t.t_serialized) ? 1 : 0;
2082 kmp_team_t *team = this_thr->th.th_team; local
2085 kmp_info_t *thread = team->t.t_threads[i];
2787 kmp_team_t *team = thr->th.th_team; local
2790 reduce_data = KMP_ATOMIC_LD_RLX(&team->t.t_tg_reduce_data[is_ws]);
2792 __kmp_atomic_compare_store(&team->t.t_tg_reduce_data[is_ws], reduce_data,
2801 KMP_DEBUG_ASSERT(KMP_ATOMIC_LD_RLX(&team->t.t_tg_fini_counter[0]) == 0);
2802 KMP_DEBUG_ASSERT(KMP_ATOMIC_LD_RLX(&team->t.t_tg_fini_counter[1]) == 0);
2803 KMP_ATOMIC_ST_REL(&team->t.t_tg_reduce_data[is_ws], reduce_data);
2806 (reduce_data = KMP_ATOMIC_LD_ACQ(&team->t.t_tg_reduce_data[is_ws])) ==
2892 kmp_team_t *team = thread->th.th_team; local
2895 ompt_data_t my_parallel_data = team->t.ompt_team_info.parallel_data;
2914 kmp_team_t *team; local
2919 team = thread->th.th_team;
2922 my_parallel_data = team->t.ompt_team_info.parallel_data;
3830 kmp_team_t *team = thread->th.th_team; local
3891 thread_data->td.td_thr = team->t.t_threads[i];
3948 kmp_team_t *team) { argument
3953 (thread ? __kmp_gtid_from_thread(thread) : -1), team));
3969 __kmp_gtid_from_thread(thread), team));
3995 task_team->tt.tt_nproc = nthreads = team->t.t_nproc;
4157 void __kmp_task_team_setup(kmp_info_t *this_thr, kmp_team_t *team, int always) { argument
4164 if (team->t.t_task_team[this_thr->th.th_task_state] == NULL &&
4165 (always || team->t.t_nproc > 1)) {
4166 team->t.t_task_team[this_thr->th.th_task_state] =
4167 __kmp_allocate_task_team(this_thr, team);
4171 team->t.t_task_team[this_thr->th.th_task_state], team->t.t_id,
4174 if (this_thr->th.th_task_state == 1 && always && team->t.t_nproc == 1) {
4178 __kmp_gtid_from_thread(this_thr), team->t.t_id,
4190 if (team->t.t_nproc > 1) {
4193 if (team->t.t_task_team[other_team] == NULL) { // setup other team as well
4194 team->t.t_task_team[other_team] =
4195 __kmp_allocate_task_team(this_thr, team);
4199 team->t.t_task_team[other_team], team->t.t_id, other_team));
4202 kmp_task_team_t *task_team = team->t.t_task_team[other_team];
4204 team->t.t_nproc != task_team->tt.tt_nproc) {
4205 TCW_4(task_team->tt.tt_nproc, team->t.t_nproc);
4210 team->t.t_nproc);
4218 team->t.t_task_team[other_team], team->t.t_id, other_team));
4228 kmp_task_team_t *task_team = team->t.t_task_team[i];
4246 void __kmp_task_team_sync(kmp_info_t *this_thr, kmp_team_t *team) { argument
4256 team->t.t_task_team[this_thr->th.th_task_state]);
4261 team->t.t_id, this_thr->th.th_task_state));
4273 kmp_team_t *team USE_ITT_BUILD_ARG(void *itt_sync_obj), int wait) {
4274 kmp_task_team_t *task_team = team->t.t_task_team[this_thr->th.th_task_state];
4318 void __kmp_tasking_barrier(kmp_team_t *team, kmp_info_t *thread, int gtid) { argument
4321 &team->t.t_task_team[thread->th.th_task_state]->tt.tt_unfinished_threads);
4532 kmp_team_t *team = taskdata->td_team; local
4533 kmp_int32 nthreads = team->t.t_nproc;
4544 thread = team->t.t_threads[k];
4556 thread = team->t.t_threads[i];
4639 kmp_team_t *team = taskdata->td_team; local
4641 if (thread->th.th_team == team) {