Lines Matching refs:mFlinger
123 TestableSurfaceFlinger mFlinger; member in android::__anon7db314510111::DisplayTransactionTest
151 mFlinger.mutableHasWideColorDisplay() = false; in DisplayTransactionTest()
152 mFlinger.mutableUseColorManagement() = false; in DisplayTransactionTest()
153 mFlinger.mutableDisplayColorSetting() = DisplayColorSetting::UNMANAGED; in DisplayTransactionTest()
156 mFlinger.mutableUseHwcVirtualDisplays() = true; in DisplayTransactionTest()
158 mFlinger.setCreateBufferQueueFunction([](auto, auto, auto) { in DisplayTransactionTest()
162 mFlinger.setCreateNativeWindowSurface([](auto) { in DisplayTransactionTest()
168 mFlinger.mutableEventQueue().reset(mMessageQueue); in DisplayTransactionTest()
169 mFlinger.setupRenderEngine(std::unique_ptr<renderengine::RenderEngine>(mRenderEngine)); in DisplayTransactionTest()
170 mFlinger.mutableInterceptor().reset(mSurfaceInterceptor); in DisplayTransactionTest()
182 mScheduler = new TestableScheduler(mFlinger.mutableRefreshRateConfigs()); in setupScheduler()
190 mFlinger.mutableSfConnectionHandle() = std::move(sfConnectionHandle); in setupScheduler()
193 mFlinger.mutableAppConnectionHandle() = std::move(appConnectionHandle); in setupScheduler()
194 mFlinger.mutableScheduler().reset(mScheduler); in setupScheduler()
202 mFlinger.setupComposer(std::unique_ptr<Hwc2::Composer>(mComposer)); in injectMockComposer()
214 mFlinger.setCreateBufferQueueFunction([this](auto outProducer, auto outConsumer, bool) { in injectFakeBufferQueueFactory()
226 mFlinger.setCreateNativeWindowSurface([this](auto) { in injectFakeNativeWindowSurfaceFactory()
232 return mFlinger.mutableHwcPhysicalDisplayIdMap().count(hwcDisplayId) == 1; in hasPhysicalHwcDisplay()
236 return mFlinger.mutableTransactionFlags() & flag; in hasTransactionFlagSet()
240 return mFlinger.mutableDisplays().count(displayToken) == 1; in hasDisplayDevice()
244 return mFlinger.mutableDisplays()[displayToken]; in getDisplayDevice()
248 return mFlinger.mutableCurrentState().displays.indexOfKey(displayToken) >= 0; in hasCurrentDisplayState()
252 return mFlinger.mutableCurrentState().displays.valueFor(displayToken); in getCurrentDisplayState()
256 return mFlinger.mutableDrawingState().displays.indexOfKey(displayToken) >= 0; in hasDrawingDisplayState()
260 return mFlinger.mutableDrawingState().displays.valueFor(displayToken); in getDrawingDisplayState()
343 FakeDisplayDeviceInjector(test->mFlinger, DISPLAY_ID::get(), in makeFakeExistingDisplayInjector()
417 test->mFlinger.mutablePendingHotplugEvents().emplace_back( in injectPendingHotplugEvent()
432 .inject(&test->mFlinger, test->mComposer); in injectHwcDisplayWithNoDefaultCapabilities()
599 test->mFlinger.mutableHasWideColorDisplay() = false; in injectConfigChange()
600 test->mFlinger.mutableUseColorManagement() = false; in injectConfigChange()
601 test->mFlinger.mutableDisplayColorSetting() = DisplayColorSetting::UNMANAGED; in injectConfigChange()
619 test->mFlinger.mutableUseColorManagement() = true; in injectConfigChange()
620 test->mFlinger.mutableHasWideColorDisplay() = true; in injectConfigChange()
621 test->mFlinger.mutableDisplayColorSetting() = DisplayColorSetting::UNMANAGED; in injectConfigChange()
650 test->mFlinger.mutableUseColorManagement() = true; in injectConfigChange()
651 test->mFlinger.mutableHasWideColorDisplay() = true; in injectConfigChange()
883 mFlinger.mutableComposerSequenceId() = currentSequenceId; in TEST_F()
887 mFlinger.mutableMainThreadId() = std::thread::id(); in TEST_F()
900 mFlinger.onHotplugReceived(currentSequenceId, hwcDisplayId1, HWC2::Connection::Connected); in TEST_F()
901 mFlinger.onHotplugReceived(currentSequenceId, hwcDisplayId2, HWC2::Connection::Disconnected); in TEST_F()
910 const auto& pendingEvents = mFlinger.mutablePendingHotplugEvents(); in TEST_F()
927 mFlinger.mutableComposerSequenceId() = currentSequenceId; in TEST_F()
931 mFlinger.mutableMainThreadId() = std::thread::id(); in TEST_F()
943 mFlinger.onHotplugReceived(otherSequenceId, displayId, HWC2::Connection::Invalid); in TEST_F()
952 EXPECT_TRUE(mFlinger.mutablePendingHotplugEvents().empty()); in TEST_F()
972 mFlinger.mutableComposerSequenceId() = currentSequenceId; in TEST_F()
976 mFlinger.mutableMainThreadId() = std::this_thread::get_id(); in TEST_F()
991 mFlinger.onHotplugReceived(currentSequenceId, displayId1, HWC2::Connection::Disconnected); in TEST_F()
1001 EXPECT_TRUE(mFlinger.mutablePendingHotplugEvents().empty()); in TEST_F()
1020 sp<IBinder> displayToken = mFlinger.createDisplay(name, false); in TEST_F()
1051 sp<IBinder> displayToken = mFlinger.createDisplay(name, true); in TEST_F()
1096 mFlinger.destroyDisplay(existing.token()); in TEST_F()
1120 mFlinger.destroyDisplay(displayToken); in TEST_F()
1153 mFlinger.resetDisplayState(); in TEST_F()
1181 mInjector(FakeDisplayDeviceInjector(mFlinger, DEFAULT_DISPLAY_ID, false /* isVirtual */, in GetBestColorModeTest()
1331 EXPECT_EQ(BAD_VALUE, mFlinger.getDisplayNativePrimaries(nullptr, primaries)); in TEST_F()
1341 mFlinger.setInternalDisplayPrimaries(expectedPrimaries); in TEST_F()
1344 EXPECT_EQ(NO_ERROR, mFlinger.getDisplayNativePrimaries(internalDisplayToken, primaries)); in TEST_F()
1354 EXPECT_EQ(BAD_VALUE, mFlinger.getDisplayNativePrimaries(notInternalDisplayToken, primaries)); in TEST_F()
1409 mFlinger.setupNewDisplayDeviceInternal(displayToken, Case::Display::DISPLAY_ID::get(), in setupNewDisplayDeviceInternalTest()
1453 mFlinger.mutableHwcDisplayData().try_emplace(*displayId); in TEST_F()
1605 ASSERT_TRUE(mFlinger.mutablePhysicalDisplayTokens().count(*displayId) == 1); in verifyPhysicalDisplayIsConnected()
1606 auto& displayToken = mFlinger.mutablePhysicalDisplayTokens()[*displayId]; in verifyPhysicalDisplayIsConnected()
1637 mFlinger.handleTransactionLocked(eDisplayTransactionNeeded); in processesHotplugConnectCommon()
1666 mFlinger.handleTransactionLocked(eDisplayTransactionNeeded); in ignoresHotplugConnectCommon()
1702 mFlinger.handleTransactionLocked(eDisplayTransactionNeeded); in processesHotplugDisconnectCommon()
1713 ASSERT_TRUE(mFlinger.mutablePhysicalDisplayTokens().count(*displayId) == 0); in processesHotplugDisconnectCommon()
1801 mFlinger.handleTransactionLocked(eDisplayTransactionNeeded); in TEST_F()
1812 ASSERT_TRUE(mFlinger.mutablePhysicalDisplayTokens().count(*displayId) == 0); in TEST_F()
1844 mFlinger.handleTransactionLocked(eDisplayTransactionNeeded); in TEST_F()
1853 ASSERT_TRUE(mFlinger.mutablePhysicalDisplayTokens().count(*displayId) == 1); in TEST_F()
1854 EXPECT_NE(existing.token(), mFlinger.mutablePhysicalDisplayTokens()[*displayId]); in TEST_F()
1889 mFlinger.mutableCurrentState().displays.add(displayToken, state); in TEST_F()
1920 mFlinger.handleTransactionLocked(eDisplayTransactionNeeded); in TEST_F()
1936 mFlinger.mutableCurrentState().displays.removeItem(displayToken); in TEST_F()
1937 mFlinger.mutableDrawingState().displays.removeItem(displayToken); in TEST_F()
1958 mFlinger.mutableCurrentState().displays.add(displayToken, state); in TEST_F()
1966 mFlinger.handleTransactionLocked(eDisplayTransactionNeeded); in TEST_F()
1989 mFlinger.mutableHwcDisplayData().try_emplace(*displayId); in TEST_F()
1993 mFlinger.mutableCurrentState().displays.removeItem(existing.token()); in TEST_F()
2003 mFlinger.handleTransactionLocked(eDisplayTransactionNeeded); in TEST_F()
2032 mFlinger.handleTransactionLocked(eDisplayTransactionNeeded); in TEST_F()
2060 mFlinger.handleTransactionLocked(eDisplayTransactionNeeded); in TEST_F()
2088 mFlinger.handleTransactionLocked(eDisplayTransactionNeeded); in TEST_F()
2116 mFlinger.handleTransactionLocked(eDisplayTransactionNeeded); in TEST_F()
2166 mFlinger.handleTransactionLocked(eDisplayTransactionNeeded); in TEST_F()
2211 mFlinger.handleTransactionLocked(eDisplayTransactionNeeded); in TEST_F()
2234 uint32_t flags = mFlinger.setDisplayStateLocked(state); in TEST_F()
2264 uint32_t flags = mFlinger.setDisplayStateLocked(state); in TEST_F()
2298 uint32_t flags = mFlinger.setDisplayStateLocked(state); in TEST_F()
2335 uint32_t flags = mFlinger.setDisplayStateLocked(state); in TEST_F()
2369 uint32_t flags = mFlinger.setDisplayStateLocked(state); in TEST_F()
2403 uint32_t flags = mFlinger.setDisplayStateLocked(state); in TEST_F()
2444 uint32_t flags = mFlinger.setDisplayStateLocked(state); in TEST_F()
2483 uint32_t flags = mFlinger.setDisplayStateLocked(state); in TEST_F()
2519 uint32_t flags = mFlinger.setDisplayStateLocked(state); in TEST_F()
2555 uint32_t flags = mFlinger.setDisplayStateLocked(state); in TEST_F()
2593 uint32_t flags = mFlinger.setDisplayStateLocked(state); in TEST_F()
2630 uint32_t flags = mFlinger.setDisplayStateLocked(state); in TEST_F()
2666 uint32_t flags = mFlinger.setDisplayStateLocked(state); in TEST_F()
2713 mFlinger.onInitializeDisplays(); in TEST_F()
2743 mFlinger.getAnimFrameTracker().getStats(&stats); in TEST_F()
2750 const auto& compositorTiming = mFlinger.getCompositorTiming(); in TEST_F()
2881 EXPECT_TRUE(test->mFlinger.getVisibleRegionsDirty()); in verifyPostconditions()
2882 EXPECT_TRUE(test->mFlinger.getHasPoweredOff()); in verifyPostconditions()
2896 EXPECT_TRUE(test->mFlinger.getVisibleRegionsDirty()); in verifyPostconditions()
2897 EXPECT_TRUE(test->mFlinger.getHasPoweredOff()); in verifyPostconditions()
2911 EXPECT_TRUE(test->mFlinger.getVisibleRegionsDirty()); in verifyPostconditions()
2924 EXPECT_TRUE(test->mFlinger.getVisibleRegionsDirty()); in verifyPostconditions()
3096 mFlinger.setPowerModeInternal(display.mutableDisplayDevice(), in transitionDisplayCommon()
3122 mFlinger.setPowerModeInternal(display.mutableDisplayDevice(), HWC_POWER_MODE_NORMAL); in TEST_F()
3139 mFlinger.mutableHwcDisplayData().try_emplace(*displayId); in TEST_F()
3152 mFlinger.setPowerModeInternal(display.mutableDisplayDevice(), HWC_POWER_MODE_OFF); in TEST_F()