Home
last modified time | relevance | path

Searched refs:mRefreshRateConfigs (Results 1 – 6 of 6) sorted by relevance

/aosp12/frameworks/native/services/surfaceflinger/Scheduler/
H A DScheduler.h188 if (mRefreshRateConfigs) mRefreshRateConfigs->stopIdleTimer(); in setRefreshRateConfigs()
196 mRefreshRateConfigs = std::move(refreshRateConfigs); in setRefreshRateConfigs()
197 mRefreshRateConfigs->setIdleTimerCallbacks( in setRefreshRateConfigs()
208 mRefreshRateConfigs->startIdleTimer(); in setRefreshRateConfigs()
214 return mRefreshRateConfigs->getCurrentRefreshRate().getVsyncPeriod(); in getVsyncPeriodFromRefreshRateConfigs()
283 return mRefreshRateConfigs; in holdRefreshRateConfigs()
343 std::shared_ptr<scheduler::RefreshRateConfigs> mRefreshRateConfigs
H A DScheduler.cpp170 mRefreshRateConfigs.reset(); in ~Scheduler()
200 if (!mRefreshRateConfigs->supportsFrameRateOverride()) { in getFrameRateOverride()
234 if (!mRefreshRateConfigs->supportsFrameRateOverride()) { in makeThrottleVsyncCallback()
391 mRefreshRateConfigs->getCurrentRefreshRate().getMode() != mFeatures.mode) { in dispatchCachedReportedMode()
534 return mRefreshRateConfigs->getCurrentRefreshRate().getVsyncPeriod(); in resync()
608 if (!mRefreshRateConfigs->canSwitch()) return; in recordLayerHistory()
621 if (!mRefreshRateConfigs->canSwitch()) return; in chooseRefreshRateForContent()
665 mRefreshRateConfigs->resetIdleTimer(/*kernelOnly*/ false); in resetIdleTimer()
673 mRefreshRateConfigs->resetIdleTimer(/*kernelOnly*/ true); in notifyTouchEvent()
699 return mRefreshRateConfigs->getCurrentRefreshRate(); in kernelIdleTimerCallback()
/aosp12/frameworks/native/services/surfaceflinger/tests/unittests/
H A DRefreshRateStatsTest.cpp53 mRefreshRateConfigs = in init()
56 const auto currFps = mRefreshRateConfigs->getRefreshRateFromModeId(CONFIG_ID_0).getFps(); in init()
62 std::unique_ptr<RefreshRateConfigs> mRefreshRateConfigs; member in android::scheduler::RefreshRateStatsTest
114 const auto config0Fps = mRefreshRateConfigs->getRefreshRateFromModeId(CONFIG_ID_0).getFps(); in TEST_F()
162 const auto config0Fps = mRefreshRateConfigs->getRefreshRateFromModeId(CONFIG_ID_0).getFps(); in TEST_F()
163 const auto config1Fps = mRefreshRateConfigs->getRefreshRateFromModeId(CONFIG_ID_1).getFps(); in TEST_F()
H A DTestableSurfaceFlinger.h227 mRefreshRateConfigs = std::make_shared<scheduler::RefreshRateConfigs>(modes, currMode);
228 const auto currFps = mRefreshRateConfigs->getCurrentRefreshRate().getFps();
237 mRefreshRateConfigs, *(callback ?: this));
660 mCreationArgs.refreshRateConfigs = flinger.mRefreshRateConfigs; in FakeDisplayDeviceInjector()
777 std::shared_ptr<scheduler::RefreshRateConfigs> mRefreshRateConfigs; variable
/aosp12/frameworks/native/services/surfaceflinger/
H A DDisplayDevice.cpp76 mRefreshRateConfigs(std::move(args.refreshRateConfigs)) {
165 if (mRefreshRateConfigs) { in setActiveMode()
166 mRefreshRateConfigs->setCurrentModeId(mActiveMode->getId()); in setActiveMode()
322 if (mRefreshRateConfigs) { in dump()
323 mRefreshRateConfigs->dump(result); in dump()
417 const auto [lowFps, highFps] = mRefreshRateConfigs->getSupportedRefreshRateRange(); in enableRefreshRateOverlay()
427 if (mRefreshRateConfigs && mRefreshRateOverlay) { in onKernelTimerChanged()
429 mRefreshRateConfigs->onKernelTimerChanged(desiredModeId, timerExpired); in onKernelTimerChanged()
H A DDisplayDevice.h222 scheduler::RefreshRateConfigs& refreshRateConfigs() const { return *mRefreshRateConfigs; } in refreshRateConfigs()
228 return mRefreshRateConfigs; in holdRefreshRateConfigs()
285 std::shared_ptr<scheduler::RefreshRateConfigs> mRefreshRateConfigs; variable