/hardware/qcom/display/msm8226/libhwcomposer/ |
D | hwc_fbupdate.cpp | 76 ctx->mOverlay->validateAndSet(mDpy, ctx->dpyAttr[mDpy].fd); in prepareAndValidate() 134 if (LIKELY(ctx->mOverlay)) { in configure() 141 overlay::Overlay& ov = *(ctx->mOverlay); in configure() 200 if(ctx->mOverlay->isUIScalingOnExternalSupported() && in configure() 227 if(configMdp(ctx->mOverlay, parg, orient, sourceCrop, displayFrame, in configure() 242 overlay::Overlay& ov = *(ctx->mOverlay); in draw() 287 if (LIKELY(ctx->mOverlay)) { in configure() 298 overlay::Overlay& ov = *(ctx->mOverlay); in configure() 346 if (configMdp(ctx->mOverlay, pargL, orient, cropL, in configure() 386 if (configMdp(ctx->mOverlay, pargR, orient, cropR, in configure() [all …]
|
D | hwc_ad.cpp | 165 ovutils::eDest dest = ctx->mOverlay->getPipe(pipeSpecs); in prepare() 216 if(configMdp(ctx->mOverlay, parg, OVERLAY_TRANSFORM_0, crop, dst, NULL, in prepare() 226 !ctx->mOverlay->validateAndSet(overlay::Overlay::DPY_WRITEBACK, wbFd)) in prepare() 251 if (!ctx->mOverlay->queueBuffer(fd, offset, mDest)) { in draw()
|
D | hwc_mdpcomp.cpp | 186 ctx->mOverlay->clear(mDpy); in reset() 808 ctx->mOverlay->availablePipes(mDpy, Overlay::MIXER_DEFAULT)); in fullMDPCompWithPTOR() 1055 ctx->mOverlay->availablePipes(mDpy, Overlay::MIXER_DEFAULT)); in loadBasedComp() 1535 if(!ctx->mOverlay->validateAndSet(mDpy, ctx->dpyAttr[mDpy].fd)) { in postHeuristicsHandling() 1719 pipe_info.lIndex = ctx->mOverlay->getPipe(pipeSpecs); in allocSplitVGPipesfor4k2k() 1725 pipe_info.rIndex = ctx->mOverlay->getPipe(pipeSpecs); in allocSplitVGPipesfor4k2k() 1826 pipe_info.index = ctx->mOverlay->getPipe(pipeSpecs); in allocLayerPipes() 1862 overlay::Overlay& ov = *ctx->mOverlay; in draw() 2020 pipe_info.lIndex = ctx->mOverlay->getPipe(pipeSpecs); in acquireMDPPipes() 2027 pipe_info.rIndex = ctx->mOverlay->getPipe(pipeSpecs); in acquireMDPPipes() [all …]
|
D | hwc_utils.cpp | 198 ctx->mOverlay = overlay::Overlay::getInstance(); in initContext() 312 if(ctx->mOverlay) { in closeContext() 313 delete ctx->mOverlay; in closeContext() 314 ctx->mOverlay = NULL; in closeContext() 590 if(dpy && ctx->mOverlay->isUIScalingOnExternalSupported()) { in calcExtDisplayPosition() 1593 ctx->mOverlay->setSource(parg, dest); in configColorLayer() 1594 ctx->mOverlay->setColor(color, dest); in configColorLayer() 1595 ctx->mOverlay->setTransform(0, dest); in configColorLayer() 1596 ctx->mOverlay->setCrop(pos, dest); in configColorLayer() 1597 ctx->mOverlay->setPosition(pos, dest); in configColorLayer() [all …]
|
D | hwc_virtual.cpp | 142 ctx->mOverlay->clear(dpy); in prepare() 308 ctx->mOverlay->clear(dpy); in prepare()
|
D | hwc_utils.h | 537 overlay::Overlay *mOverlay; member
|
/hardware/qcom/display/msm8084/libhwcomposer/ |
D | hwc_fbupdate.cpp | 69 ctx->mOverlay->validateAndSet(mDpy, ctx->dpyAttr[mDpy].fd); in prepareAndValidate() 128 if (LIKELY(ctx->mOverlay)) { in configure() 135 overlay::Overlay& ov = *(ctx->mOverlay); in configure() 221 if(configMdp(ctx->mOverlay, parg, orient, sourceCrop, displayFrame, in configure() 236 overlay::Overlay& ov = *(ctx->mOverlay); in draw() 281 if (LIKELY(ctx->mOverlay)) { in configure() 292 overlay::Overlay& ov = *(ctx->mOverlay); in configure() 340 if (configMdp(ctx->mOverlay, pargL, orient, cropL, in configure() 380 if (configMdp(ctx->mOverlay, pargR, orient, cropR, in configure() 396 overlay::Overlay& ov = *(ctx->mOverlay); in draw() [all …]
|
D | hwc_ad.cpp | 190 ovutils::eDest dest = ctx->mOverlay->getPipe(pipeSpecs); in prepare() 241 if(configMdp(ctx->mOverlay, parg, OVERLAY_TRANSFORM_0, crop, dst, NULL, in prepare() 258 if(!ctx->mOverlay->validateAndSet(overlay::Overlay::DPY_WRITEBACK, in prepare() 273 if (!ctx->mOverlay->queueBuffer(fd, offset, mDest)) { in draw()
|
D | hwc.cpp | 152 if(ctx->mOverlay->isPipeTypeAttached( in setDMAState() 170 if(ctx->mOverlay->isPipeTypeAttached( in setDMAState() 287 ctx->mOverlay->clear(dpy); in hwc_prepare_primary() 318 ctx->mOverlay->clear(dpy); in hwc_prepare_external() 354 ctx->mOverlay->configBegin(); in hwc_prepare() 377 ctx->mOverlay->configDone(); in hwc_prepare() 431 ctx->mOverlay->configBegin(); in hwc_setPowerMode() 432 ctx->mOverlay->configDone(); in hwc_setPowerMode() 461 ctx->mOverlay->configBegin(); in hwc_setPowerMode() 462 ctx->mOverlay->configDone(); in hwc_setPowerMode() [all …]
|
D | hwc_mdpcomp.cpp | 174 ctx->mOverlay->clear(mDpy); in reset() 878 ctx->mOverlay->availablePipes(mDpy, Overlay::MIXER_DEFAULT)); in loadBasedComp() 1357 if(!ctx->mOverlay->validateAndSet(mDpy, ctx->dpyAttr[mDpy].fd)) { in postHeuristicsHandling() 1510 pipe_info.lIndex = ctx->mOverlay->getPipe(pipeSpecs); in allocSplitVGPipesfor4k2k() 1516 pipe_info.rIndex = ctx->mOverlay->getPipe(pipeSpecs); in allocSplitVGPipesfor4k2k() 1603 pipe_info.index = ctx->mOverlay->getPipe(pipeSpecs); in allocLayerPipes() 1649 overlay::Overlay& ov = *ctx->mOverlay; in draw() 1800 pipe_info.lIndex = ctx->mOverlay->getPipe(pipeSpecs); in acquireMDPPipes() 1807 pipe_info.rIndex = ctx->mOverlay->getPipe(pipeSpecs); in acquireMDPPipes() 1910 overlay::Overlay& ov = *ctx->mOverlay; in draw() [all …]
|
D | hwc_utils.cpp | 191 ctx->mOverlay = overlay::Overlay::getInstance(); in initContext() 294 if(ctx->mOverlay) { in closeContext() 295 delete ctx->mOverlay; in closeContext() 296 ctx->mOverlay = NULL; in closeContext() 1587 ctx->mOverlay->setSource(parg, dest); in configColorLayer() 1588 ctx->mOverlay->setColor(color, dest); in configColorLayer() 1589 ctx->mOverlay->setTransform(0, dest); in configColorLayer() 1590 ctx->mOverlay->setCrop(pos, dest); in configColorLayer() 1591 ctx->mOverlay->setPosition(pos, dest); in configColorLayer() 1593 if (!ctx->mOverlay->commit(dest)) { in configColorLayer() [all …]
|
D | hwc_virtual.cpp | 131 ctx->mOverlay->clear(dpy); in prepare() 269 ctx->mOverlay->clear(dpy); in prepare()
|
D | hwc_utils.h | 504 overlay::Overlay *mOverlay; member
|
/hardware/qcom/display/msm8994/libhwcomposer/ |
D | hwc_fbupdate.cpp | 74 ctx->mOverlay->validateAndSet(mDpy, ctx->dpyAttr[mDpy].fd); in prepareAndValidate() 132 if (LIKELY(ctx->mOverlay)) { in configure() 133 overlay::Overlay& ov = *(ctx->mOverlay); in configure() 192 if(ctx->mOverlay->isUIScalingOnExternalSupported() && in configure() 219 if(configMdp(ctx->mOverlay, parg, orient, sourceCrop, displayFrame, in configure() 234 overlay::Overlay& ov = *(ctx->mOverlay); in draw() 279 if (LIKELY(ctx->mOverlay)) { in configure() 285 overlay::Overlay& ov = *(ctx->mOverlay); in configure() 363 if (configMdp(ctx->mOverlay, pargL, orient, cropL, in configure() 402 if (configMdp(ctx->mOverlay, pargR, orient, cropR, in configure() [all …]
|
D | hwc_ad.cpp | 169 ovutils::eDest dest = ctx->mOverlay->getPipe(pipeSpecs); in prepare() 220 if(configMdp(ctx->mOverlay, parg, OVERLAY_TRANSFORM_0, crop, dst, NULL, in prepare() 230 !ctx->mOverlay->validateAndSet(overlay::Overlay::DPY_WRITEBACK, wbFd)) in prepare() 255 if (!ctx->mOverlay->queueBuffer(fd, offset, mDest)) { in draw()
|
D | hwc.cpp | 142 if(not (ctx->mOverlay->isDMAMultiplexingSupported() && in setDMAState() 144 if(ctx->mOverlay->isPipeTypeAttached( in setDMAState() 162 if(ctx->mOverlay->isPipeTypeAttached( in setDMAState() 320 ctx->mOverlay->clear(dpy); in hwc_prepare_primary() 351 ctx->mOverlay->clear(dpy); in hwc_prepare_external() 387 ctx->mOverlay->configBegin(); in hwc_prepare() 410 ctx->mOverlay->configDone(); in hwc_prepare() 469 ctx->mOverlay->configBegin(); in hwc_setPowerMode() 470 ctx->mOverlay->configDone(); in hwc_setPowerMode() 909 ctx->mOverlay->getDump(ovDump, 2048); in hwc_dump()
|
D | hwc_mdpcomp.cpp | 219 ctx->mOverlay->clear(mDpy); in reset() 909 ctx->mOverlay->availablePipes(mDpy, Overlay::MIXER_DEFAULT)); in fullMDPCompWithPTOR() 1213 ctx->mOverlay->availablePipes(mDpy, Overlay::MIXER_DEFAULT)); in loadBasedComp() 1857 if(!ctx->mOverlay->validateAndSet(mDpy, ctx->dpyAttr[mDpy].fd)) { in postHeuristicsHandling() 2120 pipe_info.lIndex = ctx->mOverlay->getPipe(pipeSpecs); in allocSplitVGPipesfor4k2k() 2126 pipe_info.rIndex = ctx->mOverlay->getPipe(pipeSpecs); in allocSplitVGPipesfor4k2k() 2226 pipe_info.index = ctx->mOverlay->getPipe(pipeSpecs); in allocLayerPipes() 2261 overlay::Overlay& ov = *ctx->mOverlay; in draw() 2418 pipe_info.lIndex = ctx->mOverlay->getPipe(pipeSpecs); in acquireMDPPipes() 2425 pipe_info.rIndex = ctx->mOverlay->getPipe(pipeSpecs); in acquireMDPPipes() [all …]
|
D | hwc_qclient.cpp | 327 ctx->mOverlay->configBegin(); in toggleScreenUpdate() 328 ctx->mOverlay->configDone(); in toggleScreenUpdate()
|
D | hwc_virtual.cpp | 116 ctx->mOverlay->clear(dpy); in prepare()
|
D | hwc_utils.h | 612 overlay::Overlay *mOverlay; member
|
/hardware/qcom/display/msm8960/libhwcomposer/ |
D | hwc.cpp | 215 ctx->mOverlay->configBegin(); in hwc_prepare() 236 ctx->mOverlay->configDone(); in hwc_prepare() 282 ctx->mOverlay->configBegin(); in hwc_blank() 283 ctx->mOverlay->configDone(); in hwc_blank() 581 ctx->mOverlay->getDump(ovDump, 2048); in hwc_dump()
|
D | hwc_utils.cpp | 199 ctx->mOverlay = overlay::Overlay::getInstance(); in initContext() 205 ctx->mOverlay = overlay::Overlay::getInstance(); in initContext() 259 if(ctx->mOverlay) { in closeContext() 260 delete ctx->mOverlay; in closeContext() 261 ctx->mOverlay = NULL; in closeContext() 1004 if(configMdp(ctx->mOverlay, parg, orient, crop, dst, metadata, dest) < 0) { in configureLowRes() 1103 if(configMdp(ctx->mOverlay, pargL, orient, in configureHighRes() 1118 if(configMdp(ctx->mOverlay, pargR, orient, in configureHighRes()
|
D | hwc_mdpcomp.cpp | 314 overlay::Overlay& ov = *ctx->mOverlay; in getMdpPipe() 629 overlay::Overlay& ov = *ctx->mOverlay; in getAvailablePipes() 906 overlay::Overlay& ov = *ctx->mOverlay; in draw() 1010 overlay::Overlay& ov = *ctx->mOverlay; in allocLayerPipes() 1097 overlay::Overlay& ov = *ctx->mOverlay; in draw()
|
D | hwc_utils.h | 308 overlay::Overlay *mOverlay; member
|
/hardware/qcom/display/msm8226/libvirtual/ |
D | virtual.cpp | 186 if(mHwcContext->mOverlay->isUIScalingOnExternalSupported() in setAttributes()
|