Home
last modified time | relevance | path

Searched refs:hwcDisplayId (Results 1 – 12 of 12) sorted by relevance

/frameworks/native/services/surfaceflinger/DisplayHardware/
DHWComposer.cpp45 #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 …]
DHWComposer.h412 int32_t getAttribute(hal::HWDisplayId hwcDisplayId, hal::HWConfigId configId,
/frameworks/native/services/surfaceflinger/tests/unittests/
DSurfaceFlinger_HotplugTest.cpp61 EXPECT_EQ(hwcDisplayId1, pendingEvents[0].hwcDisplayId); in TEST_F()
63 EXPECT_EQ(hwcDisplayId2, pendingEvents[1].hwcDisplayId); in TEST_F()
DSurfaceFlinger_SetupNewDisplayDeviceInternalTest.cpp240 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()
DDisplayTransactionTest.cpp170 bool DisplayTransactionTest::hasPhysicalHwcDisplay(HWDisplayId hwcDisplayId) { in hasPhysicalHwcDisplay() argument
171 return mFlinger.mutableHwcPhysicalDisplayIdMap().count(hwcDisplayId) == 1; in hasPhysicalHwcDisplay()
DSurfaceFlinger_HandleTransactionLockedTest.cpp119 const auto hwcDisplayId = Case::Display::HWC_DISPLAY_ID_OPT::value; in verifyDisplayIsConnected() local
120 ASSERT_TRUE(hwcDisplayId); in verifyDisplayIsConnected()
123 .hwcDisplayId = *hwcDisplayId}; in verifyDisplayIsConnected()
DTestableSurfaceFlinger.h324 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()
DDisplayTransactionTestHelpers.h99 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/
DDisplayDevice.h239 hardware::graphics::composer::hal::HWDisplayId hwcDisplayId; member
245 return id == other.id && type == other.type && hwcDisplayId == other.hwcDisplayId;
DSurfaceFlinger.cpp1718 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 …]
DSurfaceFlinger.h475 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/
DSFFakeHwc_test.cpp860 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 …]