Home
last modified time | relevance | path

Searched refs:VsyncTimeline (Results 1 – 2 of 2) sorted by relevance

/frameworks/native/services/surfaceflinger/Scheduler/
DVSyncPredictor.cpp624 auto VSyncPredictor::VsyncTimeline::makeVsyncSequence(TimePoint knownVsync) in makeVsyncSequence()
630 VSyncPredictor::VsyncTimeline::VsyncTimeline(TimePoint knownVsync, Period idealPeriod, in VsyncTimeline() function in android::scheduler::VSyncPredictor::VsyncTimeline
636 void VSyncPredictor::VsyncTimeline::freeze(TimePoint lastVsync) { in freeze()
644 std::optional<TimePoint> VSyncPredictor::VsyncTimeline::nextAnticipatedVSyncTimeFrom( in nextAnticipatedVSyncTimeFrom()
693 auto VSyncPredictor::VsyncTimeline::getVsyncSequenceLocked(Model model, nsecs_t vsync) in getVsyncSequenceLocked()
704 nsecs_t VSyncPredictor::VsyncTimeline::snapToVsyncAlignedWithRenderRate(Model model, in snapToVsyncAlignedWithRenderRate()
735 bool VSyncPredictor::VsyncTimeline::isVSyncInPhase(Model model, nsecs_t vsync, Fps frameRate) { in isVSyncInPhase()
753 void VSyncPredictor::VsyncTimeline::shiftVsyncSequence(Duration phase) { in shiftVsyncSequence()
DVSyncPredictor.h97 class VsyncTimeline {
99 VsyncTimeline(TimePoint knownVsync, Period idealPeriod, std::optional<Fps> renderRateOpt);
161 std::deque<VsyncTimeline> mTimelines GUARDED_BY(mMutex);