Home
last modified time | relevance | path

Searched refs:vrrConfig (Results 1 – 11 of 11) sorted by relevance

/hardware/interfaces/graphics/composer/aidl/android/hardware/graphics/composer3/
DDisplayConfiguration.aidl69 @nullable VrrConfig vrrConfig;
/hardware/interfaces/graphics/composer/aidl/aidl_api/android.hardware.graphics.composer3/current/android/hardware/graphics/composer3/
DDisplayConfiguration.aidl43 @nullable android.hardware.graphics.composer3.VrrConfig vrrConfig;
/hardware/interfaces/graphics/composer/aidl/aidl_api/android.hardware.graphics.composer3/3/android/hardware/graphics/composer3/
DDisplayConfiguration.aidl43 @nullable android.hardware.graphics.composer3.VrrConfig vrrConfig;
/hardware/google/graphics/common/hwc3/impl/
DHalImpl.cpp500 std::optional<VrrConfig_t> vrrConfig = halDisplay->getVrrConfigs(hwcConfigId); in getDisplayConfigurations() local
501 if (vrrConfig.has_value() && vrrConfig->isFullySupported) { in getDisplayConfigurations()
505 hwc3VrrConfig.minFrameIntervalNs = vrrConfig->minFrameIntervalNs; in getDisplayConfigurations()
506 if (vrrConfig->notifyExpectedPresentConfig.has_value()) { in getDisplayConfigurations()
508 vrrConfig->notifyExpectedPresentConfig->HeadsUpNs; in getDisplayConfigurations()
510 vrrConfig->notifyExpectedPresentConfig->TimeoutNs; in getDisplayConfigurations()
514 config.vrrConfig = std::make_optional(hwc3VrrConfig); in getDisplayConfigurations()
/hardware/interfaces/graphics/composer/aidl/vts/
DVtsHalGraphicsComposer3_TargetTest.cpp1266 if (displayConfig.vrrConfig) { in TEST_P()
1267 const auto& vrrConfig = *displayConfig.vrrConfig; in TEST_P() local
1268 EXPECT_GE(vrrConfig.minFrameIntervalNs, displayConfig.vsyncPeriod); in TEST_P()
1284 EXPECT_TRUE(verifyFrameIntervalIsDivisorOfVsync(vrrConfig.minFrameIntervalNs)); in TEST_P()
1286 if (vrrConfig.frameIntervalPowerHints) { in TEST_P()
1287 const auto& frameIntervalPowerHints = *vrrConfig.frameIntervalPowerHints; in TEST_P()
1296 EXPECT_GE(maxFrameInterval->frameIntervalNs, vrrConfig.minFrameIntervalNs); in TEST_P()
1306 if (vrrConfig.notifyExpectedPresentConfig) { in TEST_P()
1308 *vrrConfig.notifyExpectedPresentConfig; in TEST_P()
1737 if (config.vrrConfig && config.vrrConfig->notifyExpectedPresentConfig) { in forEachNotifyExpectedPresentConfig()
[all …]
DVtsComposerClient.cpp547 {config.vsyncPeriod, config.configGroup, config.vrrConfig}); in addDisplayConfigs()
/hardware/google/graphics/common/libhwc2.1/libvrr/
DVariableRefreshRateController.cpp391 const auto& vrrConfig = mVrrConfigs[mVrrActiveConfig]; in postSetPowerMode() local
392 if (vrrConfig.isFullySupported) { in postSetPowerMode()
395 vrrConfig.notifyExpectedPresentConfig->TimeoutNs); in postSetPowerMode()
/hardware/google/graphics/common/libhwc2.1/libdisplayinterface/
DExynosDisplayDrmInterface.cpp1169 VrrConfig_t vrrConfig; in getDisplayConfigs() local
1170 vrrConfig.minFrameIntervalNs = static_cast<int>(std::nano::den / rr); in getDisplayConfigs()
1171 vrrConfig.vsyncPeriodNs = configs.vsyncPeriod; in getDisplayConfigs()
1172 configs.vrrConfig = std::make_optional(vrrConfig); in getDisplayConfigs()
1177 configs.vrrConfig->isFullySupported = true; in getDisplayConfigs()
1184 configs.vrrConfig->notifyExpectedPresentConfig = in getDisplayConfigs()
1188 configs.vrrConfig->minFrameIntervalNs, in getDisplayConfigs()
/hardware/google/graphics/common/libhwc2.1/libmaindisplay/
DExynosPrimaryDisplay.cpp823 if (!it.second.vrrConfig.has_value()) { in getDisplayConfigs()
827 vrrConfigs[it.first] = it.second.vrrConfig.value(); in getDisplayConfigs()
/hardware/google/graphics/common/libhwc2.1/libdevice/
DExynosDisplay.h410 std::optional<VrrConfig_t> vrrConfig; member
DExynosDisplay.cpp4613 auto vrrConfig = getVrrConfigs(config); in getDisplayFrameScanoutPeriodFromConfig() local
4614 if (vrrConfig.has_value() && vrrConfig->isFullySupported) { in getDisplayFrameScanoutPeriodFromConfig()
4615 frameScanoutPeriodNs = vrrConfig->minFrameIntervalNs; in getDisplayFrameScanoutPeriodFromConfig()
6143 return mDisplayConfigs[config].vrrConfig; in getVrrConfigs()