Lines Matching refs:RefreshRateSelector

60 constexpr RefreshRateSelector::GlobalSignals kNoSignals;
62 std::string formatLayerInfo(const RefreshRateSelector::LayerRequirement& layer, float weight) { in formatLayerInfo()
108 RefreshRateSelector::Config::FrameRateOverride config) { in divisorRange()
109 if (config != RefreshRateSelector::Config::FrameRateOverride::Enabled) { in divisorRange()
123 std::max(range.min, RefreshRateSelector::kMinSupportedFrameRate, in divisorRange()
135 if (RefreshRateSelector::getFrameRateDivisor(mode1->getPeakFps(), in shouldEnableFrameRateOverride()
144 std::string toString(const RefreshRateSelector::PolicyVariant& policy) { in toString()
149 [](const RefreshRateSelector::DisplayManagerPolicy& policy) { in toString()
152 [](const RefreshRateSelector::OverridePolicy& policy) { in toString()
155 [](RefreshRateSelector::NoOverridePolicy) { return "NoOverridePolicy"s; }); in toString()
160 auto RefreshRateSelector::createFrameRateModes( in createFrameRateModes()
262 struct RefreshRateSelector::RefreshRateScoreComparator {
286 std::string RefreshRateSelector::Policy::toString() const { in toString()
296 std::pair<nsecs_t, nsecs_t> RefreshRateSelector::getDisplayFrames(nsecs_t layerPeriod, in getDisplayFrames()
308 float RefreshRateSelector::calculateNonExactMatchingDefaultLayerScoreLocked( in calculateNonExactMatchingDefaultLayerScoreLocked()
327 float RefreshRateSelector::calculateNonExactMatchingLayerScoreLocked(const LayerRequirement& layer, in calculateNonExactMatchingLayerScoreLocked()
404 float RefreshRateSelector::calculateDistanceScoreLocked(Fps referenceRate, Fps refreshRate) const { in calculateDistanceScoreLocked()
413 float RefreshRateSelector::calculateDistanceScoreFromMaxLocked(Fps refreshRate) const { in calculateDistanceScoreFromMaxLocked()
418 float RefreshRateSelector::calculateLayerScoreLocked(const LayerRequirement& layer, Fps refreshRate, in calculateLayerScoreLocked()
477 auto RefreshRateSelector::getRankedFrameRates(const std::vector<LayerRequirement>& layers, in getRankedFrameRates()
493 auto RefreshRateSelector::getRankedFrameRatesLocked(const std::vector<LayerRequirement>& layers, in getRankedFrameRatesLocked()
914 using LayerRequirementPtrs = std::vector<const RefreshRateSelector::LayerRequirement*>;
918 const std::vector<RefreshRateSelector::LayerRequirement>& layers) { in groupLayersByUid()
931 using LayerVoteType = RefreshRateSelector::LayerVoteType; in groupLayersByUid()
948 auto RefreshRateSelector::getFrameRateOverrides(const std::vector<LayerRequirement>& layers, in getFrameRateOverrides()
1080 ftl::Optional<FrameRateMode> RefreshRateSelector::onKernelTimerChanged( in onKernelTimerChanged()
1105 const DisplayModePtr& RefreshRateSelector::getMinRefreshRateByPolicyLocked() const { in getMinRefreshRateByPolicyLocked()
1121 const DisplayModePtr& RefreshRateSelector::getMaxRefreshRateByPolicyLocked(int anchorGroup) const { in getMaxRefreshRateByPolicyLocked()
1149 auto RefreshRateSelector::rankFrameRates(std::optional<int> anchorGroupOpt, in rankFrameRates()
1237 FrameRateMode RefreshRateSelector::getActiveMode() const { in getActiveMode()
1242 const FrameRateMode& RefreshRateSelector::getActiveModeLocked() const { in getActiveModeLocked()
1246 void RefreshRateSelector::setActiveMode(DisplayModeId modeId, Fps renderFrameRate) { in setActiveMode()
1261 RefreshRateSelector::RefreshRateSelector(DisplayModes modes, DisplayModeId activeModeId, in RefreshRateSelector() function in android::scheduler::RefreshRateSelector
1268 void RefreshRateSelector::initializeIdleTimer(std::chrono::milliseconds timeout) { in initializeIdleTimer()
1287 void RefreshRateSelector::updateDisplayModes(DisplayModes modes, DisplayModeId activeModeId) { in updateDisplayModes()
1331 bool RefreshRateSelector::isPolicyValidLocked(const Policy& policy) const { in isPolicyValidLocked()
1356 auto RefreshRateSelector::setPolicy(const PolicyVariant& policy) -> SetPolicyResult { in setPolicy()
1445 auto RefreshRateSelector::getCurrentPolicyLocked() const -> const Policy* { in getCurrentPolicyLocked()
1449 auto RefreshRateSelector::getCurrentPolicy() const -> Policy { in getCurrentPolicy()
1454 auto RefreshRateSelector::getDisplayManagerPolicy() const -> Policy { in getDisplayManagerPolicy()
1459 bool RefreshRateSelector::isModeAllowed(const FrameRateMode& mode) const { in isModeAllowed()
1465 void RefreshRateSelector::constructAvailableRefreshRates() { in constructAvailableRefreshRates()
1513 bool RefreshRateSelector::isVrrDevice() const { in isVrrDevice()
1517 Fps RefreshRateSelector::findClosestKnownFrameRate(Fps frameRate) const { in findClosestKnownFrameRate()
1536 auto RefreshRateSelector::getIdleTimerAction() const -> KernelIdleTimerAction { in getIdleTimerAction()
1564 int RefreshRateSelector::getFrameRateDivisor(Fps displayRefreshRate, Fps layerFrameRate) { in getFrameRateDivisor()
1580 bool RefreshRateSelector::isFractionalPairOrMultiple(Fps smaller, Fps bigger) { in isFractionalPairOrMultiple()
1591 void RefreshRateSelector::dump(utils::Dumper& dumper) const { in dump()
1628 std::chrono::milliseconds RefreshRateSelector::getIdleTimerTimeout() { in getIdleTimerTimeout()
1636 FpsRange RefreshRateSelector::getFrameRateCategoryRange(FrameRateCategory category) { in getFrameRateCategoryRange()