Lines Matching refs:team
476 void __kmp_push_current_task_to_thread(kmp_info_t *this_thr, kmp_team_t *team, in __kmp_push_current_task_to_thread() argument
484 team->t.t_implicit_task_taskdata[tid].td_parent)); in __kmp_push_current_task_to_thread()
489 if (this_thr->th.th_current_task != &team->t.t_implicit_task_taskdata[0]) { in __kmp_push_current_task_to_thread()
490 team->t.t_implicit_task_taskdata[0].td_parent = in __kmp_push_current_task_to_thread()
492 this_thr->th.th_current_task = &team->t.t_implicit_task_taskdata[0]; in __kmp_push_current_task_to_thread()
495 team->t.t_implicit_task_taskdata[tid].td_parent = in __kmp_push_current_task_to_thread()
496 team->t.t_implicit_task_taskdata[0].td_parent; in __kmp_push_current_task_to_thread()
497 this_thr->th.th_current_task = &team->t.t_implicit_task_taskdata[tid]; in __kmp_push_current_task_to_thread()
504 team->t.t_implicit_task_taskdata[tid].td_parent)); in __kmp_push_current_task_to_thread()
1066 kmp_team_t *team, int tid, int set_curr_task) { in __kmp_init_implicit_task() argument
1067 kmp_taskdata_t *task = &team->t.t_implicit_task_taskdata[tid]; in __kmp_init_implicit_task()
1072 tid, team, task, set_curr_task ? "TRUE" : "FALSE")); in __kmp_init_implicit_task()
1075 task->td_team = team; in __kmp_init_implicit_task()
1090 task->td_flags.team_serial = (team->t.t_serialized) ? 1 : 0; in __kmp_init_implicit_task()
1107 __kmp_push_current_task_to_thread(this_thr, team, tid); in __kmp_init_implicit_task()
1119 team, task)); in __kmp_init_implicit_task()
1193 kmp_team_t *team = thread->th.th_team; in __kmp_task_alloc() local
1231 if (flags->tiedness == TASK_UNTIED && !team->t.t_serialized) { in __kmp_task_alloc()
1253 KMP_DEBUG_ASSERT(team->t.t_serialized); in __kmp_task_alloc()
1258 encountering_thread, team, in __kmp_task_alloc()
1261 team->t.t_task_team[encountering_thread->th.th_task_state]; in __kmp_task_alloc()
1354 taskdata->td_flags.team_serial = (team->t.t_serialized) ? 1 : 0; in __kmp_task_alloc()
2398 kmp_team_t *team = thr->th.th_team; in __kmp_task_reduction_modifier_init() local
2401 reduce_data = KMP_ATOMIC_LD_RLX(&team->t.t_tg_reduce_data[is_ws]); in __kmp_task_reduction_modifier_init()
2403 __kmp_atomic_compare_store(&team->t.t_tg_reduce_data[is_ws], reduce_data, in __kmp_task_reduction_modifier_init()
2412 KMP_DEBUG_ASSERT(KMP_ATOMIC_LD_RLX(&team->t.t_tg_fini_counter[0]) == 0); in __kmp_task_reduction_modifier_init()
2413 KMP_DEBUG_ASSERT(KMP_ATOMIC_LD_RLX(&team->t.t_tg_fini_counter[1]) == 0); in __kmp_task_reduction_modifier_init()
2414 KMP_ATOMIC_ST_REL(&team->t.t_tg_reduce_data[is_ws], reduce_data); in __kmp_task_reduction_modifier_init()
2417 (reduce_data = KMP_ATOMIC_LD_ACQ(&team->t.t_tg_reduce_data[is_ws])) == in __kmp_task_reduction_modifier_init()
2503 kmp_team_t *team = thread->th.th_team; in __kmpc_taskgroup() local
2506 ompt_data_t my_parallel_data = team->t.ompt_team_info.parallel_data; in __kmpc_taskgroup()
2525 kmp_team_t *team; in __kmpc_end_taskgroup() local
2530 team = thread->th.th_team; in __kmpc_end_taskgroup()
2533 my_parallel_data = team->t.ompt_team_info.parallel_data; in __kmpc_end_taskgroup()
3309 kmp_team_t *team = thread->th.th_team; in __kmp_realloc_task_threads_data() local
3370 thread_data->td.td_thr = team->t.t_threads[i]; in __kmp_realloc_task_threads_data()
3409 kmp_team_t *team) { in __kmp_allocate_task_team() argument
3414 (thread ? __kmp_gtid_from_thread(thread) : -1), team)); in __kmp_allocate_task_team()
3430 __kmp_gtid_from_thread(thread), team)); in __kmp_allocate_task_team()
3454 task_team->tt.tt_nproc = nthreads = team->t.t_nproc; in __kmp_allocate_task_team()
3573 void __kmp_task_team_setup(kmp_info_t *this_thr, kmp_team_t *team, int always) { in __kmp_task_team_setup() argument
3580 if (team->t.t_task_team[this_thr->th.th_task_state] == NULL && in __kmp_task_team_setup()
3581 (always || team->t.t_nproc > 1)) { in __kmp_task_team_setup()
3582 team->t.t_task_team[this_thr->th.th_task_state] = in __kmp_task_team_setup()
3583 __kmp_allocate_task_team(this_thr, team); in __kmp_task_team_setup()
3587 team->t.t_task_team[this_thr->th.th_task_state], team->t.t_id, in __kmp_task_team_setup()
3598 if (team->t.t_nproc > 1) { in __kmp_task_team_setup()
3601 if (team->t.t_task_team[other_team] == NULL) { // setup other team as well in __kmp_task_team_setup()
3602 team->t.t_task_team[other_team] = in __kmp_task_team_setup()
3603 __kmp_allocate_task_team(this_thr, team); in __kmp_task_team_setup()
3607 team->t.t_task_team[other_team], team->t.t_id, other_team)); in __kmp_task_team_setup()
3610 kmp_task_team_t *task_team = team->t.t_task_team[other_team]; in __kmp_task_team_setup()
3612 team->t.t_nproc != task_team->tt.tt_nproc) { in __kmp_task_team_setup()
3613 TCW_4(task_team->tt.tt_nproc, team->t.t_nproc); in __kmp_task_team_setup()
3617 team->t.t_nproc); in __kmp_task_team_setup()
3625 team->t.t_task_team[other_team], team->t.t_id, other_team)); in __kmp_task_team_setup()
3635 kmp_task_team_t *task_team = team->t.t_task_team[i]; in __kmp_task_team_setup()
3653 void __kmp_task_team_sync(kmp_info_t *this_thr, kmp_team_t *team) { in __kmp_task_team_sync() argument
3663 team->t.t_task_team[this_thr->th.th_task_state]); in __kmp_task_team_sync()
3668 team->t.t_id, this_thr->th.th_task_state)); in __kmp_task_team_sync()
3680 kmp_team_t *team USE_ITT_BUILD_ARG(void *itt_sync_obj), int wait) { in __kmp_task_team_wait()
3681 kmp_task_team_t *task_team = team->t.t_task_team[this_thr->th.th_task_state]; in __kmp_task_team_wait()
3723 void __kmp_tasking_barrier(kmp_team_t *team, kmp_info_t *thread, int gtid) { in __kmp_tasking_barrier() argument
3726 &team->t.t_task_team[thread->th.th_task_state]->tt.tt_unfinished_threads); in __kmp_tasking_barrier()
3933 kmp_team_t *team = taskdata->td_team; in __kmpc_give_task() local
3934 kmp_int32 nthreads = team->t.t_nproc; in __kmpc_give_task()
3945 thread = team->t.t_threads[k]; in __kmpc_give_task()
4029 kmp_team_t *team = taskdata->td_team; in __kmp_fulfill_event() local
4031 if (thread->th.th_team == team) { in __kmp_fulfill_event()