Searched refs:VSyncPredictor (Results 1 – 6 of 6) sorted by relevance
/frameworks/native/services/surfaceflinger/Scheduler/ |
D | VSyncPredictor.cpp | 57 VSyncPredictor::~VSyncPredictor() = default; 59 VSyncPredictor::VSyncPredictor(std::unique_ptr<Clock> clock, ftl::NonNull<DisplayModePtr> modePtr, in VSyncPredictor() function in android::scheduler::VSyncPredictor 73 inline void VSyncPredictor::traceInt64If(const char* name, int64_t value) const { in traceInt64If() 79 inline void VSyncPredictor::traceInt64(const char* name, int64_t value) const { in traceInt64() 83 inline size_t VSyncPredictor::next(size_t i) const { in next() 87 nsecs_t VSyncPredictor::idealPeriod() const { in idealPeriod() 91 bool VSyncPredictor::validate(nsecs_t timestamp) const { in validate() 118 nsecs_t VSyncPredictor::currentPeriod() const { in currentPeriod() 123 Period VSyncPredictor::minFramePeriod() const { in minFramePeriod() 132 Period VSyncPredictor::minFramePeriodLocked() const { in minFramePeriodLocked() [all …]
|
D | VSyncPredictor.h | 32 class VSyncPredictor : public VSyncTracker { 43 VSyncPredictor(std::unique_ptr<Clock>, ftl::NonNull<DisplayModePtr> modePtr, size_t historySize, 45 ~VSyncPredictor(); 65 VSyncPredictor::Model getVSyncPredictionModel() const EXCLUDES(mMutex); 120 VSyncPredictor(VSyncPredictor const&) = delete; 121 VSyncPredictor& operator=(VSyncPredictor const&) = delete;
|
D | VsyncSchedule.cpp | 123 return std::make_unique<VSyncPredictor>(std::make_unique<SystemClock>(), modePtr, kHistorySize, in createTracker()
|
/frameworks/native/services/surfaceflinger/tests/unittests/ |
D | VSyncPredictorTest.cpp | 113 VSyncPredictor tracker{std::make_unique<ClockWrapper>(mClock), mMode, kHistorySize, 435 VSyncPredictor tracker{std::make_unique<ClockWrapper>(mClock), mode, 20, in TEST_F() 691 VSyncPredictor vrrTracker{std::make_unique<ClockWrapper>(mClock), kMode, kHistorySize, in TEST_F() 757 VSyncPredictor vrrTracker{std::make_unique<ClockWrapper>(mClock), kMode, kHistorySize, in TEST_F() 784 VSyncPredictor vrrTracker{std::make_unique<ClockWrapper>(mClock), kMode, kHistorySize, in TEST_F() 816 VSyncPredictor vrrTracker{std::make_unique<ClockWrapper>(mClock), kMode, kHistorySize, in TEST_F() 843 VSyncPredictor vrrTracker{std::make_unique<ClockWrapper>(mClock), kMode, kHistorySize, in TEST_F() 866 VSyncPredictor vrrTracker{std::make_unique<ClockWrapper>(mClock), kMode, kHistorySize, in TEST_F() 903 VSyncPredictor vrrTracker{std::make_unique<ClockWrapper>(mClock), kMode, kHistorySize, in TEST_F()
|
D | SchedulerTest.cpp | 581 std::shared_ptr<VSyncPredictor> vrrTracker = in TEST_F() 582 std::make_shared<VSyncPredictor>(std::make_unique<ZeroClock>(), kMode, kHistorySize, in TEST_F()
|
/frameworks/native/services/surfaceflinger/ |
D | Android.bp | 210 "Scheduler/VSyncPredictor.cpp",
|