Home
last modified time | relevance | path

Searched refs:lastVsyncOpt (Results 1 – 5 of 5) sorted by relevance

/frameworks/native/services/surfaceflinger/Scheduler/
DVSyncPredictor.cpp299 std::optional<nsecs_t> lastVsyncOpt) { in nextAnticipatedVSyncTimeFrom() argument
306 if (lastVsyncOpt && *lastVsyncOpt > timePoint) { in nextAnticipatedVSyncTimeFrom()
307 timePoint = *lastVsyncOpt; in nextAnticipatedVSyncTimeFrom()
322 lastVsyncOpt ? snapToVsync(*lastVsyncOpt - in nextAnticipatedVSyncTimeFrom()
324 : lastVsyncOpt); in nextAnticipatedVSyncTimeFrom()
646 MissedVsync missedVsync, std::optional<nsecs_t> lastVsyncOpt) { in nextAnticipatedVSyncTimeFrom() argument
652 lastVsyncOpt && std::abs(*lastVsyncOpt - missedVsync.vsync.ns()) < threshold; in nextAnticipatedVSyncTimeFrom()
662 } else if (mightBackpressure && lastVsyncOpt) { in nextAnticipatedVSyncTimeFrom()
665 lastVsyncOpt = snapToVsyncAlignedWithRenderRate(model, *lastVsyncOpt); in nextAnticipatedVSyncTimeFrom()
666 const auto vsyncDiff = vsyncTime - *lastVsyncOpt; in nextAnticipatedVSyncTimeFrom()
DVSyncTracker.h60 std::optional<nsecs_t> lastVsyncOpt = {}) = 0;
DVSyncPredictor.h49 std::optional<nsecs_t> lastVsyncOpt = {}) final
102 MissedVsync lastMissedVsync, std::optional<nsecs_t> lastVsyncOpt = {});
DVsyncSchedule.cpp92 ftl::Optional<TimePoint> lastVsyncOpt) const { in vsyncDeadlineAfter()
95 lastVsyncOpt.transform( in vsyncDeadlineAfter()
DVsyncSchedule.h66 ftl::Optional<TimePoint> lastVsyncOpt = {}) const override;