/aosp12/frameworks/native/services/surfaceflinger/DisplayHardware/ |
H A D | ComposerHal.cpp | 303 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 D | ComposerHal.h | 109 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 D | Credentials_test.cpp | 314 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 D | ExynosHWC.h | 71 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 D | ExynosHWC.cpp | 303 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 D | HwcHal.h | 383 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 D | HWC2On1Adapter.h | 209 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 D | ExynosDisplay.h | 647 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 D | ExynosDisplay.cpp | 2674 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 D | HWC2On1Adapter.cpp | 665 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 D | HWC2On1Adapter.h | 196 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 D | HWC2On1Adapter.cpp | 626 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 D | HWC2OnFbAdapter.cpp | 336 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 D | hwcomposer2.h | 1466 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 D | ISurfaceComposer.cpp | 576 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 D | vr_hwc.cpp | 537 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 D | vr_hwc.h | 262 std::vector<Layer>* outLayers,
|
/aosp12/hardware/interfaces/graphics/composer/2.1/utils/hal/include/composer-hal/2.1/ |
H A D | ComposerHal.h | 110 std::vector<Layer>* outLayers,
|
/aosp12/frameworks/native/libs/gui/include/gui/ |
H A D | ISurfaceComposer.h | 296 virtual status_t getLayerDebugInfo(std::vector<LayerDebugInfo>* outLayers) = 0;
|
/aosp12/frameworks/native/services/surfaceflinger/tests/fakehwc/ |
H A D | FakeComposerClient.h | 108 std::vector<Layer>* outLayers,
|
/aosp12/frameworks/native/services/surfaceflinger/ |
H A D | SurfaceFlinger.h | 661 status_t getLayerDebugInfo(std::vector<LayerDebugInfo>* outLayers) override;
|
H A D | SurfaceFlinger.cpp | 1518 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()
|