/hardware/qcom/display/msm8960/libhwcomposer/ |
D | hwc_mdpcomp.cpp | 848 MdpPipeInfoLowRes& pipe_info = *(MdpPipeInfoLowRes*)info.pipeInfo; in allocLayerPipes() local 850 pipe_info.index = getMdpPipe(ctx, MDPCOMP_OV_VG); in allocLayerPipes() 851 if(pipe_info.index == ovutils::OV_INVALID) { in allocLayerPipes() 872 MdpPipeInfoLowRes& pipe_info = *(MdpPipeInfoLowRes*)info.pipeInfo; in allocLayerPipes() local 881 pipe_info.index = getMdpPipe(ctx, type); in allocLayerPipes() 882 if(pipe_info.index == ovutils::OV_INVALID) { in allocLayerPipes() 923 MdpPipeInfoLowRes& pipe_info = in draw() local 925 ovutils::eDest dest = pipe_info.index; in draw() 983 MdpPipeInfoHighRes& pipe_info, in acquireMDPPipes() argument 989 pipe_info.lIndex = ovutils::OV_INVALID; in acquireMDPPipes() [all …]
|
/hardware/qcom/display/msm8084/libhwcomposer/ |
D | hwc_mdpcomp.cpp | 1499 MdpYUVPipeInfo& pipe_info = *(MdpYUVPipeInfo*)info.pipeInfo; in allocSplitVGPipesfor4k2k() local 1501 pipe_info.lIndex = ovutils::OV_INVALID; in allocSplitVGPipesfor4k2k() 1502 pipe_info.rIndex = ovutils::OV_INVALID; in allocSplitVGPipesfor4k2k() 1510 pipe_info.lIndex = ctx->mOverlay->getPipe(pipeSpecs); in allocSplitVGPipesfor4k2k() 1511 if(pipe_info.lIndex == ovutils::OV_INVALID){ in allocSplitVGPipesfor4k2k() 1516 pipe_info.rIndex = ctx->mOverlay->getPipe(pipeSpecs); in allocSplitVGPipesfor4k2k() 1517 if(pipe_info.rIndex == ovutils::OV_INVALID){ in allocSplitVGPipesfor4k2k() 1592 MdpPipeInfoNonSplit& pipe_info = *(MdpPipeInfoNonSplit*)info.pipeInfo; in allocLayerPipes() local 1603 pipe_info.index = ctx->mOverlay->getPipe(pipeSpecs); in allocLayerPipes() 1605 if(pipe_info.index == ovutils::OV_INVALID) { in allocLayerPipes() [all …]
|
/hardware/qcom/display/msm8226/libhwcomposer/ |
D | hwc_mdpcomp.cpp | 1708 MdpYUVPipeInfo& pipe_info = *(MdpYUVPipeInfo*)info.pipeInfo; in allocSplitVGPipesfor4k2k() local 1710 pipe_info.lIndex = ovutils::OV_INVALID; in allocSplitVGPipesfor4k2k() 1711 pipe_info.rIndex = ovutils::OV_INVALID; in allocSplitVGPipesfor4k2k() 1719 pipe_info.lIndex = ctx->mOverlay->getPipe(pipeSpecs); in allocSplitVGPipesfor4k2k() 1720 if(pipe_info.lIndex == ovutils::OV_INVALID){ in allocSplitVGPipesfor4k2k() 1725 pipe_info.rIndex = ctx->mOverlay->getPipe(pipeSpecs); in allocSplitVGPipesfor4k2k() 1726 if(pipe_info.rIndex == ovutils::OV_INVALID){ in allocSplitVGPipesfor4k2k() 1814 MdpPipeInfoNonSplit& pipe_info = *(MdpPipeInfoNonSplit*)info.pipeInfo; in allocLayerPipes() local 1826 pipe_info.index = ctx->mOverlay->getPipe(pipeSpecs); in allocLayerPipes() 1828 if(pipe_info.index == ovutils::OV_INVALID) { in allocLayerPipes() [all …]
|
/hardware/qcom/sm7250/display/sdm/libs/core/drm/ |
D | hw_device_drm.cpp | 1252 HWPipeInfo *pipe_info = (count == 0) ? left_pipe : right_pipe; in SetupAtomic() local 1261 if (pipe_info->valid && fb_id) { in SetupAtomic() 1262 uint32_t pipe_id = pipe_info->pipe_id; in SetupAtomic() 1267 drm_atomic_intf_->Perform(DRMOps::PLANE_SET_ZORDER, pipe_id, pipe_info->z_order); in SetupAtomic() 1274 SetRect(pipe_info->src_roi, &src); in SetupAtomic() 1278 SetRect(pipe_info->dst_roi, &dst); in SetupAtomic() 1281 LayerRect dst_roi = pipe_info->dst_roi; in SetupAtomic() 1308 SetRect(pipe_info->excl_rect, &excl); in SetupAtomic() 1316 pipe_info->horizontal_decimation); in SetupAtomic() 1318 pipe_info->vertical_decimation); in SetupAtomic() [all …]
|
/hardware/qcom/display/msm8994/libhwcomposer/ |
D | hwc_mdpcomp.cpp | 2109 MdpYUVPipeInfo& pipe_info = *(MdpYUVPipeInfo*)info.pipeInfo; in allocSplitVGPipesfor4k2k() local 2111 pipe_info.lIndex = ovutils::OV_INVALID; in allocSplitVGPipesfor4k2k() 2112 pipe_info.rIndex = ovutils::OV_INVALID; in allocSplitVGPipesfor4k2k() 2120 pipe_info.lIndex = ctx->mOverlay->getPipe(pipeSpecs); in allocSplitVGPipesfor4k2k() 2121 if(pipe_info.lIndex == ovutils::OV_INVALID){ in allocSplitVGPipesfor4k2k() 2126 pipe_info.rIndex = ctx->mOverlay->getPipe(pipeSpecs); in allocSplitVGPipesfor4k2k() 2127 if(pipe_info.rIndex == ovutils::OV_INVALID){ in allocSplitVGPipesfor4k2k() 2214 MdpPipeInfoNonSplit& pipe_info = *(MdpPipeInfoNonSplit*)info.pipeInfo; in allocLayerPipes() local 2226 pipe_info.index = ctx->mOverlay->getPipe(pipeSpecs); in allocLayerPipes() 2228 if(pipe_info.index == ovutils::OV_INVALID) { in allocLayerPipes() [all …]
|
/hardware/qcom/display/msm8996/sdm/libs/core/fb/ |
D | hw_device.cpp | 195 HWPipeInfo *pipe_info = (count == 0) ? left_pipe : right_pipe; in Validate() local 202 if (pipe_info->valid) { in Validate() 220 mdp_layer.z_order = UINT16(pipe_info->z_order); in Validate() 223 mdp_layer.pipe_ndx = pipe_info->pipe_id; in Validate() 224 mdp_layer.horz_deci = pipe_info->horizontal_decimation; in Validate() 225 mdp_layer.vert_deci = pipe_info->vertical_decimation; in Validate() 227 SetRect(pipe_info->src_roi, &mdp_layer.src_rect); in Validate() 228 SetRect(pipe_info->dst_roi, &mdp_layer.dst_rect); in Validate() 231 if (pipe_info->flags & kIGC) { in Validate() 234 if (pipe_info->flags & kMultiRect) { in Validate() [all …]
|
/hardware/qcom/display/msm8909w_3100/sdm/libs/core/fb/ |
D | hw_device.cpp | 214 HWPipeInfo *pipe_info = (count == 0) ? left_pipe : right_pipe; in Validate() local 221 if (pipe_info->valid) { in Validate() 239 mdp_layer.z_order = UINT16(pipe_info->z_order); in Validate() 242 mdp_layer.pipe_ndx = pipe_info->pipe_id; in Validate() 243 mdp_layer.horz_deci = pipe_info->horizontal_decimation; in Validate() 244 mdp_layer.vert_deci = pipe_info->vertical_decimation; in Validate() 246 mdp_layer.rect_num = pipe_info->rect; in Validate() 248 SetRect(pipe_info->src_roi, &mdp_layer.src_rect); in Validate() 249 SetRect(pipe_info->dst_roi, &mdp_layer.dst_rect); in Validate() 252 if (pipe_info->flags & kIGC) { in Validate() [all …]
|
/hardware/qcom/display/msm8909/sdm/libs/core/fb/ |
D | hw_device.cpp | 218 HWPipeInfo *pipe_info = (count == 0) ? left_pipe : right_pipe; in Validate() local 225 if (pipe_info->valid) { in Validate() 243 mdp_layer.z_order = UINT16(pipe_info->z_order); in Validate() 246 mdp_layer.pipe_ndx = pipe_info->pipe_id; in Validate() 247 mdp_layer.horz_deci = pipe_info->horizontal_decimation; in Validate() 248 mdp_layer.vert_deci = pipe_info->vertical_decimation; in Validate() 250 mdp_layer.rect_num = pipe_info->rect; in Validate() 252 SetRect(pipe_info->src_roi, &mdp_layer.src_rect); in Validate() 253 SetRect(pipe_info->dst_roi, &mdp_layer.dst_rect); in Validate() 256 if (pipe_info->flags & kIGC) { in Validate() [all …]
|
/hardware/qcom/sm8150/display/sdm/libs/core/drm/ |
D | hw_device_drm.cpp | 1062 HWPipeInfo *pipe_info = (count == 0) ? left_pipe : right_pipe; in SetupAtomic() local 1071 if (pipe_info->valid && fb_id) { in SetupAtomic() 1072 uint32_t pipe_id = pipe_info->pipe_id; in SetupAtomic() 1077 drm_atomic_intf_->Perform(DRMOps::PLANE_SET_ZORDER, pipe_id, pipe_info->z_order); in SetupAtomic() 1084 SetRect(pipe_info->src_roi, &src); in SetupAtomic() 1101 SetRect(pipe_info->dst_roi, &dst); in SetupAtomic() 1105 SetRect(pipe_info->excl_rect, &excl); in SetupAtomic() 1113 pipe_info->horizontal_decimation); in SetupAtomic() 1115 pipe_info->vertical_decimation); in SetupAtomic() 1131 hw_scale_->SetScaler(pipe_info->scale_data, &scaler_output); in SetupAtomic() [all …]
|
/hardware/qcom/sm8150/display/sdm/libs/core/fb/ |
D | hw_device.cpp | 235 HWPipeInfo *pipe_info = (count == 0) ? left_pipe : right_pipe; in Validate() local 242 if (pipe_info->valid) { in Validate() 260 mdp_layer.z_order = UINT16(pipe_info->z_order); in Validate() 263 mdp_layer.pipe_ndx = pipe_info->pipe_id; in Validate() 264 mdp_layer.horz_deci = pipe_info->horizontal_decimation; in Validate() 265 mdp_layer.vert_deci = pipe_info->vertical_decimation; in Validate() 267 mdp_layer.rect_num = pipe_info->rect; in Validate() 269 SetRect(pipe_info->src_roi, &mdp_layer.src_rect); in Validate() 270 SetRect(pipe_info->dst_roi, &mdp_layer.dst_rect); in Validate() 273 if (pipe_info->flags & kIGC) { in Validate() [all …]
|
/hardware/qcom/display/msm8998/sdm/libs/core/drm/ |
D | hw_device_drm.cpp | 383 HWPipeInfo *pipe_info = (count == 0) ? left_pipe : right_pipe; in SetupAtomic() local 391 if (pipe_info->valid) { in SetupAtomic() 392 uint32_t pipe_id = pipe_info->pipe_id; in SetupAtomic() 402 drm_atomic_intf_->Perform(DRMOps::PLANE_SET_ZORDER, pipe_id, pipe_info->z_order); in SetupAtomic() 407 SetRect(pipe_info->src_roi, &src); in SetupAtomic() 410 SetRect(pipe_info->dst_roi, &dst); in SetupAtomic() 426 pipe_info->horizontal_decimation); in SetupAtomic() 428 pipe_info->vertical_decimation); in SetupAtomic()
|
/hardware/qcom/display/msm8998/sdm/libs/core/fb/ |
D | hw_device.cpp | 215 HWPipeInfo *pipe_info = (count == 0) ? left_pipe : right_pipe; in Validate() local 222 if (pipe_info->valid) { in Validate() 240 mdp_layer.z_order = UINT16(pipe_info->z_order); in Validate() 243 mdp_layer.pipe_ndx = pipe_info->pipe_id; in Validate() 244 mdp_layer.horz_deci = pipe_info->horizontal_decimation; in Validate() 245 mdp_layer.vert_deci = pipe_info->vertical_decimation; in Validate() 247 SetRect(pipe_info->src_roi, &mdp_layer.src_rect); in Validate() 248 SetRect(pipe_info->dst_roi, &mdp_layer.dst_rect); in Validate() 251 if (pipe_info->flags & kIGC) { in Validate() 254 if (pipe_info->flags & kMultiRect) { in Validate() [all …]
|
/hardware/qcom/display/msm8996/sdm/libs/core/ |
D | resource_default.h | 108 bool IsScalingNeeded(const HWPipeInfo *pipe_info); 119 DisplayError ValidatePipeParams(HWPipeInfo *pipe_info, bool ubwc_tiled);
|
D | resource_default.cpp | 407 bool ResourceDefault::IsScalingNeeded(const HWPipeInfo *pipe_info) { in IsScalingNeeded() argument 408 const LayerRect &src_roi = pipe_info->src_roi; in IsScalingNeeded() 409 const LayerRect &dst_roi = pipe_info->dst_roi; in IsScalingNeeded() 682 DisplayError ResourceDefault::ValidatePipeParams(HWPipeInfo *pipe_info, bool ubwc_tiled) { in ValidatePipeParams() argument 685 const LayerRect &src_rect = pipe_info->src_roi; in ValidatePipeParams() 686 const LayerRect &dst_rect = pipe_info->dst_roi; in ValidatePipeParams()
|
/hardware/qcom/display/msm8909/sdm/libs/core/drm/ |
D | hw_device_drm.cpp | 607 HWPipeInfo *pipe_info = (count == 0) ? left_pipe : right_pipe; in SetupAtomic() local 616 if (pipe_info->valid && fb_id) { in SetupAtomic() 617 uint32_t pipe_id = pipe_info->pipe_id; in SetupAtomic() 619 drm_atomic_intf_->Perform(DRMOps::PLANE_SET_ZORDER, pipe_id, pipe_info->z_order); in SetupAtomic() 624 SetRect(pipe_info->src_roi, &src); in SetupAtomic() 627 SetRect(pipe_info->dst_roi, &dst); in SetupAtomic() 643 pipe_info->horizontal_decimation); in SetupAtomic() 645 pipe_info->vertical_decimation); in SetupAtomic() 657 hw_scale_->SetPlaneScaler(pipe_info->scale_data, &scaler_output); in SetupAtomic()
|
/hardware/qcom/display/msm8909w_3100/sdm/libs/core/drm/ |
D | hw_device_drm.cpp | 602 HWPipeInfo *pipe_info = (count == 0) ? left_pipe : right_pipe; in SetupAtomic() local 611 if (pipe_info->valid && fb_id) { in SetupAtomic() 612 uint32_t pipe_id = pipe_info->pipe_id; in SetupAtomic() 614 drm_atomic_intf_->Perform(DRMOps::PLANE_SET_ZORDER, pipe_id, pipe_info->z_order); in SetupAtomic() 619 SetRect(pipe_info->src_roi, &src); in SetupAtomic() 622 SetRect(pipe_info->dst_roi, &dst); in SetupAtomic() 638 pipe_info->horizontal_decimation); in SetupAtomic() 640 pipe_info->vertical_decimation); in SetupAtomic() 652 hw_scale_->SetPlaneScaler(pipe_info->scale_data, &scaler_output); in SetupAtomic()
|
/hardware/qcom/display/msm8909/sdm/libs/core/ |
D | resource_default.h | 115 bool IsScalingNeeded(const HWPipeInfo *pipe_info); 126 DisplayError ValidatePipeParams(HWPipeInfo *pipe_info, LayerBufferFormat format);
|
/hardware/qcom/display/msm8909w_3100/sdm/libs/core/ |
D | resource_default.h | 115 bool IsScalingNeeded(const HWPipeInfo *pipe_info); 126 DisplayError ValidatePipeParams(HWPipeInfo *pipe_info, LayerBufferFormat format);
|
D | resource_default.cpp | 444 bool ResourceDefault::IsScalingNeeded(const HWPipeInfo *pipe_info) { in IsScalingNeeded() argument 445 const LayerRect &src_roi = pipe_info->src_roi; in IsScalingNeeded() 446 const LayerRect &dst_roi = pipe_info->dst_roi; in IsScalingNeeded() 719 DisplayError ResourceDefault::ValidatePipeParams(HWPipeInfo *pipe_info, LayerBufferFormat format) { in ValidatePipeParams() argument 722 const LayerRect &src_rect = pipe_info->src_roi; in ValidatePipeParams() 723 const LayerRect &dst_rect = pipe_info->dst_roi; in ValidatePipeParams()
|
/hardware/qcom/display/msm8998/sdm/libs/core/ |
D | resource_default.h | 114 bool IsScalingNeeded(const HWPipeInfo *pipe_info); 125 DisplayError ValidatePipeParams(HWPipeInfo *pipe_info, LayerBufferFormat format);
|
D | resource_default.cpp | 444 bool ResourceDefault::IsScalingNeeded(const HWPipeInfo *pipe_info) { in IsScalingNeeded() argument 445 const LayerRect &src_roi = pipe_info->src_roi; in IsScalingNeeded() 446 const LayerRect &dst_roi = pipe_info->dst_roi; in IsScalingNeeded() 719 DisplayError ResourceDefault::ValidatePipeParams(HWPipeInfo *pipe_info, LayerBufferFormat format) { in ValidatePipeParams() argument 722 const LayerRect &src_rect = pipe_info->src_roi; in ValidatePipeParams() 723 const LayerRect &dst_rect = pipe_info->dst_roi; in ValidatePipeParams()
|
/hardware/qcom/sm8150/display/sdm/libs/core/ |
D | resource_default.h | 120 bool IsScalingNeeded(const HWPipeInfo *pipe_info); 131 DisplayError ValidatePipeParams(HWPipeInfo *pipe_info, LayerBufferFormat format);
|
D | resource_default.cpp | 431 bool ResourceDefault::IsScalingNeeded(const HWPipeInfo *pipe_info) { in IsScalingNeeded() argument 432 const LayerRect &src_roi = pipe_info->src_roi; in IsScalingNeeded() 433 const LayerRect &dst_roi = pipe_info->dst_roi; in IsScalingNeeded() 711 DisplayError ResourceDefault::ValidatePipeParams(HWPipeInfo *pipe_info, LayerBufferFormat format) { in ValidatePipeParams() argument 714 const LayerRect &src_rect = pipe_info->src_roi; in ValidatePipeParams() 715 const LayerRect &dst_rect = pipe_info->dst_roi; in ValidatePipeParams()
|
/hardware/qcom/sm7250/display/sdm/libs/core/ |
D | resource_default.h | 124 bool IsScalingNeeded(const HWPipeInfo *pipe_info); 135 DisplayError ValidatePipeParams(HWPipeInfo *pipe_info, LayerBufferFormat format);
|
D | resource_default.cpp | 428 bool ResourceDefault::IsScalingNeeded(const HWPipeInfo *pipe_info) { in IsScalingNeeded() argument 429 const LayerRect &src_roi = pipe_info->src_roi; in IsScalingNeeded() 430 const LayerRect &dst_roi = pipe_info->dst_roi; in IsScalingNeeded() 708 DisplayError ResourceDefault::ValidatePipeParams(HWPipeInfo *pipe_info, LayerBufferFormat format) { in ValidatePipeParams() argument 711 const LayerRect &src_rect = pipe_info->src_roi; in ValidatePipeParams() 712 const LayerRect &dst_rect = pipe_info->dst_roi; in ValidatePipeParams()
|