/aosp12/hardware/qcom/display/msm8994/liboverlay/ |
H A 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() 289 !(Overlay::getDMAMode() == Overlay::DMA_BLOCK_MODE && in availablePipes() 304 !(Overlay::getDMAMode() == Overlay::DMA_BLOCK_MODE && in availablePipes() 350 inline int Overlay::getDMAMode() { in getDMAMode() 376 inline bool Overlay::PipeBook::valid() { in valid() [all …]
|
H A 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() 268 void Overlay::endAllSessions() { in endAllSessions() 413 Overlay* Overlay::getInstance() { in getInstance() 422 int Overlay::initOverlay() { in initOverlay() 520 void Overlay::clear(int dpy) { in clear() 549 void Overlay::initScalar() { in initScalar() 566 void Overlay::initPostProc() { in initPostProc() [all …]
|
H A 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()
|
H A 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()
|
H A 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()
|
/aosp12/hardware/qcom/display/msm8226/liboverlay/ |
H A 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() 270 !(Overlay::getDMAMode() == Overlay::DMA_BLOCK_MODE && in availablePipes() 285 !(Overlay::getDMAMode() == Overlay::DMA_BLOCK_MODE && in availablePipes() 331 inline int Overlay::getDMAMode() { in getDMAMode() 344 inline bool Overlay::PipeBook::valid() { in valid() [all …]
|
H A 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() 382 Overlay* Overlay::getInstance() { in getInstance() 391 int Overlay::initOverlay() { in initOverlay() 507 void Overlay::dump() const { in dump() 533 void Overlay::clear(int dpy) { in clear() 559 void Overlay::initScalar() { in initScalar() 569 void Overlay::destroyScalar() { in destroyScalar() [all …]
|
H A D | overlayWriteback.cpp | 79 int fbNum = Overlay::getFbForDpy(Overlay::DPY_WRITEBACK); in Writeback() 175 if(!Overlay::displayCommit(mFd.getFD())) { in writeSync()
|
/aosp12/hardware/qcom/display/msm8084/liboverlay/ |
H A 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() 262 !(Overlay::getDMAMode() == Overlay::DMA_BLOCK_MODE && in availablePipes() 277 !(Overlay::getDMAMode() == Overlay::DMA_BLOCK_MODE && in availablePipes() 310 inline int Overlay::getDMAMode() { in getDMAMode() 323 inline bool Overlay::PipeBook::valid() { in valid() [all …]
|
H A 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() 253 void Overlay::endAllSessions() { in endAllSessions() 374 Overlay* Overlay::getInstance() { in getInstance() 383 int Overlay::initOverlay() { in initOverlay() 499 void Overlay::dump() const { in dump() 525 void Overlay::clear(int dpy) { in clear() 551 void Overlay::initScalar() { in initScalar() [all …]
|
H A D | overlayWriteback.cpp | 79 int fbNum = Overlay::getFbForDpy(Overlay::DPY_WRITEBACK); in Writeback() 175 if(!Overlay::displayCommit(mFd.getFD())) { in writeSync()
|
/aosp12/hardware/qcom/display/msm8960/liboverlay/ |
H A 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 …]
|
H A 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() 204 Overlay* Overlay::getInstance() { in getInstance() 206 sInstance = new Overlay(); in getInstance() 213 int Overlay::initOverlay() { in initOverlay() 272 void Overlay::dump() const { in dump() 296 void Overlay::PipeBook::init() { in init() 309 Overlay* Overlay::sInstance = 0; [all …]
|
/aosp12/frameworks/av/cmds/screenrecord/ |
H A D | Overlay.h | 38 class Overlay : public GLConsumer::FrameAvailableListener, Thread { 40 Overlay(bool monotonicTimestamps) : Thread(false), in Overlay() function 71 Overlay(const Overlay&); 72 Overlay& operator=(const Overlay&); 75 virtual ~Overlay() { assert(mState == UNINITIALIZED || mState == STOPPED); } in ~Overlay()
|
H A D | Overlay.cpp | 40 const char* Overlay::kPropertyNames[] = { 57 status_t Overlay::start(const sp<IGraphicBufferProducer>& outputSurface, in start() 91 status_t Overlay::stop() { in stop() 99 bool Overlay::threadLoop() { in threadLoop() 133 status_t Overlay::setup_l() { in setup_l() 187 void Overlay::release_l() { in release_l() 198 void Overlay::processFrame_l() { in processFrame_l() 255 void Overlay::getTimeString_l(nsecs_t monotonicNsec, char* buf, size_t bufLen) { in getTimeString_l() 280 void Overlay::onFrameAvailable(const BufferItem& /* item */) { in onFrameAvailable() 288 /*static*/ status_t Overlay::drawInfoPage( in drawInfoPage() [all …]
|
/aosp12/hardware/qcom/display/msm8084/libhwcomposer/ |
H A 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()
|
H A D | hwc_fbupdate.cpp | 135 overlay::Overlay& ov = *(ctx->mOverlay); in configure() 141 Overlay::PipeSpecs pipeSpecs; 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() 396 overlay::Overlay& ov = *(ctx->mOverlay); in draw() 428 overlay::Overlay& ov = *(ctx->mOverlay); in configure() 455 Overlay::PipeSpecs pipeSpecs; in configure() 456 pipeSpecs.formatClass = Overlay::FORMAT_RGB; in configure() [all …]
|
H A 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()
|
/aosp12/hardware/qcom/display/msm8994/libhwcomposer/ |
H A 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()
|
H A D | hwc_fbupdate.cpp | 133 overlay::Overlay& ov = *(ctx->mOverlay); in configure() 140 Overlay::PipeSpecs pipeSpecs; 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() 418 overlay::Overlay& ov = *(ctx->mOverlay); in draw() 443 overlay::Overlay& ov = *(ctx->mOverlay); in configure() 503 Overlay::PipeSpecs pipeSpecs; in configure() 504 pipeSpecs.formatClass = Overlay::FORMAT_RGB; in configure() [all …]
|
H A 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()
|
/aosp12/hardware/qcom/display/msm8226/libhwcomposer/ |
H A 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()
|
H A D | hwc_fbupdate.cpp | 141 overlay::Overlay& ov = *(ctx->mOverlay); in configure() 147 Overlay::PipeSpecs pipeSpecs; 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() 402 overlay::Overlay& ov = *(ctx->mOverlay); in draw() 434 overlay::Overlay& ov = *(ctx->mOverlay); in configure() 461 Overlay::PipeSpecs pipeSpecs; in configure() 462 pipeSpecs.formatClass = Overlay::FORMAT_RGB; in configure() [all …]
|
H A 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()
|
/aosp12/hardware/qcom/display/msm8960/libhwcomposer/ |
H A 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()
|