/hardware/qcom/display/msm8084/liboverlay/ |
D | overlay.cpp | 156 utils::eDest Overlay::getPipe(const PipeSpecs& pipeSpecs) { in getPipe() argument 158 return getPipe_8x26(pipeSpecs); in getPipe() 160 return getPipe_8x16(pipeSpecs); in getPipe() 166 if(pipeSpecs.formatClass == FORMAT_YUV) { in getPipe() 167 return nextPipe(OV_MDP_PIPE_VG, pipeSpecs.dpy, pipeSpecs.mixer); in getPipe() 168 } else if(pipeSpecs.fb == false) { //RGB App layers in getPipe() 169 if(not pipeSpecs.needsScaling) { in getPipe() 170 dest = nextPipe(OV_MDP_PIPE_DMA, pipeSpecs.dpy, pipeSpecs.mixer); in getPipe() 173 dest = nextPipe(OV_MDP_PIPE_RGB, pipeSpecs.dpy, pipeSpecs.mixer); in getPipe() 176 dest = nextPipe(OV_MDP_PIPE_VG, pipeSpecs.dpy, pipeSpecs.mixer); in getPipe() [all …]
|
D | overlay.h | 83 utils::eDest getPipe(const PipeSpecs& pipeSpecs); 167 utils::eDest getPipe_8x26(const PipeSpecs& pipeSpecs); 168 utils::eDest getPipe_8x16(const PipeSpecs& pipeSpecs);
|
/hardware/qcom/display/msm8226/liboverlay/ |
D | overlay.cpp | 167 utils::eDest Overlay::getPipe(const PipeSpecs& pipeSpecs) { in getPipe() argument 169 return getPipe_8x26(pipeSpecs); in getPipe() 171 return getPipe_8x16(pipeSpecs); in getPipe() 173 return getPipe_8x39(pipeSpecs); in getPipe() 179 if(pipeSpecs.formatClass == FORMAT_YUV) { in getPipe() 180 return nextPipe(OV_MDP_PIPE_VG, pipeSpecs.dpy, pipeSpecs.mixer); in getPipe() 181 } else if(pipeSpecs.fb == false) { //RGB App layers in getPipe() 182 if(not pipeSpecs.needsScaling) { in getPipe() 183 dest = nextPipe(OV_MDP_PIPE_DMA, pipeSpecs.dpy, pipeSpecs.mixer); in getPipe() 186 dest = nextPipe(OV_MDP_PIPE_RGB, pipeSpecs.dpy, pipeSpecs.mixer); in getPipe() [all …]
|
D | overlay.h | 84 utils::eDest getPipe(const PipeSpecs& pipeSpecs); 172 utils::eDest getPipe_8x26(const PipeSpecs& pipeSpecs); 173 utils::eDest getPipe_8x16(const PipeSpecs& pipeSpecs); 174 utils::eDest getPipe_8x39(const PipeSpecs& pipeSpecs);
|
/hardware/qcom/display/msm8994/liboverlay/ |
D | overlay.cpp | 106 eDest Overlay::nextPipe(eMdpPipeType type, const PipeSpecs& pipeSpecs) { in nextPipe() argument 108 int dpy = pipeSpecs.dpy; in nextPipe() 109 int mixer = pipeSpecs.mixer; in nextPipe() 110 int formatType = pipeSpecs.formatClass; in nextPipe() 145 utils::eDest Overlay::getPipe(const PipeSpecs& pipeSpecs) { in getPipe() argument 147 return getPipe_8x26(pipeSpecs); in getPipe() 149 return getPipe_8x16(pipeSpecs); in getPipe() 151 return getPipe_8x39(pipeSpecs); in getPipe() 153 return getPipe_8994(pipeSpecs); in getPipe() 159 if(pipeSpecs.formatClass == FORMAT_YUV) { in getPipe() [all …]
|
D | overlay.h | 87 utils::eDest getPipe(const PipeSpecs& pipeSpecs); 175 utils::eDest nextPipe(utils::eMdpPipeType, const PipeSpecs& pipeSpecs); 177 utils::eDest getPipe_8x26(const PipeSpecs& pipeSpecs); 178 utils::eDest getPipe_8x16(const PipeSpecs& pipeSpecs); 179 utils::eDest getPipe_8x39(const PipeSpecs& pipeSpecs); 180 utils::eDest getPipe_8994(const PipeSpecs& pipeSpecs);
|
/hardware/qcom/display/msm8226/libhwcomposer/ |
D | hwc_fbupdate.cpp | 147 Overlay::PipeSpecs pipeSpecs; in configure() local 148 pipeSpecs.formatClass = Overlay::FORMAT_RGB; in configure() 149 pipeSpecs.needsScaling = qhwc::needsScaling(layer); in configure() 150 pipeSpecs.dpy = mDpy; in configure() 151 pipeSpecs.mixer = Overlay::MIXER_DEFAULT; in configure() 152 pipeSpecs.fb = true; in configure() 154 ovutils::eDest dest = ov.getPipe(pipeSpecs); in configure() 313 Overlay::PipeSpecs pipeSpecs; in configure() local 314 pipeSpecs.formatClass = Overlay::FORMAT_RGB; in configure() 315 pipeSpecs.needsScaling = qhwc::needsScaling(layer); in configure() [all …]
|
D | hwc_ad.cpp | 160 Overlay::PipeSpecs pipeSpecs; in prepare() local 161 pipeSpecs.formatClass = Overlay::FORMAT_YUV; in prepare() 162 pipeSpecs.dpy = overlay::Overlay::DPY_WRITEBACK; in prepare() 163 pipeSpecs.fb = false; in prepare() 165 ovutils::eDest dest = ctx->mOverlay->getPipe(pipeSpecs); in prepare()
|
D | hwc_mdpcomp.cpp | 1713 Overlay::PipeSpecs pipeSpecs; in allocSplitVGPipesfor4k2k() local 1714 pipeSpecs.formatClass = Overlay::FORMAT_YUV; in allocSplitVGPipesfor4k2k() 1715 pipeSpecs.needsScaling = true; in allocSplitVGPipesfor4k2k() 1716 pipeSpecs.dpy = mDpy; in allocSplitVGPipesfor4k2k() 1717 pipeSpecs.fb = false; in allocSplitVGPipesfor4k2k() 1719 pipe_info.lIndex = ctx->mOverlay->getPipe(pipeSpecs); in allocSplitVGPipesfor4k2k() 1725 pipe_info.rIndex = ctx->mOverlay->getPipe(pipeSpecs); in allocSplitVGPipesfor4k2k() 1816 Overlay::PipeSpecs pipeSpecs; in allocLayerPipes() local 1817 pipeSpecs.formatClass = isYuvBuffer(hnd) ? in allocLayerPipes() 1819 pipeSpecs.needsScaling = qhwc::needsScaling(layer) or in allocLayerPipes() [all …]
|
/hardware/qcom/display/msm8084/libhwcomposer/ |
D | hwc_fbupdate.cpp | 141 Overlay::PipeSpecs pipeSpecs; in configure() local 142 pipeSpecs.formatClass = Overlay::FORMAT_RGB; in configure() 143 pipeSpecs.needsScaling = qhwc::needsScaling(layer); in configure() 144 pipeSpecs.dpy = mDpy; in configure() 145 pipeSpecs.mixer = Overlay::MIXER_DEFAULT; in configure() 146 pipeSpecs.fb = true; in configure() 148 ovutils::eDest dest = ov.getPipe(pipeSpecs); in configure() 307 Overlay::PipeSpecs pipeSpecs; in configure() local 308 pipeSpecs.formatClass = Overlay::FORMAT_RGB; in configure() 309 pipeSpecs.needsScaling = qhwc::needsScaling(layer); in configure() [all …]
|
D | hwc_ad.cpp | 185 Overlay::PipeSpecs pipeSpecs; in prepare() local 186 pipeSpecs.formatClass = Overlay::FORMAT_YUV; in prepare() 187 pipeSpecs.dpy = overlay::Overlay::DPY_WRITEBACK; in prepare() 188 pipeSpecs.fb = false; in prepare() 190 ovutils::eDest dest = ctx->mOverlay->getPipe(pipeSpecs); in prepare()
|
D | hwc_mdpcomp.cpp | 1504 Overlay::PipeSpecs pipeSpecs; in allocSplitVGPipesfor4k2k() local 1505 pipeSpecs.formatClass = Overlay::FORMAT_YUV; in allocSplitVGPipesfor4k2k() 1506 pipeSpecs.needsScaling = true; in allocSplitVGPipesfor4k2k() 1507 pipeSpecs.dpy = mDpy; in allocSplitVGPipesfor4k2k() 1508 pipeSpecs.fb = false; in allocSplitVGPipesfor4k2k() 1510 pipe_info.lIndex = ctx->mOverlay->getPipe(pipeSpecs); in allocSplitVGPipesfor4k2k() 1516 pipe_info.rIndex = ctx->mOverlay->getPipe(pipeSpecs); in allocSplitVGPipesfor4k2k() 1594 Overlay::PipeSpecs pipeSpecs; in allocLayerPipes() local 1595 pipeSpecs.formatClass = isYuvBuffer(hnd) ? in allocLayerPipes() 1597 pipeSpecs.needsScaling = qhwc::needsScaling(layer) or in allocLayerPipes() [all …]
|
/hardware/qcom/display/msm8994/libhwcomposer/ |
D | hwc_fbupdate.cpp | 140 Overlay::PipeSpecs pipeSpecs; in configure() local 141 pipeSpecs.formatClass = Overlay::FORMAT_RGB; in configure() 142 pipeSpecs.needsScaling = qhwc::needsScaling(layer); in configure() 143 pipeSpecs.dpy = mDpy; in configure() 144 pipeSpecs.mixer = Overlay::MIXER_DEFAULT; in configure() 145 pipeSpecs.fb = true; in configure() 147 ovutils::eDest dest = ov.getPipe(pipeSpecs); in configure() 331 Overlay::PipeSpecs pipeSpecs; in configure() local 332 pipeSpecs.formatClass = Overlay::FORMAT_RGB; in configure() 333 pipeSpecs.needsScaling = qhwc::needsScaling(layer); in configure() [all …]
|
D | hwc_ad.cpp | 164 Overlay::PipeSpecs pipeSpecs; in prepare() local 165 pipeSpecs.formatClass = Overlay::FORMAT_YUV; in prepare() 166 pipeSpecs.dpy = overlay::Overlay::DPY_WRITEBACK; in prepare() 167 pipeSpecs.fb = false; in prepare() 169 ovutils::eDest dest = ctx->mOverlay->getPipe(pipeSpecs); in prepare()
|
D | hwc_mdpcomp.cpp | 2114 Overlay::PipeSpecs pipeSpecs; in allocSplitVGPipesfor4k2k() local 2115 pipeSpecs.formatClass = Overlay::FORMAT_YUV; in allocSplitVGPipesfor4k2k() 2116 pipeSpecs.needsScaling = true; in allocSplitVGPipesfor4k2k() 2117 pipeSpecs.dpy = mDpy; in allocSplitVGPipesfor4k2k() 2118 pipeSpecs.fb = false; in allocSplitVGPipesfor4k2k() 2120 pipe_info.lIndex = ctx->mOverlay->getPipe(pipeSpecs); in allocSplitVGPipesfor4k2k() 2126 pipe_info.rIndex = ctx->mOverlay->getPipe(pipeSpecs); in allocSplitVGPipesfor4k2k() 2216 Overlay::PipeSpecs pipeSpecs; in allocLayerPipes() local 2217 pipeSpecs.formatClass = isYuvBuffer(hnd) ? in allocLayerPipes() 2219 pipeSpecs.needsScaling = qhwc::needsScaling(layer) or in allocLayerPipes() [all …]
|