Searched refs:DispSyncSource (Results 1 – 5 of 5) sorted by relevance
/aosp12/frameworks/native/services/surfaceflinger/Scheduler/ |
H A D | DispSyncSource.cpp | 117 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 D | DispSyncSource.h | 28 class DispSyncSource final : public VSyncSource { 30 DispSyncSource(VSyncDispatch& vSyncDispatch, std::chrono::nanoseconds workDuration, 33 ~DispSyncSource() override;
|
H A D | Scheduler.cpp | 193 return std::make_unique<scheduler::DispSyncSource>(*mVsyncSchedule.dispatch, workDuration, in makePrimaryDispSyncSource()
|
/aosp12/frameworks/native/services/surfaceflinger/tests/unittests/ |
H A D | DispSyncSourceTest.cpp | 136 std::unique_ptr<scheduler::DispSyncSource> mDispSyncSource; 172 std::make_unique<scheduler::DispSyncSource>(*mVSyncDispatch, mWorkDuration, in createDispSyncSource()
|
/aosp12/frameworks/native/services/surfaceflinger/ |
H A D | Android.bp | 172 "Scheduler/DispSyncSource.cpp",
|