Home
last modified time | relevance | path

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

/aosp12/frameworks/native/services/surfaceflinger/Scheduler/
H A DVSyncReactor.cpp40 VSyncReactor::VSyncReactor(std::unique_ptr<Clock> clock, VSyncTracker& tracker, in VSyncReactor() function in android::scheduler::VSyncReactor
48 VSyncReactor::~VSyncReactor() = default;
50 bool VSyncReactor::addPresentFence(const std::shared_ptr<android::FenceTime>& fence) { in addPresentFence()
97 void VSyncReactor::setIgnorePresentFences(bool ignore) { in setIgnorePresentFences()
103 void VSyncReactor::setIgnorePresentFencesInternal(bool ignore) { in setIgnorePresentFencesInternal()
108 void VSyncReactor::updateIgnorePresentFencesInternal() { in updateIgnorePresentFencesInternal()
114 void VSyncReactor::startPeriodTransitionInternal(nsecs_t newPeriod) { in startPeriodTransitionInternal()
122 void VSyncReactor::endPeriodTransition() { in endPeriodTransition()
129 void VSyncReactor::startPeriodTransition(nsecs_t period) { in startPeriodTransition()
171 bool VSyncReactor::addHwVsyncTimestamp(nsecs_t timestamp, std::optional<nsecs_t> hwcVsyncPeriod, in addHwVsyncTimestamp()
[all …]
H A DVSyncReactor.h34 class VSyncReactor : public VsyncController {
36 VSyncReactor(std::unique_ptr<Clock> clock, VSyncTracker& tracker, size_t pendingFenceLimit,
38 ~VSyncReactor();
H A DScheduler.cpp181 std::make_unique<scheduler::VSyncReactor>(std::move(clock), *tracker, pendingFenceLimit, in createVsyncSchedule()
/aosp12/frameworks/native/services/surfaceflinger/tests/unittests/
H A DVSyncReactorTest.cpp128 VSyncReactor mReactor;
464 auto idleReactor = VSyncReactor(std::make_unique<ClockWrapper>(mMockClock), *mMockTracker, in TEST_F()
/aosp12/frameworks/native/services/surfaceflinger/
H A DAndroid.bp185 "Scheduler/VSyncReactor.cpp",