Lines Matching refs:kmp_taskdata_t
46 kmp_taskdata_t **stack_top = task_stack->ts_top; in __kmp_trace_task_stack()
48 kmp_taskdata_t *tied_task; in __kmp_trace_task_stack()
103 task_stack->ts_top = (kmp_taskdata_t **)first_block; in __kmp_init_task_stack()
105 TASK_STACK_BLOCK_SIZE * sizeof(kmp_taskdata_t *)); in __kmp_init_task_stack()
147 kmp_taskdata_t *tied_task) { in __kmp_push_task_stack()
206 kmp_taskdata_t *ending_task) { in __kmp_pop_task_stack()
211 kmp_taskdata_t *tied_task; in __kmp_pop_task_stack()
252 const kmp_taskdata_t *tasknew, in __kmp_task_is_allowed()
253 const kmp_taskdata_t *taskcurr) { in __kmp_task_is_allowed()
258 kmp_taskdata_t *current = taskcurr->td_last_tied; in __kmp_task_is_allowed()
264 kmp_taskdata_t *parent = tasknew->td_parent; in __kmp_task_is_allowed()
306 kmp_taskdata_t **new_deque = in __kmp_realloc_task_deque()
307 (kmp_taskdata_t **)__kmp_allocate(new_size * sizeof(kmp_taskdata_t *)); in __kmp_realloc_task_deque()
330 thread_data->td.td_deque = (kmp_taskdata_t **)__kmp_allocate( in __kmp_alloc_task_pri_list()
331 INITIAL_TASK_DEQUE_SIZE * sizeof(kmp_taskdata_t *)); in __kmp_alloc_task_pri_list()
387 kmp_taskdata_t *taskdata, in __kmp_push_priority_task()
463 kmp_taskdata_t *taskdata = KMP_TASK_TO_TASKDATA(task); in __kmp_push_task()
655 kmp_taskdata_t *current_task) { in __kmp_task_start()
656 kmp_taskdata_t *taskdata = KMP_TASK_TO_TASKDATA(task); in __kmp_task_start()
705 static inline void __ompt_task_init(kmp_taskdata_t *task, int tid) { in __ompt_task_init()
721 kmp_taskdata_t *current_task, in __ompt_task_start()
723 kmp_taskdata_t *taskdata = KMP_TASK_TO_TASKDATA(task); in __ompt_task_start()
741 kmp_taskdata_t *resumed_task, in __ompt_task_finish()
744 kmp_taskdata_t *taskdata = KMP_TASK_TO_TASKDATA(task); in __ompt_task_finish()
763 kmp_taskdata_t *taskdata = KMP_TASK_TO_TASKDATA(task); in __kmpc_omp_task_begin_if0_template()
764 kmp_taskdata_t *current_task = __kmp_threads[gtid]->th.th_current_task; in __kmpc_omp_task_begin_if0_template()
844 kmp_taskdata_t *current_task = __kmp_threads[gtid]->th.th_current_task; in __kmpc_omp_task_begin()
864 static void __kmp_free_task(kmp_int32 gtid, kmp_taskdata_t *taskdata, in __kmp_free_task()
899 kmp_taskdata_t *taskdata, in __kmp_free_task_and_ancestors()
913 kmp_taskdata_t *parent_taskdata = taskdata->td_parent; in __kmp_free_task_and_ancestors()
968 static bool __kmp_track_children_task(kmp_taskdata_t *taskdata) { in __kmp_track_children_task()
989 kmp_taskdata_t *resumed_task) { in __kmp_task_finish()
990 kmp_taskdata_t *taskdata = KMP_TASK_TO_TASKDATA(task); in __kmp_task_finish()
1233 kmp_taskdata_t *task = &team->t.t_implicit_task_taskdata[tid]; in __kmp_init_implicit_task()
1294 kmp_taskdata_t *task = thread->th.th_current_task; in __kmp_finish_implicit_task()
1320 kmp_taskdata_t *task = thread->th.th_current_task; in __kmp_free_implicit_task()
1356 kmp_taskdata_t *taskdata; in __kmp_task_alloc()
1359 kmp_taskdata_t *parent_task = thread->th.th_current_task; in __kmp_task_alloc()
1442 shareds_offset = sizeof(kmp_taskdata_t) + sizeof_kmp_task_t; in __kmp_task_alloc()
1453 taskdata = (kmp_taskdata_t *)__kmp_fast_allocate(thread, shareds_offset + in __kmp_task_alloc()
1456 taskdata = (kmp_taskdata_t *)__kmp_thread_malloc(thread, shareds_offset + in __kmp_task_alloc()
1635 kmp_taskdata_t *current_task) { in __kmp_invoke_task()
1636 kmp_taskdata_t *taskdata = KMP_TASK_TO_TASKDATA(task); in __kmp_invoke_task()
1846 kmp_taskdata_t *new_taskdata = KMP_TASK_TO_TASKDATA(new_task); in __kmpc_omp_task_parts()
1852 kmp_taskdata_t *parent; in __kmpc_omp_task_parts()
1869 kmp_taskdata_t *current_task = __kmp_threads[gtid]->th.th_current_task; in __kmpc_omp_task_parts()
1901 kmp_taskdata_t *new_taskdata = KMP_TASK_TO_TASKDATA(new_task); in __kmp_omp_task()
1908 kmp_taskdata_t *current_task = __kmp_threads[gtid]->th.th_current_task; in __kmp_omp_task()
1948 kmp_taskdata_t *new_taskdata = KMP_TASK_TO_TASKDATA(new_task); in __kmpc_omp_task()
1955 kmp_taskdata_t *parent = NULL; in __kmpc_omp_task()
2015 kmp_taskdata_t *new_taskdata = KMP_TASK_TO_TASKDATA(new_task); in __kmp_omp_taskloop_task()
2021 kmp_taskdata_t *parent = NULL; in __kmp_omp_taskloop_task()
2053 kmp_taskdata_t *taskdata = nullptr; in __kmpc_omp_taskwait_template()
2186 kmp_taskdata_t *taskdata = NULL; in __kmpc_omp_taskyield()
2671 kmp_taskdata_t *taskdata = thread->th.th_current_task; in __kmpc_taskgroup()
2705 kmp_taskdata_t *taskdata = thread->th.th_current_task; in __kmpc_end_taskgroup()
2849 kmp_taskdata_t *taskdata; in __kmp_get_priority_task()
2850 kmp_taskdata_t *current; in __kmp_get_priority_task()
2949 kmp_taskdata_t *taskdata; in __kmp_remove_my_task()
3023 kmp_taskdata_t *taskdata; in __kmp_steal_task()
3024 kmp_taskdata_t *current; in __kmp_steal_task()
3163 kmp_taskdata_t *current_task = thread->th.th_current_task; in __kmp_execute_tasks_template()
3571 thread_data->td.td_deque = (kmp_taskdata_t **)__kmp_allocate( in __kmp_alloc_task_deque()
3572 INITIAL_TASK_DEQUE_SIZE * sizeof(kmp_taskdata_t *)); in __kmp_alloc_task_deque()
4104 kmp_taskdata_t *taskdata = KMP_TASK_TO_TASKDATA(task); in __kmp_give_task()
4199 static void __kmp_first_top_half_finish_proxy(kmp_taskdata_t *taskdata) { in __kmp_first_top_half_finish_proxy()
4215 static void __kmp_second_top_half_finish_proxy(kmp_taskdata_t *taskdata) { in __kmp_second_top_half_finish_proxy()
4229 kmp_taskdata_t *taskdata = KMP_TASK_TO_TASKDATA(ptask); in __kmp_bottom_half_finish_proxy()
4256 kmp_taskdata_t *taskdata = KMP_TASK_TO_TASKDATA(ptask); in __kmpc_proxy_task_completed()
4274 kmp_taskdata_t *taskdata = KMP_TASK_TO_TASKDATA(ptask); in __kmpc_give_task()
4320 kmp_taskdata_t *taskdata = KMP_TASK_TO_TASKDATA(ptask); in __kmpc_proxy_task_completed_ooo()
4343 kmp_taskdata_t *td = KMP_TASK_TO_TASKDATA(task); in __kmpc_task_allow_completion_event()
4355 kmp_taskdata_t *taskdata = KMP_TASK_TO_TASKDATA(ptask); in __kmp_fulfill_event()
4407 kmp_taskdata_t *taskdata; in __kmp_task_dup_alloc()
4408 kmp_taskdata_t *taskdata_src = KMP_TASK_TO_TASKDATA(task_src); in __kmp_task_dup_alloc()
4409 kmp_taskdata_t *parent_task = taskdata_src->td_parent; // same parent task in __kmp_task_dup_alloc()
4424 taskdata = (kmp_taskdata_t *)__kmp_fast_allocate(thread, task_size); in __kmp_task_dup_alloc()
4426 taskdata = (kmp_taskdata_t *)__kmp_thread_malloc(thread, task_size); in __kmp_task_dup_alloc()
4484 const kmp_taskdata_t *taskdata;
4618 kmp_taskdata_t *current_task = thread->th.th_current_task; in __kmp_taskloop_linear()
4661 kmp_taskdata_t *next_taskdata = KMP_TASK_TO_TASKDATA(next_task); in __kmp_taskloop_linear()
4751 kmp_taskdata_t *taskdata = KMP_TASK_TO_TASKDATA(task); in __kmp_taskloop_task()
4807 kmp_taskdata_t *taskdata = KMP_TASK_TO_TASKDATA(task); in __kmp_taskloop_recur()
4866 kmp_taskdata_t *current_task = thread->th.th_current_task; in __kmp_taskloop_recur()
4920 kmp_taskdata_t *taskdata = KMP_TASK_TO_TASKDATA(task); in __kmp_taskloop()
4942 kmp_taskdata_t *current_task = thread->th.th_current_task; in __kmp_taskloop()