/frameworks/native/services/surfaceflinger/DisplayHardware/ |
D | HWComposer.cpp | 45 #define LOG_HWC_DISPLAY_ERROR(hwcDisplayId, msg) \ argument 46 ALOGE("%s failed for HWC display %" PRIu64 ": %s", __FUNCTION__, hwcDisplayId, msg) 166 bool HWComposer::getDisplayIdentificationData(hal::HWDisplayId hwcDisplayId, uint8_t* outPort, in getDisplayIdentificationData() argument 169 mComposer->getDisplayIdentificationData(hwcDisplayId, outPort, outData)); in getDisplayIdentificationData() 172 LOG_HWC_DISPLAY_ERROR(hwcDisplayId, to_string(error).c_str()); in getDisplayIdentificationData() 189 std::optional<DisplayIdentificationInfo> HWComposer::onHotplug(hal::HWDisplayId hwcDisplayId, in onHotplug() argument 193 return onHotplugConnect(hwcDisplayId); in onHotplug() 195 return onHotplugDisconnect(hwcDisplayId); in onHotplug() 205 bool HWComposer::onVsync(hal::HWDisplayId hwcDisplayId, int64_t timestamp) { in onVsync() argument 206 const auto displayId = toPhysicalDisplayId(hwcDisplayId); in onVsync() [all …]
|
D | HWComposer.h | 412 int32_t getAttribute(hal::HWDisplayId hwcDisplayId, hal::HWConfigId configId,
|
/frameworks/native/services/surfaceflinger/tests/unittests/ |
D | SurfaceFlinger_HotplugTest.cpp | 61 EXPECT_EQ(hwcDisplayId1, pendingEvents[0].hwcDisplayId); in TEST_F() 63 EXPECT_EQ(hwcDisplayId2, pendingEvents[1].hwcDisplayId); in TEST_F()
|
D | SurfaceFlinger_SetupNewDisplayDeviceInternalTest.cpp | 240 const auto hwcDisplayId = Case::Display::HWC_DISPLAY_ID_OPT::value; in setupNewDisplayDeviceInternalTest() local 241 ASSERT_TRUE(hwcDisplayId); in setupNewDisplayDeviceInternalTest() 242 mFlinger.getHwComposer().allocatePhysicalDisplay(*hwcDisplayId, *displayId); in setupNewDisplayDeviceInternalTest() 254 .hwcDisplayId = *hwcDisplayId, in setupNewDisplayDeviceInternalTest()
|
D | DisplayTransactionTest.cpp | 170 bool DisplayTransactionTest::hasPhysicalHwcDisplay(HWDisplayId hwcDisplayId) { in hasPhysicalHwcDisplay() argument 171 return mFlinger.mutableHwcPhysicalDisplayIdMap().count(hwcDisplayId) == 1; in hasPhysicalHwcDisplay()
|
D | SurfaceFlinger_HandleTransactionLockedTest.cpp | 119 const auto hwcDisplayId = Case::Display::HWC_DISPLAY_ID_OPT::value; in verifyDisplayIsConnected() local 120 ASSERT_TRUE(hwcDisplayId); in verifyDisplayIsConnected() 123 .hwcDisplayId = *hwcDisplayId}; in verifyDisplayIsConnected()
|
D | TestableSurfaceFlinger.h | 324 void onComposerHalHotplug(hal::HWDisplayId hwcDisplayId, hal::Connection connection) { in onComposerHalHotplug() argument 325 mFlinger->onComposerHalHotplug(hwcDisplayId, connection); in onComposerHalHotplug() 635 std::optional<hal::HWDisplayId> hwcDisplayId, bool isPrimary) in FakeDisplayDeviceInjector() argument 639 mHwcDisplayId(hwcDisplayId) { in FakeDisplayDeviceInjector() 735 state.physical = {.id = *physicalId, .type = *type, .hwcDisplayId = *mHwcDisplayId}; in inject()
|
D | DisplayTransactionTestHelpers.h | 99 bool hasPhysicalHwcDisplay(hal::HWDisplayId hwcDisplayId); 342 template <HWDisplayId hwcDisplayId, DisplayType hwcDisplayType, typename DisplayVariant, 346 static constexpr HWDisplayId HWC_DISPLAY_ID = hwcDisplayId;
|
/frameworks/native/services/surfaceflinger/ |
D | DisplayDevice.h | 239 hardware::graphics::composer::hal::HWDisplayId hwcDisplayId; member 245 return id == other.id && type == other.type && hwcDisplayId == other.hwcDisplayId;
|
D | SurfaceFlinger.cpp | 1718 void SurfaceFlinger::onComposerHalVsync(hal::HWDisplayId hwcDisplayId, int64_t timestamp, in onComposerHalVsync() argument 1724 if (const auto displayId = getHwComposer().toPhysicalDisplayId(hwcDisplayId)) { in onComposerHalVsync() 1730 if (!getHwComposer().onVsync(hwcDisplayId, timestamp)) { in onComposerHalVsync() 1734 if (hwcDisplayId != getHwComposer().getInternalHwcDisplayId()) { in onComposerHalVsync() 1773 void SurfaceFlinger::onComposerHalHotplug(hal::HWDisplayId hwcDisplayId, in onComposerHalHotplug() argument 1775 ALOGI("%s(%" PRIu64 ", %s)", __func__, hwcDisplayId, in onComposerHalHotplug() 1784 mPendingHotplugEvents.emplace_back(HotplugEvent{hwcDisplayId, connection}); in onComposerHalHotplug() 2574 getHwComposer().onHotplug(event.hwcDisplayId, event.connection); in processDisplayHotplugEventsLocked() 2594 .hwcDisplayId = event.hwcDisplayId, in processDisplayHotplugEventsLocked() 2605 if (event.hwcDisplayId == getHwComposer().getInternalHwcDisplayId()) { in processDisplayHotplugEventsLocked() [all …]
|
D | SurfaceFlinger.h | 475 hal::HWDisplayId hwcDisplayId; member 1107 const auto hwcDisplayId = getHwComposer().getInternalHwcDisplayId(); in getInternalDisplayIdLocked() local 1108 return hwcDisplayId ? getHwComposer().toPhysicalDisplayId(*hwcDisplayId) : std::nullopt; in getInternalDisplayIdLocked()
|
/frameworks/native/services/surfaceflinger/tests/fakehwc/ |
D | SFFakeHwc_test.cpp | 860 void Test_SubsequentHotplugConnectUpdatesDisplay(Display hwcDisplayId) { in Test_SubsequentHotplugConnectUpdatesDisplay() argument 866 setExpectationsForConfigs(hwcDisplayId, in Test_SubsequentHotplugConnectUpdatesDisplay() 874 mFakeComposerClient->hotplugDisplay(hwcDisplayId, in Test_SubsequentHotplugConnectUpdatesDisplay() 876 waitForDisplayTransaction(hwcDisplayId); in Test_SubsequentHotplugConnectUpdatesDisplay() 877 EXPECT_TRUE(waitForHotplugEvent(hwcDisplayId, true)); in Test_SubsequentHotplugConnectUpdatesDisplay() 879 const auto displayId = physicalIdFromHwcDisplayId(hwcDisplayId); in Test_SubsequentHotplugConnectUpdatesDisplay() 897 setExpectationsForConfigs(hwcDisplayId, in Test_SubsequentHotplugConnectUpdatesDisplay() 917 mFakeComposerClient->hotplugDisplay(hwcDisplayId, in Test_SubsequentHotplugConnectUpdatesDisplay() 919 waitForDisplayTransaction(hwcDisplayId); in Test_SubsequentHotplugConnectUpdatesDisplay() 920 EXPECT_TRUE(waitForHotplugEvent(hwcDisplayId, true)); in Test_SubsequentHotplugConnectUpdatesDisplay() [all …]
|