Searched refs:VSyncTracker (Results 1 – 10 of 10) sorted by relevance
/frameworks/native/services/surfaceflinger/Scheduler/ |
D | VSyncTracker.h | 27 class VSyncTracker { 29 virtual ~VSyncTracker(); 72 VSyncTracker(VSyncTracker const&) = delete; 73 VSyncTracker& operator=(VSyncTracker const&) = delete; 74 VSyncTracker() = default;
|
D | VSyncDispatchTimerQueue.h | 50 ScheduleResult schedule(nsecs_t workDuration, nsecs_t earliestVsync, VSyncTracker& tracker, 53 void update(VSyncTracker& tracker, nsecs_t now); 122 explicit VSyncDispatchTimerQueue(std::unique_ptr<TimeKeeper> tk, VSyncTracker& tracker, 148 VSyncTracker& mTracker;
|
D | VSyncReactor.h | 31 class VSyncTracker; variable 39 std::unique_ptr<VSyncTracker> tracker, size_t pendingFenceLimit, 75 std::unique_ptr<VSyncTracker> const mTracker;
|
D | VSyncDispatchTimerQueue.cpp | 30 VSyncTracker::~VSyncTracker() = default; 65 VSyncTracker& tracker, nsecs_t now) { in schedule() 99 void VSyncDispatchTimerQueueEntry::update(VSyncTracker& tracker, nsecs_t now) { in update() 166 VSyncTracker& tracker, nsecs_t timerSlack, in VSyncDispatchTimerQueue()
|
D | VSyncDispatch.h | 27 class VSyncTracker; variable
|
D | VSyncPredictor.h | 28 class VSyncPredictor : public VSyncTracker {
|
D | VSyncReactor.cpp | 59 std::unique_ptr<VSyncTracker> tracker, size_t pendingFenceLimit, in VSyncReactor()
|
/frameworks/native/services/surfaceflinger/tests/unittests/ |
D | VSyncDispatchRealtimeTest.cpp | 36 class FixedRateIdealStubTracker : public VSyncTracker { 60 class VRRStubTracker : public VSyncTracker {
|
D | VSyncReactorTest.cpp | 36 class MockVSyncTracker : public VSyncTracker { 47 class VSyncTrackerWrapper : public VSyncTracker { 49 VSyncTrackerWrapper(std::shared_ptr<VSyncTracker> const& tracker) : mTracker(tracker) {} in VSyncTrackerWrapper() 63 std::shared_ptr<VSyncTracker> const mTracker;
|
D | VSyncDispatchTimerQueueTest.cpp | 37 class MockVSyncTracker : public VSyncTracker {
|