/drivers/peripheral/display/hal/default_standard/src/display_device/core/ |
H A D | hdi_display.cpp | 52 auto layer = CreateHdiLayer(LAYER_TYPE_GRAPHIC);
in Init() local 53 DISPLAY_CHK_RETURN((layer.get() == nullptr), DISPLAY_FAILURE, DISPLAY_LOGE("can not create hdi layer for client"));
in Init() 54 mClientLayer = std::move(layer);
in Init() 70 DISPLAY_LOGE("can not find the layer %{public}d", layerId));
in SetLayerZorder() 71 auto layer = mLayersMap[layerId].get();
in SetLayerZorder() local 72 if (layer->GetZorder() == zorder) {
in SetLayerZorder() 77 auto zRange = mLayers.equal_range(layer);
in SetLayerZorder() 79 if (*c == layer) {
in SetLayerZorder() 84 layer in SetLayerZorder() 96 auto layer = CreateHdiLayer(layerInfo->type); CreateLayer() local 121 auto layer = iter->second.get(); CloseLayer() local 142 HdiLayer *layer = mChangeLayers[i]; GetDisplayCompChange() local [all...] |
H A D | hdi_session.h | 54 auto layer = display->GetHdiLayer(layerId);
in CallLayerFunction() local 55 DISPLAY_CHK_RETURN((layer == nullptr), DISPLAY_FAILURE,
in CallLayerFunction() 56 DISPLAY_LOGE("can not find the layer %{public}d", layerId));
in CallLayerFunction() 57 return (layer->*member)(std::forward<Args>(args)...);
in CallLayerFunction()
|
/drivers/peripheral/display/composer/vdi_base/src/ |
H A D | hdi_display.cpp | 52 auto layer = CreateHdiLayer(LAYER_TYPE_GRAPHIC); in Init() local 53 DISPLAY_CHK_RETURN((layer.get() == nullptr), DISPLAY_FAILURE, DISPLAY_LOGE("can not create hdi layer for client")); in Init() 54 mClientLayer = std::move(layer); in Init() 70 DISPLAY_LOGE("can not find the layer %{public}d", layerId)); in SetLayerZorder() 71 auto layer = mLayersMap[layerId].get(); in SetLayerZorder() local 72 if (layer->GetZorder() == zorder) { in SetLayerZorder() 77 auto zRange = mLayers.equal_range(layer); in SetLayerZorder() 79 if (*c == layer) { in SetLayerZorder() 84 layer in SetLayerZorder() 95 auto layer = CreateHdiLayer(layerInfo->type); CreateLayer() local 134 HdiLayer *layer = mChangeLayers[i]; GetDisplayCompChange() local [all...] |
H A D | hdi_gfx_composition.cpp | 96 for (auto &layer : layers) { in UseCompositionClient() 97 if (!CanHandle(*layer)) { in UseCompositionClient() 100 CompositionType type = layer->GetCompositionType(); in UseCompositionClient() 113 for (auto &layer : layers) { in SetLayers() 114 if (!CanHandle(*layer)) { in SetLayers() 118 if ((layer->GetCompositionType() == COMPOSITION_VIDEO) || in SetLayers() 119 (layer->GetCompositionType() == COMPOSITION_CURSOR)) { in SetLayers() 120 layer->SetDeviceSelect(layer->GetCompositionType()); in SetLayers() 122 layer in SetLayers() 208 HdiLayer *layer = mCompLayers[i]; Apply() local [all...] |
H A D | hdi_drm_composition.cpp | 118 int32_t HdiDrmComposition::ApplyPlane(HdiDrmLayer &layer, in ApplyPlane() argument 124 int fenceFd = layer.GetAcquireFenceFd(); in ApplyPlane() 147 ret = drmModeAtomicAddProperty(pset, drmPlane.GetId(), drmPlane.GetPropZposId(), layer.GetZorder()); in ApplyPlane() 149 drmPlane.GetId(), drmPlane.GetPropZposId(), layer.GetZorder()); in ApplyPlane() 153 DrmGemBuffer *gemBuffer = layer.GetGemBuffer(); in ApplyPlane() 227 HdiDrmLayer *layer = static_cast<HdiDrmLayer *>(mCompLayers[i]); in FindPlaneAndApply() local 244 ret = ApplyPlane(*layer, *hlayer, *drmPlane, pset); in FindPlaneAndApply() 308 for (auto layer : mCompLayers) { in Apply() 309 layer->SetReleaseFence(static_cast<int>(crtcOutFence)); in Apply()
|
/drivers/peripheral/display/hal/default_standard/src/display_device/composer/ |
H A D | hdi_video_composition.cpp | 58 DISPLAY_LOGE("can not create video layer"));
in CreateVideoLayerForHdiLayer() 88 for (auto layer : layers) {
in SetLayers() 89 if ((layer != nullptr) && CanHandle(*layer)) {
in SetLayers() 90 matchedLayers.push_back(layer);
in SetLayers() 94 // make sure has the videoLayer for the matched layer
in SetLayers() 95 for (auto layer : matchedLayers) {
in SetLayers() 96 if ((GetVoLayerId(*layer) != INVALIDE_LAYER_ID) ||
in SetLayers() 97 (CreateVideoLayerForHdiLayer(*layer) != INVALIDE_LAYER_ID)) {
in SetLayers() 98 layer in SetLayers() [all...] |
H A D | hdi_gfx_composition.cpp | 97 for (auto &layer : layers) {
in SetLayers() 98 if (CanHandle(*layer)) {
in SetLayers() 99 if ((layer->GetCompositionType() != COMPOSITION_VIDEO) &&
in SetLayers() 100 (layer->GetCompositionType() != COMPOSITION_CURSOR)) {
in SetLayers() 101 layer->SetDeviceSelect(COMPOSITION_DEVICE);
in SetLayers() 103 layer->SetDeviceSelect(layer->GetCompositionType());
in SetLayers() 105 mCompLayers.push_back(layer);
in SetLayers() 107 layer->SetDeviceSelect(COMPOSITION_CLIENT);
in SetLayers() 129 // now not handle the alpha of layer
185 HdiLayer *layer = mCompLayers[i]; Apply() local [all...] |
/drivers/peripheral/display/composer/test/unittest/ |
H A D | hdi_composer_ut.cpp | 69 std::shared_ptr<HdiTestLayer> layer = display->CreateHdiTestLayer(setting.bufferSize.w, setting.bufferSize.h); in CreateTestLayer() local 70 DISPLAY_TEST_CHK_RETURN((layer == nullptr), nullptr, DISPLAY_TEST_LOGE("can not create hdi test layer")); in CreateTestLayer() 72 layer->SetLayerPosition(setting.displayRect); in CreateTestLayer() 74 layer->SetCompType(setting.compositionType); in CreateTestLayer() 80 layer->SetAlpha(alpha); in CreateTestLayer() 82 HdiGrallocBuffer* handle = layer->GetFrontBuffer(); in CreateTestLayer() 85 ret = layer->SwapFrontToBackQ(); in CreateTestLayer() 87 layer->SetZorder(zorder); in CreateTestLayer() 88 layer in CreateTestLayer() 167 auto layer = CreateTestLayer(setting, i); CreateLayers() local 186 DestroyLayer(std::shared_ptr<HdiTestLayer> layer) DestroyLayer() argument 483 auto layer = layers[0]; HWTEST_F() local 547 auto layer = layers[0]; HWTEST_F() local 574 auto layer = layers[1]; HWTEST_F() local 600 auto layer = layers[0]; HWTEST_F() local 622 auto layer = layers[0]; HWTEST_F() local 653 auto layer = layers[0]; HWTEST_F() local 684 auto layer = layers[0]; HWTEST_F() local 711 auto layer = layers[0]; HWTEST_F() local 739 auto layer = layers[0]; HWTEST_F() local 763 auto layer = layers[0]; HWTEST_F() local 787 auto layer = layers[0]; HWTEST_F() local 809 auto layer = layers[0]; HWTEST_F() local 842 auto layer = layers[0]; HWTEST_F() local 982 auto layer = layers[0]; HWTEST_F() local [all...] |
/drivers/peripheral/display/composer/test/common/ |
H A D | hdi_composition_check.cpp | 63 auto layer = layers[i - 1]; in GetCheckColors() local 64 const IRect& RECT = layer.displayRect; in GetCheckColors() 68 if (layer.compositionType != Composer::V1_0::CompositionType::COMPOSITION_VIDEO) { in GetCheckColors() 69 color = layer.color; in GetCheckColors() 70 SimpleHandleAlpha(layer, color); in GetCheckColors() 87 for (auto layer : layers) { in Check() 88 const IRect& RECT = layer.displayRect; in Check()
|
H A D | hdi_test_display.cpp | 66 (ret != DISPLAY_SUCCESS), DISPLAY_FAILURE, DISPLAY_TEST_LOGE("the client layer can not be created")); in Init() 96 DISPLAY_TEST_CHK_RETURN((ret != DISPLAY_SUCCESS), nullptr, DISPLAY_TEST_LOGE("layer creat failed")); in CreateHdiTestLayer() 97 auto layer = std::make_shared<HdiTestLayer>(info, layerId, id_); in CreateHdiTestLayer() local 98 ret = layer->Init(); in CreateHdiTestLayer() 99 DISPLAY_TEST_CHK_RETURN((ret != DISPLAY_SUCCESS), nullptr, DISPLAY_TEST_LOGE("layer init failed")); in CreateHdiTestLayer() 100 layerMaps_.emplace(layerId, layer); in CreateHdiTestLayer() 101 return layer; in CreateHdiTestLayer() 122 DISPLAY_TEST_LOGD(" the layer id %{public}u ", layers[i]); in RefreshLayersCompType() 123 std::shared_ptr<HdiTestLayer> layer = GetLayerFromId(layers[i]); in RefreshLayersCompType() local 124 layer in RefreshLayersCompType() 140 std::shared_ptr<HdiTestLayer> layer = GetLayerFromId(layers[i]); GetLayersReleaseFence() local [all...] |
/drivers/interface/display/composer/cache_manager/ |
H A D | device_cache.cpp | 55 HDF_LOGE("%{public}s: create layer caches failed", __func__)); in Init() 85 LayerCache* layer = LayerCache::Create(id); in AddLayerCache() local 86 DISPLAY_CHK_RETURN(layer == nullptr, HDF_FAILURE, HDF_LOGE("%{public}s: Create cache failed", __func__)); in AddLayerCache() 88 int32_t retResult = layer->SetBufferCacheMaxCount(bufferCacheCount); in AddLayerCache() 90 delete layer; in AddLayerCache() 91 layer = nullptr; in AddLayerCache() 96 bool ret = layerCaches_->InsertCache(id, layer); in AddLayerCache() 98 delete layer; in AddLayerCache() 99 layer = nullptr; in AddLayerCache()
|
H A D | layer_cache.cpp | 30 LayerCache* layer = new LayerCache(id); in Create() local 31 DISPLAY_CHK_RETURN(layer == nullptr, nullptr, HDF_LOGE("%{public}s: create layer cache failed", __func__)); in Create() 33 int32_t ret = layer->Init(); in Create() 35 delete layer; in Create() 36 layer = nullptr; in Create() 37 HDF_LOGE("%{public}s: layer cache init failed", __func__); in Create() 40 return layer; in Create()
|
/drivers/peripheral/display/composer/test/moduletest/ |
H A D | hdi_device_test.cpp | 39 // one layer display test 62 // three layer displayrect test 81 // scale layer test 106 // video layer test 148 // alpha layer test 240 std::shared_ptr<HdiTestLayer> layer = display->CreateHdiTestLayer(setting.bufferSize.w, setting.bufferSize.h); in CreateTestLayer() local 241 DISPLAY_TEST_CHK_RETURN((layer == nullptr), nullptr, DISPLAY_TEST_LOGE("can not create hdi test layer")); in CreateTestLayer() 243 layer->SetLayerPosition(setting.displayRect); in CreateTestLayer() 245 layer in CreateTestLayer() 330 auto layer = CreateTestLayer(setting, i); CreateLayers() local 477 auto layer = layers[0]; TEST_P() local 530 auto layer = layers[0]; TEST_F() local [all...] |
/drivers/peripheral/display/hal/default_standard/src/display_device/drm/ |
H A D | hdi_drm_composition.cpp | 56 int32_t HdiDrmComposition::ApplyPlane(HdiDrmLayer &layer, const DrmPlane &drmPlane, drmModeAtomicReqPtr pset)
in ApplyPlane() argument 60 int fenceFd = layer.GetAcquireFenceFd();
in ApplyPlane() 74 DrmGemBuffer *gemBuffer = layer.GetGemBuffer();
in ApplyPlane() 145 HdiDrmLayer *layer = static_cast<HdiDrmLayer *>(mCompLayers[i]);
in Apply() local 147 ret = ApplyPlane(*layer, *drmPlane, atomicReqPtr.Get());
in Apply() 161 for (auto layer : mCompLayers) {
in Apply() 162 layer->SetReleaseFence(dup(static_cast<int32_t>(crtcOutFence)));
in Apply()
|
H A D | hdi_drm_composition.h | 58 int32_t ApplyPlane(HdiDrmLayer &layer, const DrmPlane &drmPlane, drmModeAtomicReqPtr pset);
|
/drivers/peripheral/display/composer/vdi_base/include/ |
H A D | hdi_session.h | 57 auto layer = display->GetHdiLayer(layerId); in CallLayerFunction() local 58 DISPLAY_CHK_RETURN((layer == nullptr), DISPLAY_FAILURE, in CallLayerFunction() 59 DISPLAY_LOGE("can not find the layer %{public}d", layerId)); in CallLayerFunction() 60 return (layer->*member)(std::forward<Args>(args)...); in CallLayerFunction()
|
H A D | hdi_drm_composition.h | 59 int32_t ApplyPlane(HdiDrmLayer &layer, HdiLayer &hlayer, DrmPlane &drmPlane, drmModeAtomicReqPtr pset);
|
/drivers/peripheral/display/hal/default_standard/src/display_device/fbdev/ |
H A D | fb_composition.cpp | 76 HdiLayer *layer = mCompLayers[i];
in Apply() local 78 int ret = FbFresh(fds_[i], *layer, fence);
in Apply() 79 layer->SetReleaseFence(fence);
in Apply()
|
H A D | fb_display.cpp | 36 auto layer = HdiDisplay::CreateHdiLayer(type);
in CreateHdiLayer() local 37 layer->SetReleaseFence(-1); // the fd display will return the current buffer fence.
in CreateHdiLayer() 38 return layer;
in CreateHdiLayer()
|