Home
last modified time | relevance | path

Searched refs:outLayers (Results 1 – 22 of 22) sorted by relevance

/aosp12/frameworks/native/services/surfaceflinger/DisplayHardware/
H A DComposerHal.cpp303 std::vector<Layer>* outLayers, in getChangedCompositionTypes() argument
306 mReader.takeChangedCompositionTypes(display, outLayers, outTypes); in getChangedCompositionTypes()
419 outLayers, outLayerRequestMasks); in getDisplayRequests()
488 mReader.takeReleaseFences(display, outLayers, outReleaseFences); in getReleaseFences()
1480 std::vector<Layer>* outLayers, in takeChangedCompositionTypes() argument
1485 outLayers->clear(); in takeChangedCompositionTypes()
1492 *outLayers = std::move(data.changedLayers); in takeChangedCompositionTypes()
1503 outLayers->clear(); in takeDisplayRequests()
1511 *outLayers = std::move(data.requestedLayers); in takeDisplayRequests()
1520 outLayers->clear(); in takeReleaseFences()
[all …]
H A DComposerHal.h109 Display display, std::vector<Layer>* outLayers,
118 std::vector<Layer>* outLayers,
126 virtual Error getReleaseFences(Display display, std::vector<Layer>* outLayers,
258 std::vector<Layer>* outLayers,
263 uint32_t* outDisplayRequestMask, std::vector<Layer>* outLayers,
267 void takeReleaseFences(Display display, std::vector<Layer>* outLayers,
354 Error getChangedCompositionTypes(Display display, std::vector<Layer>* outLayers,
363 std::vector<Layer>* outLayers,
370 Error getReleaseFences(Display display, std::vector<Layer>* outLayers,
/aosp12/frameworks/native/services/surfaceflinger/tests/
H A DCredentials_test.cpp314 std::vector<LayerDebugInfo> outLayers; in TEST_F() local
317 ASSERT_EQ(NO_ERROR, sf->getLayerDebugInfo(&outLayers)); in TEST_F()
321 ASSERT_EQ(NO_ERROR, sf->getLayerDebugInfo(&outLayers)); in TEST_F()
326 ASSERT_EQ(PERMISSION_DENIED, sf->getLayerDebugInfo(&outLayers)); in TEST_F()
/aosp12/hardware/google/graphics/common/libhwc2.1/
H A DExynosHWC.h71 uint32_t* outNumElements, hwc2_layer_t* outLayers, int32_t* outTypes);
82 uint32_t* outNumElements, hwc2_layer_t* outLayers, int32_t* outLayerRequests);
90 hwc2_layer_t* outLayers, int32_t* outFences);
H A DExynosHWC.cpp303 uint32_t* outNumElements, hwc2_layer_t* outLayers, in exynos_getChangedCompositionTypes() argument
311 return exynosDisplay->getChangedCompositionTypes(outNumElements, outLayers, outTypes); in exynos_getChangedCompositionTypes()
426 uint32_t* outNumElements, hwc2_layer_t* outLayers, in exynos_getDisplayRequests() argument
434 …return exynosDisplay->getDisplayRequests(outDisplayRequests, outNumElements, outLayers, outLayerRe… in exynos_getDisplayRequests()
498 uint32_t* outNumElements, hwc2_layer_t* outLayers, int32_t* outFences) in exynos_getReleaseFences() argument
505 return exynosDisplay->getReleaseFences(outNumElements, outLayers, outFences); in exynos_getReleaseFences()
/aosp12/hardware/interfaces/graphics/composer/2.1/utils/passthrough/include/composer-passthrough/2.1/
H A DHwcHal.h383 Error presentDisplay(Display display, int32_t* outPresentFence, std::vector<Layer>* outLayers, in presentDisplay() argument
398 outLayers->resize(count); in presentDisplay()
400 err = mDispatch.getReleaseFences(mDevice, display, &count, outLayers->data(), in presentDisplay()
404 outLayers->clear(); in presentDisplay()
/aosp12/hardware/interfaces/graphics/composer/2.1/utils/hwc2on1adapter/include/hwc2on1adapter/
H A DHWC2On1Adapter.h209 hwc2_layer_t* outLayers, int32_t* outTypes);
219 hwc2_layer_t* outLayers, int32_t* outFences);
221 uint32_t* outNumElements, hwc2_layer_t* outLayers,
/aosp12/hardware/google/graphics/common/libhwc2.1/libdevice/
H A DExynosDisplay.h647 uint32_t* outNumElements, hwc2_layer_t* outLayers,
696 uint32_t* outNumElements, hwc2_layer_t* outLayers,
717 hwc2_layer_t* outLayers, int32_t* outFences);
H A DExynosDisplay.cpp2674 uint32_t* outNumElements, hwc2_layer_t* outLayers, in getChangedCompositionTypes() argument
2709 *outNumElements, outLayers, outTypes)) < 0) { in getChangedCompositionTypes()
2733 if ((outLayers == NULL) || (outTypes == NULL)) in getChangedCompositionTypes()
2825 uint32_t* outNumElements, hwc2_layer_t* outLayers, in getDisplayRequests() argument
2854 if ((outLayers != NULL) && (outLayerRequests != NULL)) { in getDisplayRequests()
2857 outLayers[requestNum] = (hwc2_layer_t)layer; in getDisplayRequests()
2864 if ((outLayers == NULL) || (outLayerRequests == NULL)) in getDisplayRequests()
2906 hwc2_layer_t* outLayers, int32_t* outFences) { in getReleaseFences() argument
2909 if (outLayers == NULL || outFences == NULL) in getReleaseFences()
2917 outLayers[deviceLayerNum] = (hwc2_layer_t)mLayers[i]; in getReleaseFences()
[all …]
/aosp12/hardware/qcom/display/msm8994/libhwcomposer/
H A DHWC2On1Adapter.cpp665 uint32_t* outNumElements, hwc2_layer_t* outLayers, int32_t* outTypes) in getChangedCompositionTypes() argument
675 if ((outLayers == nullptr) || (outTypes == nullptr)) { in getChangedCompositionTypes()
689 outLayers[numWritten] = layerId; in getChangedCompositionTypes()
770 hwc2_layer_t* outLayers, int32_t* outFences) in getReleaseFences() argument
775 bool outputsNonNull = (outLayers != nullptr) && (outFences != nullptr); in getReleaseFences()
784 outLayers[numWritten] = layer->getId(); in getReleaseFences()
796 uint32_t* outNumElements, hwc2_layer_t* outLayers, in getRequests() argument
805 if (outLayers == nullptr || outLayerRequests == nullptr) { in getRequests()
816 outLayers[numWritten] = request.first; in getRequests()
H A DHWC2On1Adapter.h196 hwc2_layer_t* outLayers, int32_t* outTypes);
206 hwc2_layer_t* outLayers, int32_t* outFences);
208 uint32_t* outNumElements, hwc2_layer_t* outLayers,
/aosp12/hardware/interfaces/graphics/composer/2.1/utils/hwc2on1adapter/
H A DHWC2On1Adapter.cpp626 uint32_t* outNumElements, hwc2_layer_t* outLayers, int32_t* outTypes) { in getChangedCompositionTypes() argument
635 if ((outLayers == nullptr) || (outTypes == nullptr)) { in getChangedCompositionTypes()
649 outLayers[numWritten] = layerId; in getChangedCompositionTypes()
725 hwc2_layer_t* outLayers, int32_t* outFences) { in getReleaseFences() argument
729 bool outputsNonNull = (outLayers != nullptr) && (outFences != nullptr); in getReleaseFences()
738 outLayers[numWritten] = layer->getId(); in getReleaseFences()
750 uint32_t* outNumElements, hwc2_layer_t* outLayers, in getRequests() argument
758 if (outLayers == nullptr || outLayerRequests == nullptr) { in getRequests()
772 outLayers[numWritten] = request.first; in getRequests()
/aosp12/hardware/interfaces/graphics/composer/2.1/utils/hwc2onfbadapter/
H A DHWC2OnFbAdapter.cpp336 uint32_t* outNumElements, hwc2_layer_t* outLayers, in getChangedCompositionTypesHook() argument
348 if (outLayers && outTypes) { in getChangedCompositionTypesHook()
352 outLayers[i] = *iter++; in getChangedCompositionTypesHook()
/aosp12/hardware/libhardware/include/hardware/
H A Dhwcomposer2.h1466 uint32_t* outNumElements, hwc2_layer_t* outLayers,
1663 uint32_t* outNumElements, hwc2_layer_t* outLayers,
1803 hwc2_layer_t* outLayers, int32_t* outFences);
/aosp12/frameworks/native/libs/gui/
H A DISurfaceComposer.cpp576 status_t getLayerDebugInfo(std::vector<LayerDebugInfo>* outLayers) override { in getLayerDebugInfo() argument
577 if (!outLayers) { in getLayerDebugInfo()
602 outLayers->clear(); in getLayerDebugInfo()
603 return reply.readParcelableVector(outLayers); in getLayerDebugInfo()
1595 std::vector<LayerDebugInfo> outLayers; in onTransact() local
1596 status_t result = getLayerDebugInfo(&outLayers); in onTransact()
1600 result = reply->writeParcelableVector(outLayers); in onTransact()
/aosp12/frameworks/native/services/vr/hardware_composer/impl/
H A Dvr_hwc.cpp537 std::vector<Layer>* outLayers, in presentDisplay() argument
540 outLayers->clear(); in presentDisplay()
576 outLayers->swap(last_frame_layers); in presentDisplay()
577 for (size_t i = 0; i < outLayers->size(); ++i) in presentDisplay()
H A Dvr_hwc.h262 std::vector<Layer>* outLayers,
/aosp12/hardware/interfaces/graphics/composer/2.1/utils/hal/include/composer-hal/2.1/
H A DComposerHal.h110 std::vector<Layer>* outLayers,
/aosp12/frameworks/native/libs/gui/include/gui/
H A DISurfaceComposer.h296 virtual status_t getLayerDebugInfo(std::vector<LayerDebugInfo>* outLayers) = 0;
/aosp12/frameworks/native/services/surfaceflinger/tests/fakehwc/
H A DFakeComposerClient.h108 std::vector<Layer>* outLayers,
/aosp12/frameworks/native/services/surfaceflinger/
H A DSurfaceFlinger.h661 status_t getLayerDebugInfo(std::vector<LayerDebugInfo>* outLayers) override;
H A DSurfaceFlinger.cpp1518 status_t SurfaceFlinger::getLayerDebugInfo(std::vector<LayerDebugInfo>* outLayers) { in getLayerDebugInfo() argument
1519 outLayers->clear(); in getLayerDebugInfo()
1523 outLayers->push_back(layer->getLayerDebugInfo(display.get())); in getLayerDebugInfo()