Lines Matching refs:now
47 void traceEntry(const VSyncDispatchTimerQueueEntry& entry, nsecs_t now) { in traceEntry() argument
53 ns2us(*entry.wakeupTime() - now), "us; VSYNC in ", in traceEntry()
54 ns2us(*entry.targetVsync() - now), "us"); in traceEntry()
100 VSyncTracker& tracker, nsecs_t now) { in schedule() argument
104 now + timing.workDuration + in schedule()
121 nextWakeupTime = std::max(now, nextVsyncTime - timing.workDuration - timing.readyDuration); in schedule()
137 VSyncTracker& tracker, nsecs_t now, VSyncDispatch::ScheduleTiming timing) { in addPendingWorkloadUpdate() argument
139 const auto armedInfo = getArmedInfo(tracker, now, timing, mArmedInfo); in addPendingWorkloadUpdate()
171 auto VSyncDispatchTimerQueueEntry::getArmedInfo(VSyncTracker& tracker, nsecs_t now, in getArmedInfo() argument
176 const auto earliestReadyBy = now + timing.workDuration + timing.readyDuration; in getArmedInfo()
201 void VSyncDispatchTimerQueueEntry::update(VSyncTracker& tracker, nsecs_t now) { in update() argument
218 mArmedInfo = getArmedInfo(tracker, now, mScheduleTiming, mArmedInfo); in update()
304 mLastTimerSchedule = mTimeKeeper->now(); in setTimer()
307 void VSyncDispatchTimerQueue::rearmTimer(nsecs_t now) { in rearmTimer() argument
308 rearmTimerSkippingUpdateFor(now, mCallbacks.cend()); in rearmTimer()
312 nsecs_t now, CallbackMap::const_iterator skipUpdateIt) { in rearmTimerSkippingUpdateFor() argument
324 callback->update(*mTracker, now); in rearmTimerSkippingUpdateFor()
327 traceEntry(*callback, now); in rearmTimerSkippingUpdateFor()
338 setTimer(*min, now); in rearmTimerSkippingUpdateFor()
360 auto const now = mTimeKeeper->now(); in timerCallback() local
361 mLastTimerCallback = now; in timerCallback()
369 traceEntry(*callback, now); in timerCallback()
372 auto const lagAllowance = std::max(now - mIntendedWakeupTime, static_cast<nsecs_t>(0)); in timerCallback()
381 rearmTimer(mTimeKeeper->now()); in timerCallback()
432 auto const now = mTimeKeeper->now(); in scheduleLocked() local
436 auto const rearmImminent = now > mIntendedWakeupTime; in scheduleLocked()
438 return callback->addPendingWorkloadUpdate(*mTracker, now, scheduleTiming); in scheduleLocked()
441 const auto result = callback->schedule(scheduleTiming, *mTracker, now); in scheduleLocked()
444 rearmTimerSkippingUpdateFor(now, it); in scheduleLocked()
481 rearmTimer(mTimeKeeper->now()); in cancel()
495 (mIntendedWakeupTime - mTimeKeeper->now()) / 1e6f); in dump()
497 (mTimeKeeper->now() - mLastTimerCallback) / 1e6f, in dump()
498 (mTimeKeeper->now() - mLastTimerSchedule) / 1e6f); in dump()