Lines Matching refs:TaskData
473 struct TaskData;
474 typedef DataPool<TaskData> TaskDataPool;
478 struct TaskData final : DataPoolEntry<TaskData> { struct
502 TaskData *Parent{nullptr}; argument
505 TaskData *ImplicitTask{nullptr}; argument
545 TaskData *Init(TaskData *parent, int taskType) { in Init() argument
558 TaskData *Init(ParallelData *team, int taskType) { in Init() argument
591 static TaskData *New(TaskData *parent, int taskType) { in New() argument
592 return DataPoolEntry<TaskData>::New()->Init(parent, taskType); in New()
595 static TaskData *New(ParallelData *team, int taskType) { in New() argument
596 return DataPoolEntry<TaskData>::New()->Init(team, taskType); in New()
599 TaskData(DataPool<TaskData> *dp) : DataPoolEntry<TaskData>(dp) {} in TaskData() function
602 static inline TaskData *ToTaskData(ompt_data_t *task_data) { in ToTaskData()
603 return reinterpret_cast<TaskData *>(task_data->ptr); in ToTaskData()
680 task_data->ptr = TaskData::New(ToParallelData(parallel_data), type); in ompt_tsan_implicit_task()
685 TaskData *Data = ToTaskData(task_data); in ompt_tsan_implicit_task()
711 TaskData *Data = ToTaskData(task_data); in ompt_tsan_sync_region()
854 TaskData *Data; in ompt_tsan_task_create()
864 Data = TaskData::New(PData, type); in ompt_tsan_task_create()
867 Data = TaskData::New(ToTaskData(parent_task_data), type); in ompt_tsan_task_create()
870 Data = TaskData::New(ToTaskData(parent_task_data), type); in ompt_tsan_task_create()
881 static void freeTask(TaskData *task) { in freeTask()
883 TaskData *Parent = task->Parent; in freeTask()
889 static void releaseDependencies(TaskData *task) { in releaseDependencies()
895 static void acquireDependencies(TaskData *task) { in acquireDependencies()
927 TaskData *FromTask = ToTaskData(first_task_data); in ompt_tsan_task_schedule()
974 TaskData *ToTask = ToTaskData(second_task_data); in ompt_tsan_task_schedule()
1006 TaskData *Data = ToTaskData(task_data); in ompt_tsan_dependences()