Home
last modified time | relevance | path

Searched refs:pipeSpecs (Results 1 – 15 of 15) sorted by relevance

/hardware/qcom/display/msm8084/liboverlay/
Doverlay.cpp156 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 …]
Doverlay.h83 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/
Doverlay.cpp167 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 …]
Doverlay.h84 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/
Doverlay.cpp106 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 …]
Doverlay.h87 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/
Dhwc_fbupdate.cpp147 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 …]
Dhwc_ad.cpp160 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()
Dhwc_mdpcomp.cpp1713 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/
Dhwc_fbupdate.cpp141 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 …]
Dhwc_ad.cpp185 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()
Dhwc_mdpcomp.cpp1504 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/
Dhwc_fbupdate.cpp140 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 …]
Dhwc_ad.cpp164 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()
Dhwc_mdpcomp.cpp2114 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 …]