/frameworks/native/services/surfaceflinger/tests/unittests/ |
D | SurfaceFlinger_NotifyExpectedPresentTest.cpp | 123 static constexpr int32_t kFrameInterval5HzNs = static_cast<Fps>(5_Hz).getPeriodNsecs(); 124 static constexpr int32_t kFrameInterval60HzNs = kFps60Hz.getPeriodNsecs(); 125 static constexpr int32_t kFrameInterval120HzNs = static_cast<Fps>(120_Hz).getPeriodNsecs(); 127 Period::fromNs(static_cast<Fps>(240_Hz).getPeriodNsecs()); 319 static constexpr Period kTimeoutNs = Period::fromNs(static_cast<Fps>(1_Hz).getPeriodNsecs()); in TEST_F() 324 static constexpr int32_t kFrameIntervalNs120Hz = static_cast<Fps>(120_Hz).getPeriodNsecs(); in TEST_F() 325 static constexpr int32_t kFrameIntervalNs96Hz = static_cast<Fps>(96_Hz).getPeriodNsecs(); in TEST_F() 326 static constexpr int32_t kFrameIntervalNs80Hz = static_cast<Fps>(80_Hz).getPeriodNsecs(); in TEST_F() 327 static constexpr int32_t kFrameIntervalNs60Hz = static_cast<Fps>(60_Hz).getPeriodNsecs(); in TEST_F() 328 static constexpr int32_t kFrameIntervalNs40Hz = static_cast<Fps>(40_Hz).getPeriodNsecs(); in TEST_F() [all …]
|
D | LayerInfoTest.cpp | 78 constexpr auto kPeriod = kExpectedFps.getPeriodNsecs(); in TEST_F() 94 constexpr auto kPeriod = kExpectedFps.getPeriodNsecs(); in TEST_F() 110 const auto period = (50_Hz).getPeriodNsecs(); in TEST_F() 151 constexpr auto kExpectedPeriod = kExpectedFps.getPeriodNsecs(); in TEST_F() 152 constexpr auto kSmallPeriod = (250_Hz).getPeriodNsecs(); in TEST_F() 175 constexpr auto kExpectedPeriod = kExpectedFps.getPeriodNsecs(); in TEST_F() 176 constexpr auto kLargePeriod = (9_Hz).getPeriodNsecs(); in TEST_F()
|
D | VSyncPredictorTest.cpp | 684 vrrConfig.minFrameIntervalNs = minFrameRate.getPeriodNsecs(); in TEST_F() 750 vrrConfig.minFrameIntervalNs = minFrameRate.getPeriodNsecs(); in TEST_F() 777 vrrConfig.minFrameIntervalNs = minFrameRate.getPeriodNsecs(); in TEST_F() 809 vrrConfig.minFrameIntervalNs = minFrameRate.getPeriodNsecs(); in TEST_F() 836 vrrConfig.minFrameIntervalNs = minFrameRate.getPeriodNsecs(); in TEST_F() 859 vrrConfig.minFrameIntervalNs = minFrameRate.getPeriodNsecs(); in TEST_F() 896 vrrConfig.minFrameIntervalNs = minFrameRate.getPeriodNsecs(); in TEST_F()
|
D | LayerHistoryIntegrationTest.cpp | 51 static constexpr auto LO_FPS_PERIOD = LO_FPS.getPeriodNsecs(); 54 static constexpr auto HI_FPS_PERIOD = HI_FPS.getPeriodNsecs(); 150 time += frameRate.getPeriodNsecs(); in recordFramesAndExpect() 606 time += (60_Hz).getPeriodNsecs(); in TEST_F() 668 time += (60_Hz).getPeriodNsecs(); in TEST_F() 691 time += (60_Hz).getPeriodNsecs(); in TEST_F()
|
D | LayerHistoryTest.cpp | 61 static constexpr auto LO_FPS_PERIOD = LO_FPS.getPeriodNsecs(); 64 static constexpr auto HI_FPS_PERIOD = HI_FPS.getPeriodNsecs(); 132 time += frameRate.getPeriodNsecs(); in recordFramesAndExpect() 148 HI_FPS.getPeriodNsecs()})), 307 time += gameDefaultFrameRate.getPeriodNsecs(); in TEST_F() 325 time += setFrameRate.getPeriodNsecs(); in TEST_F() 341 time += gameModeFrameRate.getPeriodNsecs(); in TEST_F() 1204 time += (60_Hz).getPeriodNsecs(); in TEST_F() 1273 time += (60_Hz).getPeriodNsecs(); in TEST_F() 1301 time += (60_Hz).getPeriodNsecs(); in TEST_F()
|
D | EventThreadTest.cpp | 741 expectConfigChangedEventReceivedByConnection(INTERNAL_DISPLAY_ID, 7, fps.getPeriodNsecs()); in TEST_F() 755 expectConfigChangedEventReceivedByConnection(EXTERNAL_DISPLAY_ID, 5, fps.getPeriodNsecs()); in TEST_F() 768 expectConfigChangedEventReceivedByConnection(DISPLAY_ID_64BIT, 7, fps.getPeriodNsecs()); in TEST_F() 786 expectConfigChangedEventReceivedByConnection(INTERNAL_DISPLAY_ID, 9, fps.getPeriodNsecs()); in TEST_F()
|
D | VsyncConfigurationTest.cpp | 138 validateOffsets(offsets, std::chrono::nanoseconds(refreshRate.getPeriodNsecs())); in TEST_F()
|
D | HWComposerTest.cpp | 364 hal::VrrConfig{.minFrameIntervalNs = static_cast<Fps>(120_Hz).getPeriodNsecs(), in TEST_F()
|
D | SchedulerTest.cpp | 580 frameRate.getPeriodNsecs())})); in TEST_F()
|
D | FrameTimelineTest.cpp | 2776 EXPECT_EQ(surfaceFrame->getRenderRate().getPeriodNsecs(), 11); in TEST_F() 2796 EXPECT_EQ(surfaceFrame->getRenderRate().getPeriodNsecs(), 30); in TEST_F()
|
D | RefreshRateSelectorTest.cpp | 215 static_cast<Fps>(120_Hz).getPeriodNsecs()})); 220 static_cast<Fps>(60_Hz).getPeriodNsecs()},
|
/frameworks/native/services/surfaceflinger/Scheduler/ |
D | VSyncPredictor.cpp | 50 const auto idealPeakRefreshPeriod = displayModePtr->getPeakFps().getPeriodNsecs(); in numVsyncsPerFrame() 51 const auto idealRefreshPeriod = displayModePtr->getVsyncRate().getPeriodNsecs(); in numVsyncsPerFrame() 88 return mDisplayModePtr->getVsyncRate().getPeriodNsecs(); in idealPeriod() 379 prevRenderRate ? prevRenderRate->getPeriodNsecs() - renderRate.getPeriodNsecs() : 0; in setRenderRate() 390 const bool newRenderRateIsHigher = renderPeriodDelta > renderRate.getPeriodNsecs() && in setRenderRate() 391 mLastCommittedVsync.ns() - mClock->now() > 2 * renderRate.getPeriodNsecs(); in setRenderRate() 419 traceInt64("VSP-setPeriod", modePtr->getVsyncRate().getPeriodNsecs()); in setDisplayModePtr() 603 mLastCommittedVsync.ns() + mRenderRateOpt->getPeriodNsecs() * kEnoughFramesToBreakPhase < in purgeTimelines() 677 static_cast<float>(mRenderRateOpt->getPeriodNsecs()) / 1e6f); in nextAnticipatedVSyncTimeFrom() 678 vsyncTime += mRenderRateOpt->getPeriodNsecs(); in nextAnticipatedVSyncTimeFrom()
|
D | LayerInfo.h | 61 std::chrono::nanoseconds(kMinFpsForFrequentLayer.getPeriodNsecs()) + 1ms; 329 static constexpr nsecs_t kMinPeriodBetweenFrames = (240_Hz).getPeriodNsecs(); 333 static constexpr nsecs_t kMaxPeriodBetweenFrames = kMinFpsForFrequentLayer.getPeriodNsecs(); 337 static constexpr nsecs_t kMinPeriodBetweenSmallDirtyFrames = (60_Hz).getPeriodNsecs();
|
D | RefreshRateSelector.cpp | 97 if (mode1->getVsyncRate().getPeriodNsecs() == mode2->getVsyncRate().getPeriodNsecs()) { in sortByRefreshRate() 101 return mode1->getVsyncRate().getPeriodNsecs() > mode2->getVsyncRate().getPeriodNsecs(); in sortByRefreshRate() 331 const auto displayPeriod = refreshRate.getPeriodNsecs(); in calculateNonExactMatchingLayerScoreLocked() 332 const auto layerPeriod = layer.desiredRefreshRate.getPeriodNsecs(); in calculateNonExactMatchingLayerScoreLocked() 437 return calculateNonExactMatchingDefaultLayerScoreLocked(refreshRate.getPeriodNsecs(), in calculateLayerScoreLocked() 439 .getPeriodNsecs()); in calculateLayerScoreLocked() 441 return calculateNonExactMatchingDefaultLayerScoreLocked(refreshRate.getPeriodNsecs(), in calculateLayerScoreLocked() 442 categoryRange.max.getPeriodNsecs()); in calculateLayerScoreLocked()
|
D | VSyncPredictor.h | 74 mDisplayModePtr->getVsyncRate().getPeriodNsecs() == in isCurrentMode()
|
D | VSyncReactor.cpp | 140 modePtr->getVsyncRate().getPeriodNsecs()); in onDisplayModeChanged()
|
D | VsyncConfiguration.cpp | 55 const auto [it, _] = mOffsetsCache.try_emplace(fps, constructOffsets(fps.getPeriodNsecs())); in getConfigsForRefreshRateLocked()
|
D | EventThread.cpp | 152 event.modeChange.vsyncPeriod = mode.fps.getPeriodNsecs(); in makeModeChanged()
|
/frameworks/native/services/surfaceflinger/tests/unittests/mock/DisplayHardware/ |
D | MockDisplayMode.h | 30 .setVsyncPeriod(displayRefreshRate.getPeriodNsecs()) 60 .setVsyncPeriod(modePtr->getVsyncRate().getPeriodNsecs()) in cloneForDisplay()
|
/frameworks/native/services/surfaceflinger/FrameTimeline/ |
D | FrameTimeline.cpp | 576 const nsecs_t deltaToVsync = refreshRate.getPeriodNsecs() > 0 in classifyJankLocked() 577 ? std::abs(presentDelta) % refreshRate.getPeriodNsecs() in classifyJankLocked() 595 mJankSeverityType = std::abs(presentDelta) < displayFrameRenderRate.getPeriodNsecs() in classifyJankLocked() 609 deltaToVsync >= refreshRate.getPeriodNsecs() - in classifyJankLocked() 630 nsecs_t adjustedDeadline = mLastLatchTime + refreshRate.getPeriodNsecs(); in classifyJankLocked() 647 deltaToVsync >= refreshRate.getPeriodNsecs() - in classifyJankLocked() 1009 deltaToVsync = mRefreshRate.getPeriodNsecs() > 0 in classifyJank() 1010 ? std::abs(presentDelta) % mRefreshRate.getPeriodNsecs() in classifyJank() 1018 mJankSeverityType = std::abs(presentDelta) < mRenderRate.getPeriodNsecs() in classifyJank() 1045 deltaToVsync >= (mRefreshRate.getPeriodNsecs() - in classifyJank() [all …]
|
/frameworks/native/services/surfaceflinger/Scheduler/include/scheduler/ |
D | Fps.h | 57 constexpr nsecs_t getPeriodNsecs() const { return mPeriod; } in getPeriodNsecs() function 171 return Fps::fromPeriodNsecs(fps.getPeriodNsecs() * static_cast<nsecs_t>(divisor));
|
/frameworks/native/services/surfaceflinger/DisplayHardware/ |
D | DisplayMode.h | 186 lhs.getVsyncRate().getPeriodNsecs() == rhs.getVsyncRate().getPeriodNsecs() && in equalsExceptDisplayModeId()
|
D | HWComposer.cpp | 500 error = hwcDisplay->presentOrValidate(expectedPresentTime, frameInterval.getPeriodNsecs(), in getDeviceCompositionChanges() 516 error = hwcDisplay->validate(expectedPresentTime, frameInterval.getPeriodNsecs(), &numTypes, in getDeviceCompositionChanges() 902 ticks<std::milli, float>(Duration::fromNs(frameInterval.getPeriodNsecs()))); in notifyExpectedPresent() 905 frameInterval.getPeriodNsecs()); in notifyExpectedPresent()
|
/frameworks/native/services/surfaceflinger/ |
D | DisplayDevice.cpp | 213 return refreshRateSelector().getActiveMode().modePtr->getVsyncRate().getPeriodNsecs(); in getVsyncPeriodFromHWC()
|
D | SurfaceFlinger.cpp | 317 if (lastFrameInterval.getPeriodNsecs() == 0) { in isFrameIntervalOnCadence() 330 static_cast<float>(lastFrameInterval.getPeriodNsecs()))); in isFrameIntervalOnCadence() 331 const auto calculatedPeriodsOutNs = lastFrameInterval.getPeriodNsecs() * expectedPresentPeriods; in isFrameIntervalOnCadence() 1202 outMode.presentationDeadline = peakFps.getPeriodNsecs() - outMode.sfVsyncOffset + 1000000; in getDynamicDisplayInfoInternal() 3432 .getPeriodNsecs()); in loadDisplayModes() 9013 auto pipelineDepth = presentLatency.count() / refreshRate.getPeriodNsecs(); in calculateMaxAcquiredBufferCount() 9014 if (presentLatency.count() % refreshRate.getPeriodNsecs()) { in calculateMaxAcquiredBufferCount()
|