Lines Matching refs:ttask

573   struct gomp_target_task *ttask = (struct gomp_target_task *) data;  in GOMP_PLUGIN_target_task_completion()  local
574 struct gomp_task *task = ttask->task; in GOMP_PLUGIN_target_task_completion()
575 struct gomp_team *team = ttask->team; in GOMP_PLUGIN_target_task_completion()
578 if (ttask->state == GOMP_TARGET_TASK_READY_TO_RUN) in GOMP_PLUGIN_target_task_completion()
580 ttask->state = GOMP_TARGET_TASK_FINISHED; in GOMP_PLUGIN_target_task_completion()
584 ttask->state = GOMP_TARGET_TASK_FINISHED; in GOMP_PLUGIN_target_task_completion()
609 struct gomp_target_task *ttask; in gomp_create_target_task() local
644 + sizeof (*ttask) in gomp_create_target_task()
653 ttask = (struct gomp_target_task *) &task->depend[depend_cnt]; in gomp_create_target_task()
654 ttask->devicep = devicep; in gomp_create_target_task()
655 ttask->fn = fn; in gomp_create_target_task()
656 ttask->mapnum = mapnum; in gomp_create_target_task()
657 ttask->args = args; in gomp_create_target_task()
658 memcpy (ttask->hostaddrs, hostaddrs, mapnum * sizeof (void *)); in gomp_create_target_task()
659 ttask->sizes = (size_t *) &ttask->hostaddrs[mapnum]; in gomp_create_target_task()
660 memcpy (ttask->sizes, sizes, mapnum * sizeof (size_t)); in gomp_create_target_task()
661 ttask->kinds = (unsigned short *) &ttask->sizes[mapnum]; in gomp_create_target_task()
662 memcpy (ttask->kinds, kinds, mapnum * sizeof (unsigned short)); in gomp_create_target_task()
665 char *tgt = (char *) &ttask->kinds[mapnum]; in gomp_create_target_task()
677 ttask->hostaddrs[i] = tgt + tgt_size; in gomp_create_target_task()
681 ttask->flags = flags; in gomp_create_target_task()
682 ttask->state = state; in gomp_create_target_task()
683 ttask->task = task; in gomp_create_target_task()
684 ttask->team = team; in gomp_create_target_task()
686 task->fn_data = ttask; in gomp_create_target_task()
749 if (ttask->state == GOMP_TARGET_TASK_FINISHED) in gomp_create_target_task()
752 ttask->state = GOMP_TARGET_TASK_RUNNING; in gomp_create_target_task()
1257 struct gomp_target_task *ttask in gomp_barrier_handle_tasks() local
1262 if (ttask->state == GOMP_TARGET_TASK_FINISHED) in gomp_barrier_handle_tasks()
1265 ttask->state = GOMP_TARGET_TASK_RUNNING; in gomp_barrier_handle_tasks()
1407 struct gomp_target_task *ttask in GOMP_taskwait() local
1412 if (ttask->state == GOMP_TARGET_TASK_FINISHED) in GOMP_taskwait()
1415 ttask->state = GOMP_TARGET_TASK_RUNNING; in GOMP_taskwait()
1600 struct gomp_target_task *ttask in gomp_task_maybe_wait_for_dependencies() local
1605 if (ttask->state == GOMP_TARGET_TASK_FINISHED) in gomp_task_maybe_wait_for_dependencies()
1608 ttask->state = GOMP_TARGET_TASK_RUNNING; in gomp_task_maybe_wait_for_dependencies()
1796 struct gomp_target_task *ttask in GOMP_taskgroup_end() local
1801 if (ttask->state == GOMP_TARGET_TASK_FINISHED) in GOMP_taskgroup_end()
1804 ttask->state = GOMP_TARGET_TASK_RUNNING; in GOMP_taskgroup_end()