Home
last modified time | relevance | path

Searched refs:Overlay (Results 1 – 25 of 50) sorted by relevance

12

/hardware/qcom/display/msm8960/liboverlay/
Doverlay.h41 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 …]
Doverlay.cpp40 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/
Doverlay.h42 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 …]
Doverlay.cpp44 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 …]
DoverlayWriteback.cpp79 int fbNum = Overlay::getFbForDpy(Overlay::DPY_WRITEBACK); in Writeback()
175 if(!Overlay::displayCommit(mFd.getFD())) { in writeSync()
DoverlayMdp.cpp37 int fbnum = Overlay::getFbForDpy(dpy); in init()
351 Overlay::getFnProgramScale(); in validateAndSet()
371 int fbnum = Overlay::getFbForDpy(dpy); in init()
/hardware/qcom/display/msm8994/liboverlay/
Doverlay.h45 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 …]
Doverlay.cpp41 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 …]
DoverlayWriteback.cpp79 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()
DoverlayMdp.cpp38 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/
Doverlay.h42 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 …]
Doverlay.cpp42 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 …]
DoverlayWriteback.cpp79 int fbNum = Overlay::getFbForDpy(Overlay::DPY_WRITEBACK); in Writeback()
175 if(!Overlay::displayCommit(mFd.getFD())) { in writeSync()
/hardware/qcom/display/msm8084/libhwcomposer/
Dhwc_ad.cpp48 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()
Dhwc_fbupdate.cpp135 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 …]
Dhwc.cpp133 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()
Dhwc_mdpcomp.cpp878 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/
Dhwc_ad.cpp46 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()
Dhwc_fbupdate.cpp141 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 …]
Dhwc_virtual.cpp214 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()
Dhwc_mdpcomp.cpp808 ctx->mOverlay->availablePipes(mDpy, Overlay::MIXER_DEFAULT)); in fullMDPCompWithPTOR()
1055 ctx->mOverlay->availablePipes(mDpy, Overlay::MIXER_DEFAULT)); in loadBasedComp()
1713 Overlay::PipeSpecs pipeSpecs; in allocSplitVGPipesfor4k2k()
1714 pipeSpecs.formatClass = Overlay::FORMAT_YUV; in allocSplitVGPipesfor4k2k()
1816 Overlay::PipeSpecs pipeSpecs; in allocLayerPipes()
1818 Overlay::FORMAT_YUV : Overlay::FORMAT_RGB; in allocLayerPipes()
1862 overlay::Overlay& ov = *ctx->mOverlay; in draw()
2007 Overlay::PipeSpecs pipeSpecs; in acquireMDPPipes()
2009 Overlay::FORMAT_YUV : Overlay::FORMAT_RGB; in acquireMDPPipes()
2012 pipeSpecs.mixer = Overlay::MIXER_LEFT; in acquireMDPPipes()
[all …]
/hardware/qcom/display/msm8994/libhwcomposer/
Dhwc_ad.cpp45 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()
Dhwc_fbupdate.cpp133 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 …]
Dhwc.cpp123 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()
Dhwc_mdpcomp.cpp909 ctx->mOverlay->availablePipes(mDpy, Overlay::MIXER_DEFAULT)); in fullMDPCompWithPTOR()
1213 ctx->mOverlay->availablePipes(mDpy, Overlay::MIXER_DEFAULT)); in loadBasedComp()
2114 Overlay::PipeSpecs pipeSpecs; in allocSplitVGPipesfor4k2k()
2115 pipeSpecs.formatClass = Overlay::FORMAT_YUV; in allocSplitVGPipesfor4k2k()
2216 Overlay::PipeSpecs pipeSpecs; in allocLayerPipes()
2218 Overlay::FORMAT_YUV : Overlay::FORMAT_RGB; in allocLayerPipes()
2261 overlay::Overlay& ov = *ctx->mOverlay; in draw()
2405 Overlay::PipeSpecs pipeSpecs; in acquireMDPPipes()
2407 Overlay::FORMAT_YUV : Overlay::FORMAT_RGB; in acquireMDPPipes()
2410 pipeSpecs.mixer = Overlay::MIXER_LEFT; in acquireMDPPipes()
[all …]

12