/hardware/qcom/display/msm8960/liboverlay/ |
D | overlay.h | 41 class Overlay : utils::NoCopy { 44 ~Overlay(); 76 static Overlay* getInstance(); 90 explicit Overlay(); 149 static Overlay *sInstance; 153 inline void Overlay::validate(int index) { in validate() 160 inline int Overlay::availablePipes(int dpy) { in availablePipes() 171 inline void Overlay::setExtFbNum(int fbNum) { in setExtFbNum() 175 inline int Overlay::getExtFbNum() { in getExtFbNum() 179 inline bool Overlay::PipeBook::valid() { in valid() [all …]
|
D | overlay.cpp | 40 Overlay::Overlay() { in Overlay() function in overlay::Overlay 49 Overlay::~Overlay() { in ~Overlay() 55 void Overlay::configBegin() { in configBegin() 64 void Overlay::configDone() { in configDone() 84 eDest Overlay::nextPipe(eMdpPipeType type, int dpy) { in nextPipe() 122 bool Overlay::commit(utils::eDest dest) { in commit() 140 bool Overlay::queueBuffer(int fd, uint32_t offset, in queueBuffer() 152 void Overlay::setCrop(const utils::Dim& d, in setCrop() 159 void Overlay::setPosition(const utils::Dim& d, in setPosition() 166 void Overlay::setTransform(const int orient, in setTransform() [all …]
|
/hardware/qcom/display/msm8226/liboverlay/ |
D | overlay.h | 42 class Overlay : utils::NoCopy { 67 ~Overlay(); 144 static Overlay* getInstance(); 158 explicit Overlay(); 245 static Overlay *sInstance; 255 inline void Overlay::validate(int index) { in validate() 262 inline int Overlay::availablePipes(int dpy, int mixer) { in availablePipes() 270 !(Overlay::getDMAMode() == Overlay::DMA_BLOCK_MODE && in availablePipes() 279 inline int Overlay::availablePipes(int dpy) { in availablePipes() 285 !(Overlay::getDMAMode() == Overlay::DMA_BLOCK_MODE && in availablePipes() [all …]
|
D | overlay.cpp | 44 Overlay::Overlay() { in Overlay() function in overlay::Overlay 65 Overlay::~Overlay() { in ~Overlay() 72 void Overlay::configBegin() { in configBegin() 81 void Overlay::configDone() { in configDone() 103 int Overlay::getPipeId(utils::eDest dest) { in getPipeId() 107 eDest Overlay::getDest(int pipeid) { in getDest() 118 eDest Overlay::reservePipe(int pipeid) { in reservePipe() 124 eDest Overlay::nextPipe(eMdpPipeType type, int dpy, int mixer) { in nextPipe() 167 utils::eDest Overlay::getPipe(const PipeSpecs& pipeSpecs) { in getPipe() 207 utils::eDest Overlay::getPipe_8x26(const PipeSpecs& pipeSpecs) { in getPipe_8x26() [all …]
|
D | overlayWriteback.cpp | 79 int fbNum = Overlay::getFbForDpy(Overlay::DPY_WRITEBACK); in Writeback() 175 if(!Overlay::displayCommit(mFd.getFD())) { in writeSync()
|
/hardware/qcom/display/msm8994/liboverlay/ |
D | overlay.h | 45 class Overlay : utils::NoCopy { 70 ~Overlay(); 146 static Overlay* getInstance(); 164 explicit Overlay(); 259 static Overlay *sInstance; 274 inline void Overlay::validate(int index) { in validate() 281 inline int Overlay::availablePipes(int dpy, int mixer) { in availablePipes() 289 !(Overlay::getDMAMode() == Overlay::DMA_BLOCK_MODE && in availablePipes() 298 inline int Overlay::availablePipes(int dpy) { in availablePipes() 304 !(Overlay::getDMAMode() == Overlay::DMA_BLOCK_MODE && in availablePipes() [all …]
|
D | overlay.cpp | 41 Overlay::Overlay() { in Overlay() function in overlay::Overlay 55 Overlay::~Overlay() { in ~Overlay() 65 void Overlay::configBegin() { in configBegin() 73 void Overlay::configDone() { in configDone() 85 int Overlay::getPipeId(utils::eDest dest) { in getPipeId() 89 eDest Overlay::getDest(int pipeid) { in getDest() 100 eDest Overlay::reservePipe(int pipeid) { in reservePipe() 106 eDest Overlay::nextPipe(eMdpPipeType type, const PipeSpecs& pipeSpecs) { in nextPipe() 145 utils::eDest Overlay::getPipe(const PipeSpecs& pipeSpecs) { in getPipe() 187 utils::eDest Overlay::getPipe_8x26(const PipeSpecs& pipeSpecs) { in getPipe_8x26() [all …]
|
D | overlayWriteback.cpp | 79 int fbNum = Overlay::getFbForDpy(Overlay::DPY_WRITEBACK); in Writeback() 104 if(!Overlay::displayCommit(mFd.getFD())) { in stopSession() 179 if(!Overlay::displayCommit(mFd.getFD())) { in writeSync()
|
D | mdpWrapper.h | 186 if(UNLIKELY(Overlay::isDebugPipeLifecycle())) { in validateAndSet() 204 if(UNLIKELY(Overlay::isDebugPipeLifecycle())) { in validateAndSet() 227 ALOGD_IF(Overlay::isDebugPipeLifecycle(), "%s Unsetting pipe 0x%04x", in unsetOverlay() 260 ALOGD_IF(Overlay::isDebugPipeLifecycle(), "%s", __FUNCTION__); in displayCommit()
|
D | overlayMdp.cpp | 38 int fbnum = Overlay::getFbForDpy(dpy); in init() 339 Overlay::getFnPpParams(); in setVisualParams() 389 Overlay::getFnProgramScale(); in validateAndSet() 412 int fbnum = Overlay::getFbForDpy(dpy); in init()
|
/hardware/qcom/display/msm8084/liboverlay/ |
D | overlay.h | 42 class Overlay : utils::NoCopy { 66 ~Overlay(); 139 static Overlay* getInstance(); 153 explicit Overlay(); 237 static Overlay *sInstance; 247 inline void Overlay::validate(int index) { in validate() 254 inline int Overlay::availablePipes(int dpy, int mixer) { in availablePipes() 262 !(Overlay::getDMAMode() == Overlay::DMA_BLOCK_MODE && in availablePipes() 271 inline int Overlay::availablePipes(int dpy) { in availablePipes() 277 !(Overlay::getDMAMode() == Overlay::DMA_BLOCK_MODE && in availablePipes() [all …]
|
D | overlay.cpp | 42 Overlay::Overlay() { in Overlay() function in overlay::Overlay 54 Overlay::~Overlay() { in ~Overlay() 61 void Overlay::configBegin() { in configBegin() 70 void Overlay::configDone() { in configDone() 92 int Overlay::getPipeId(utils::eDest dest) { in getPipeId() 96 eDest Overlay::getDest(int pipeid) { in getDest() 107 eDest Overlay::reservePipe(int pipeid) { in reservePipe() 113 eDest Overlay::nextPipe(eMdpPipeType type, int dpy, int mixer) { in nextPipe() 156 utils::eDest Overlay::getPipe(const PipeSpecs& pipeSpecs) { in getPipe() 194 utils::eDest Overlay::getPipe_8x26(const PipeSpecs& pipeSpecs) { in getPipe_8x26() [all …]
|
D | overlayWriteback.cpp | 79 int fbNum = Overlay::getFbForDpy(Overlay::DPY_WRITEBACK); in Writeback() 175 if(!Overlay::displayCommit(mFd.getFD())) { in writeSync()
|
/hardware/qcom/display/msm8084/libhwcomposer/ |
D | hwc_ad.cpp | 48 const int wbFbNum = Overlay::getFbForDpy(Overlay::DPY_WRITEBACK); in openWbFb() 77 const int wbFbNum = Overlay::getFbForDpy(Overlay::DPY_WRITEBACK); in adWrite() 103 const int wbFbNum = Overlay::getFbForDpy(Overlay::DPY_WRITEBACK); in adRead() 185 Overlay::PipeSpecs pipeSpecs; in prepare() 186 pipeSpecs.formatClass = Overlay::FORMAT_YUV; in prepare() 187 pipeSpecs.dpy = overlay::Overlay::DPY_WRITEBACK; in prepare() 258 if(!ctx->mOverlay->validateAndSet(overlay::Overlay::DPY_WRITEBACK, in prepare() 261 ,__FUNCTION__, overlay::Overlay::DPY_WRITEBACK); in prepare()
|
D | hwc_fbupdate.cpp | 135 overlay::Overlay& ov = *(ctx->mOverlay); in configure() 141 Overlay::PipeSpecs pipeSpecs; in configure() 142 pipeSpecs.formatClass = Overlay::FORMAT_RGB; in configure() 145 pipeSpecs.mixer = Overlay::MIXER_DEFAULT; in configure() 236 overlay::Overlay& ov = *(ctx->mOverlay); in draw() 292 overlay::Overlay& ov = *(ctx->mOverlay); in configure() 307 Overlay::PipeSpecs pipeSpecs; in configure() 308 pipeSpecs.formatClass = Overlay::FORMAT_RGB; in configure() 315 pipeSpecs.mixer = Overlay::MIXER_LEFT; in configure() 349 pipeSpecs.mixer = Overlay::MIXER_RIGHT; in configure() [all …]
|
D | hwc.cpp | 133 Overlay::setDMAMode(Overlay::DMA_LINE_MODE); in setDMAState() 156 Overlay::setDMAMode(Overlay::DMA_BLOCK_MODE); in setDMAState() 174 Overlay::setDMAMode(Overlay::DMA_BLOCK_MODE); in setDMAState() 489 if(!Overlay::displayCommit(ctx->dpyAttr[dpy].fd)) { in hwc_setPowerMode() 499 if(!Overlay::displayCommit(ctx->dpyAttr[dpy].fd)) { in hwc_setPowerMode() 629 if(!Overlay::displayCommit(ctx->dpyAttr[dpy].fd, lRoi, rRoi)) { in hwc_set_primary() 689 if(!Overlay::displayCommit(ctx->dpyAttr[dpy].fd)) { in hwc_set_external()
|
D | hwc_mdpcomp.cpp | 878 ctx->mOverlay->availablePipes(mDpy, Overlay::MIXER_DEFAULT)); in loadBasedComp() 1504 Overlay::PipeSpecs pipeSpecs; in allocSplitVGPipesfor4k2k() 1505 pipeSpecs.formatClass = Overlay::FORMAT_YUV; in allocSplitVGPipesfor4k2k() 1594 Overlay::PipeSpecs pipeSpecs; in allocLayerPipes() 1596 Overlay::FORMAT_YUV : Overlay::FORMAT_RGB; in allocLayerPipes() 1649 overlay::Overlay& ov = *ctx->mOverlay; in draw() 1787 Overlay::PipeSpecs pipeSpecs; in acquireMDPPipes() 1789 Overlay::FORMAT_YUV : Overlay::FORMAT_RGB; in acquireMDPPipes() 1792 pipeSpecs.mixer = Overlay::MIXER_LEFT; in acquireMDPPipes() 1806 pipeSpecs.mixer = Overlay::MIXER_RIGHT; in acquireMDPPipes() [all …]
|
/hardware/qcom/display/msm8226/libhwcomposer/ |
D | hwc_ad.cpp | 46 const int wbFbNum = Overlay::getFbForDpy(Overlay::DPY_WRITEBACK); in adWrite() 72 const int wbFbNum = Overlay::getFbForDpy(Overlay::DPY_WRITEBACK); in adRead() 160 Overlay::PipeSpecs pipeSpecs; in prepare() 161 pipeSpecs.formatClass = Overlay::FORMAT_YUV; in prepare() 162 pipeSpecs.dpy = overlay::Overlay::DPY_WRITEBACK; in prepare() 226 !ctx->mOverlay->validateAndSet(overlay::Overlay::DPY_WRITEBACK, wbFd)) in prepare() 229 ,__FUNCTION__, overlay::Overlay::DPY_WRITEBACK); in prepare()
|
D | hwc_fbupdate.cpp | 141 overlay::Overlay& ov = *(ctx->mOverlay); in configure() 147 Overlay::PipeSpecs pipeSpecs; in configure() 148 pipeSpecs.formatClass = Overlay::FORMAT_RGB; in configure() 151 pipeSpecs.mixer = Overlay::MIXER_DEFAULT; in configure() 242 overlay::Overlay& ov = *(ctx->mOverlay); in draw() 298 overlay::Overlay& ov = *(ctx->mOverlay); in configure() 313 Overlay::PipeSpecs pipeSpecs; in configure() 314 pipeSpecs.formatClass = Overlay::FORMAT_RGB; in configure() 321 pipeSpecs.mixer = Overlay::MIXER_LEFT; in configure() 355 pipeSpecs.mixer = Overlay::MIXER_RIGHT; in configure() [all …]
|
D | hwc.cpp | 143 Overlay::setDMAMode(Overlay::DMA_LINE_MODE); in setDMAState() 166 Overlay::setDMAMode(Overlay::DMA_BLOCK_MODE); in setDMAState() 184 Overlay::setDMAMode(Overlay::DMA_BLOCK_MODE); in setDMAState() 473 if(!Overlay::displayCommit(ctx->dpyAttr[dpy].fd)) { in hwc_setPowerMode() 483 if(!Overlay::displayCommit(ctx->dpyAttr[dpy].fd)) { in hwc_setPowerMode() 659 if(!Overlay::displayCommit(ctx->dpyAttr[dpy].fd, lRoi, rRoi)) { in hwc_set_primary() 719 if(!Overlay::displayCommit(ctx->dpyAttr[dpy].fd)) { in hwc_set_external()
|
D | hwc_virtual.cpp | 214 if(!Overlay::displayCommit(ctx->dpyAttr[dpy].fd)) { in set() 261 if (!Overlay::displayCommit(ctx->dpyAttr[dpy].fd)) { in pause() 372 if(!Overlay::displayCommit(ctx->dpyAttr[dpy].fd)) { in set() 405 if (!Overlay::displayCommit(ctx->dpyAttr[dpy].fd)) { in pause()
|
/hardware/qcom/display/msm8994/libhwcomposer/ |
D | hwc_ad.cpp | 45 const int wbFbNum = Overlay::getFbForDpy(Overlay::DPY_WRITEBACK); in adWrite() 71 const int wbFbNum = Overlay::getFbForDpy(Overlay::DPY_WRITEBACK); in adRead() 164 Overlay::PipeSpecs pipeSpecs; in prepare() 165 pipeSpecs.formatClass = Overlay::FORMAT_YUV; in prepare() 166 pipeSpecs.dpy = overlay::Overlay::DPY_WRITEBACK; in prepare() 230 !ctx->mOverlay->validateAndSet(overlay::Overlay::DPY_WRITEBACK, wbFd)) in prepare() 233 ,__FUNCTION__, overlay::Overlay::DPY_WRITEBACK); in prepare()
|
D | hwc_fbupdate.cpp | 133 overlay::Overlay& ov = *(ctx->mOverlay); in configure() 140 Overlay::PipeSpecs pipeSpecs; in configure() 141 pipeSpecs.formatClass = Overlay::FORMAT_RGB; in configure() 144 pipeSpecs.mixer = Overlay::MIXER_DEFAULT; in configure() 234 overlay::Overlay& ov = *(ctx->mOverlay); in draw() 285 overlay::Overlay& ov = *(ctx->mOverlay); in configure() 331 Overlay::PipeSpecs pipeSpecs; in configure() 332 pipeSpecs.formatClass = Overlay::FORMAT_RGB; in configure() 339 pipeSpecs.mixer = Overlay::MIXER_LEFT; in configure() 372 pipeSpecs.mixer = Overlay::MIXER_RIGHT; in configure() [all …]
|
D | hwc.cpp | 123 Overlay::setDMAMode(Overlay::DMA_LINE_MODE); in setDMAState() 148 Overlay::setDMAMode(Overlay::DMA_BLOCK_MODE); in setDMAState() 166 Overlay::setDMAMode(Overlay::DMA_BLOCK_MODE); in setDMAState() 497 (!Overlay::displayCommit(ctx->dpyAttr[dpy].fd))) { in hwc_setPowerMode() 525 if(!Overlay::displayCommit(ctx->dpyAttr[dpy].fd)) { in hwc_setPowerMode() 535 if(!Overlay::displayCommit(ctx->dpyAttr[dpy].fd)) { in hwc_setPowerMode() 686 if(!Overlay::displayCommit(ctx->dpyAttr[dpy].fd, lRoi, rRoi)) { in hwc_set_primary() 740 if(!Overlay::displayCommit(ctx->dpyAttr[dpy].fd)) { in hwc_set_external()
|
/hardware/qcom/display/msm8960/libhwcomposer/ |
D | hwc_fbupdate.cpp | 65 overlay::Overlay& ov = *(ctx->mOverlay); in configure() 133 overlay::Overlay& ov = *(ctx->mOverlay); in draw() 169 overlay::Overlay& ov = *(ctx->mOverlay); in configure() 270 overlay::Overlay& ov = *(ctx->mOverlay); in draw()
|