Home
last modified time | relevance | path

Searched refs:mVsyncSchedule (Results 1 – 3 of 3) sorted by relevance

/aosp12/frameworks/native/services/surfaceflinger/Scheduler/
H A DScheduler.cpp155 mVsyncSchedule(std::move(schedule)), in Scheduler()
229 return mVsyncSchedule.tracker->isVSyncInPhase(expectedVsyncTimestamp, *frameRate); in isVsyncValid()
443 const auto vsyncTime = mVsyncSchedule.tracker->nextAnticipatedVSyncTimeFrom(now); in getDisplayStatInfo()
444 const auto vsyncPeriod = mVsyncSchedule.tracker->currentPeriod(); in getDisplayStatInfo()
489 mVsyncSchedule.tracker->resetModel(); in enableHardwareVsync()
542 mVsyncSchedule.controller->startPeriodTransition(period); in setVsyncPeriod()
545 mVsyncSchedule.tracker->resetModel(); in setVsyncPeriod()
571 if (mVsyncSchedule.controller->addPresentFence(fenceTime)) { in addPresentFence()
579 mVsyncSchedule.controller->setIgnorePresentFences(ignore); in setIgnorePresentFences()
778 mVsyncSchedule.controller->dump(s); in dumpVsync()
[all …]
H A DScheduler.h143 scheduler::VSyncDispatch& getVsyncDispatch() { return *mVsyncSchedule.dispatch; } in getVsyncDispatch()
307 VsyncSchedule mVsyncSchedule; variable
/aosp12/frameworks/native/services/surfaceflinger/tests/unittests/
H A DTestableScheduler.h112 mVsyncSchedule.controller.reset(); in ~TestableScheduler()