Searched refs:VSyncReactor (Results 1 – 6 of 6) sorted by relevance
/frameworks/native/services/surfaceflinger/Scheduler/ |
D | VSyncReactor.cpp | 41 VSyncReactor::VSyncReactor(std::unique_ptr<Clock> clock, VSyncTracker& tracker, in VSyncReactor() function in android::scheduler::VSyncReactor 49 VSyncReactor::~VSyncReactor() = default; 51 bool VSyncReactor::addPresentFence(std::shared_ptr<FenceTime> fence) { in addPresentFence() 98 void VSyncReactor::setIgnorePresentFences(bool ignore) { in setIgnorePresentFences() 104 void VSyncReactor::setIgnorePresentFencesInternal(bool ignore) { in setIgnorePresentFencesInternal() 109 void VSyncReactor::updateIgnorePresentFencesInternal() { in updateIgnorePresentFencesInternal() 115 void VSyncReactor::startPeriodTransitionInternal(nsecs_t newPeriod) { in startPeriodTransitionInternal() 123 void VSyncReactor::endPeriodTransition() { in endPeriodTransition() 130 void VSyncReactor::startPeriodTransition(nsecs_t period) { in startPeriodTransition() 144 bool VSyncReactor::periodConfirmed(nsecs_t vsync_timestamp, std::optional<nsecs_t> HwcVsyncPeriod) { in periodConfirmed() [all …]
|
D | VSyncReactor.h | 38 class VSyncReactor : public VsyncController { 40 VSyncReactor(std::unique_ptr<Clock> clock, VSyncTracker& tracker, size_t pendingFenceLimit, 42 ~VSyncReactor();
|
D | VsyncSchedule.cpp | 108 auto reactor = std::make_unique<VSyncReactor>(std::make_unique<SystemClock>(), tracker, in createController()
|
/frameworks/native/services/surfaceflinger/fuzzer/ |
D | surfaceflinger_scheduler_fuzzer.cpp | 253 scheduler::VSyncReactor reactor(std::make_unique<ClockWrapper>( in fuzzVSyncReactor() 270 dump<scheduler::VSyncReactor>(&reactor, &mFdp); in fuzzVSyncReactor()
|
/frameworks/native/services/surfaceflinger/tests/unittests/ |
D | VSyncReactorTest.cpp | 129 VSyncReactor mReactor; 482 auto idleReactor = VSyncReactor(std::make_unique<ClockWrapper>(mMockClock), *mMockTracker, in TEST_F()
|
/frameworks/native/services/surfaceflinger/ |
D | Android.bp | 191 "Scheduler/VSyncReactor.cpp",
|