Home
last modified time | relevance | path

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

/aosp12/frameworks/native/services/surfaceflinger/Scheduler/
H A DDispSyncSource.cpp117 DispSyncSource::DispSyncSource(scheduler::VSyncDispatch& vSyncDispatch, in DispSyncSource() function in android::scheduler::DispSyncSource
129 std::bind(&DispSyncSource::onVsyncCallback, this, in DispSyncSource()
137 DispSyncSource::~DispSyncSource() = default;
139 void DispSyncSource::setVSyncEnabled(bool enable) { in setVSyncEnabled()
151 void DispSyncSource::setCallback(VSyncSource::Callback* callback) { in setCallback()
156 void DispSyncSource::setDuration(std::chrono::nanoseconds workDuration, in setDuration()
170 void DispSyncSource::onVsyncCallback(nsecs_t vsyncTime, nsecs_t targetWakeupTime, in onVsyncCallback()
187 void DispSyncSource::dump(std::string& result) const { in dump()
H A DDispSyncSource.h28 class DispSyncSource final : public VSyncSource {
30 DispSyncSource(VSyncDispatch& vSyncDispatch, std::chrono::nanoseconds workDuration,
33 ~DispSyncSource() override;
H A DScheduler.cpp193 return std::make_unique<scheduler::DispSyncSource>(*mVsyncSchedule.dispatch, workDuration, in makePrimaryDispSyncSource()
/aosp12/frameworks/native/services/surfaceflinger/tests/unittests/
H A DDispSyncSourceTest.cpp136 std::unique_ptr<scheduler::DispSyncSource> mDispSyncSource;
172 std::make_unique<scheduler::DispSyncSource>(*mVSyncDispatch, mWorkDuration, in createDispSyncSource()
/aosp12/frameworks/native/services/surfaceflinger/
H A DAndroid.bp172 "Scheduler/DispSyncSource.cpp",