Lines Matching refs:timing
31 const VSyncDispatch::ScheduleTiming& timing) { in getExpectedCallbackTime() argument
32 return nextVsyncTime - timing.readyDuration - timing.workDuration; in getExpectedCallbackTime()
36 const VSyncDispatch::ScheduleTiming& timing) { in getExpectedCallbackTime() argument
38 std::max(timing.earliestVsync, now + timing.workDuration + timing.readyDuration)); in getExpectedCallbackTime()
39 return getExpectedCallbackTime(nextVsyncTime, timing); in getExpectedCallbackTime()
83 ScheduleResult VSyncDispatchTimerQueueEntry::schedule(VSyncDispatch::ScheduleTiming timing, in schedule() argument
86 std::max(timing.earliestVsync, now + timing.workDuration + timing.readyDuration)); in schedule()
87 auto nextWakeupTime = nextVsyncTime - timing.workDuration - timing.readyDuration; in schedule()
94 return getExpectedCallbackTime(nextVsyncTime, timing); in schedule()
103 nextWakeupTime = nextVsyncTime - timing.workDuration - timing.readyDuration; in schedule()
106 auto const nextReadyTime = nextVsyncTime - timing.readyDuration; in schedule()
107 mScheduleTiming = timing; in schedule()
109 return getExpectedCallbackTime(nextVsyncTime, timing); in schedule()
112 void VSyncDispatchTimerQueueEntry::addPendingWorkloadUpdate(VSyncDispatch::ScheduleTiming timing) { in addPendingWorkloadUpdate() argument
113 mWorkloadUpdateInfo = timing; in addPendingWorkloadUpdate()