Lines Matching defs:deadline
51 void onWait(const std::vector<VersionCtx*>& waitDatas, int64_t deadline)
59 FFRT_LOGD("wait task=%p deadline=%ld", waitVersion->myProducer, deadline);
60 updateTask(waitVersion->myProducer, deadline);
61 UpdateVersion(waitVersion->preVersion, deadline);
91 void ResetDeadline(CPUEUTask* task, int64_t deadline)
98 task->qos.deadline.relative += deadline - task->qos.deadline.absolute;
99 task->qos.deadline.absolute = deadline;
102 void updateTask(CPUEUTask* task, int64_t deadline)
107 ResetDeadline(task, deadline);
108 onWait(task->ins, deadline);
110 UpdateVersion(data, deadline);
112 UpdateChildTask(task, deadline);
114 void UpdateChildTask(CPUEUTask* task, int64_t deadline)
117 (void)deadline;
119 void UpdateVersion(VersionCtx* data, int64_t deadline)
124 updateTask(data->myProducer, deadline);
126 updateTask(task, deadline);
128 UpdateVersion(data->preVersion, deadline);