/frameworks/native/services/surfaceflinger/Scheduler/ |
D | VSyncTracker.h | 33 class VSyncTracker { 35 virtual ~VSyncTracker(); 123 VSyncTracker(VSyncTracker const&) = delete; 124 VSyncTracker& operator=(VSyncTracker const&) = delete; 125 VSyncTracker() = default;
|
D | VSyncDispatchTimerQueue.h | 51 ScheduleResult schedule(VSyncDispatch::ScheduleTiming, VSyncTracker&, nsecs_t now); 53 void update(VSyncTracker&, nsecs_t now); 72 ScheduleResult addPendingWorkloadUpdate(VSyncTracker&, nsecs_t now, 93 nsecs_t adjustVsyncIfNeeded(VSyncTracker& tracker, nsecs_t nextVsyncTime) const; 94 ArmingInfo getArmedInfo(VSyncTracker&, nsecs_t now, VSyncDispatch::ScheduleTiming,
|
D | VSyncReactor.h | 37 class VSyncTracker; variable 42 VSyncReactor(PhysicalDisplayId, std::unique_ptr<Clock> clock, VSyncTracker& tracker, 68 VSyncTracker& mTracker;
|
D | VSyncDispatchTimerQueue.cpp | 61 VSyncTracker::~VSyncTracker() = default; 100 VSyncTracker& tracker, nsecs_t now) { in schedule() 137 VSyncTracker& tracker, nsecs_t now, VSyncDispatch::ScheduleTiming timing) { in addPendingWorkloadUpdate() 148 nsecs_t VSyncDispatchTimerQueueEntry::adjustVsyncIfNeeded(VSyncTracker& tracker, in adjustVsyncIfNeeded() 171 auto VSyncDispatchTimerQueueEntry::getArmedInfo(VSyncTracker& tracker, nsecs_t now, in getArmedInfo() 201 void VSyncDispatchTimerQueueEntry::update(VSyncTracker& tracker, nsecs_t now) { in update()
|
D | VsyncSchedule.h | 49 class VSyncTracker; variable 53 using VsyncTracker = VSyncTracker;
|
D | VSyncPredictor.h | 32 class VSyncPredictor : public VSyncTracker {
|
D | VSyncReactor.cpp | 45 VSyncTracker& tracker, size_t pendingFenceLimit, in VSyncReactor()
|
/frameworks/native/services/surfaceflinger/tests/unittests/mock/ |
D | MockVSyncTracker.cpp | 23 VSyncTracker::~VSyncTracker() = default; 25 VSyncTracker::VSyncTracker() { in VSyncTracker() function in android::mock::VSyncTracker
|
D | MockVSyncTracker.h | 25 class VSyncTracker : public android::scheduler::VSyncTracker { 27 VSyncTracker(); 28 ~VSyncTracker() override;
|
/frameworks/native/services/surfaceflinger/tests/unittests/ |
D | TestableScheduler.h | 47 std::shared_ptr<VSyncTracker> tracker, RefreshRateSelectorPtr selectorPtr, in TestableScheduler() 89 std::shared_ptr<VSyncTracker> vsyncTracker = std::make_shared<mock::VSyncTracker>()) { 97 std::shared_ptr<VSyncTracker> tracker, PhysicalDisplayId activeDisplayId) { in registerDisplay()
|
D | TestableScheduler.cpp | 26 std::make_shared<android::mock::VSyncTracker>(), std::move(selectorPtr), in TestableScheduler()
|
D | SurfaceFlinger_InitializeDisplaysTest.cpp | 33 EXPECT_CALL(static_cast<mock::VSyncTracker&>( in TEST_F()
|
D | SurfaceFlinger_NotifyExpectedPresentTest.cpp | 169 EXPECT_CALL(static_cast<mock::VSyncTracker&>( in TEST_F() 188 EXPECT_CALL(static_cast<mock::VSyncTracker&>( in TEST_F() 356 EXPECT_CALL(static_cast<mock::VSyncTracker&>( in TEST_F()
|
D | DisplayTransactionTest.cpp | 79 std::make_shared<mock::VSyncTracker>(), in injectMockScheduler()
|
D | EventThreadTest.cpp | 162 std::make_shared<mock::VSyncTracker>(), mockDispatchPtr, in EventThreadTest() 491 mock::VSyncTracker& mockTracker = in TEST_F() 492 *static_cast<mock::VSyncTracker*>(&mVsyncSchedule->getTracker()); in TEST_F()
|
D | TestableSurfaceFlinger.h | 227 std::shared_ptr<scheduler::VSyncTracker> vsyncTracker, 291 auto vsyncTracker = makeSharedMock<mock::VSyncTracker>(options.useNiceMock); 1049 std::make_shared<mock::VSyncTracker>()); in inject() 1053 std::shared_ptr<android::scheduler::VSyncTracker> tracker) in inject()
|
D | VsyncScheduleTest.cpp | 49 new scheduler::VsyncSchedule(kDisplayId, std::make_shared<mock::VSyncTracker>(),
|
D | VSyncDispatchRealtimeTest.cpp | 37 class StubTracker : public VSyncTracker {
|
D | VSyncReactorTest.cpp | 103 : mMockTracker(std::make_shared<NiceMock<mock::VSyncTracker>>()), in VSyncReactorTest() 112 std::shared_ptr<mock::VSyncTracker> mMockTracker;
|
D | SurfaceFlinger_DisplayModeSwitching.cpp | 66 auto vsyncTracker = std::make_shared<mock::VSyncTracker>(); in SetUp() 156 auto vsyncTracker = std::make_shared<mock::VSyncTracker>(); in setupScheduler()
|
D | SurfaceFlinger_SetPowerModeInternalTest.cpp | 111 EXPECT_CALL(static_cast<mock::VSyncTracker&>(vsyncSchedule->getTracker()), resetModel()) in setupResetModelCallExpectations()
|
D | VSyncDispatchTimerQueueTest.cpp | 46 class MockVSyncTracker : public mock::VSyncTracker {
|