Lines Matching refs:utils
45 class Overlay : utils::NoCopy {
87 utils::eDest getPipe(const PipeSpecs& pipeSpecs);
92 utils::eDest reservePipe(int pipeid);
94 utils::eDest getDest(int pipeid);
96 int getPipeId(utils::eDest dest);
98 void setSource(const utils::PipeArgs args, utils::eDest dest);
99 void setCrop(const utils::Dim& d, utils::eDest dest);
100 void setColor(const uint32_t color, utils::eDest dest);
101 void setTransform(const int orientation, utils::eDest dest);
102 void setPosition(const utils::Dim& dim, utils::eDest dest);
103 void setVisualParams(const MetaData_t& data, utils::eDest dest);
104 bool commit(utils::eDest dest);
105 bool queueBuffer(int fd, uint32_t offset, utils::eDest dest);
108 bool sessionInProgress(utils::eDest dest);
110 bool isSessionEnded(utils::eDest dest);
112 void startSession(utils::eDest dest);
120 int availablePipes(int dpy, utils::eMdpPipeType type);
124 bool isPipeTypeAttached(utils::eMdpPipeType type);
129 bool needsPrioritySwap(utils::eDest pipe1Index, utils::eDest pipe2Index);
155 static bool displayCommit(const int& fd, const utils::Dim& lRoi,
156 const utils::Dim& rRoi);
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);
189 void setPipeType(utils::eDest pipeIndex, const utils::eMdpPipeType pType);
226 static utils::eMdpPipeType getPipeType(utils::eDest dest);
227 static const char* getDestStr(utils::eDest dest);
230 static utils::eMdpPipeType pipeTypeLUT[utils::OV_MAX];
231 static int pipeMinID[utils::OV_MDP_PIPE_ANY];
232 static int pipeMaxID[utils::OV_MDP_PIPE_ANY];
256 PipeBook mPipeBook[utils::OV_INVALID]; //Used as max
278 PipeBook::getDestStr((utils::eDest)index)); in validate()
290 PipeBook::getPipeType((utils::eDest)i) == in availablePipes()
291 utils::OV_MDP_PIPE_DMA)) { in availablePipes()
305 PipeBook::getPipeType((utils::eDest)i) == in availablePipes()
306 utils::OV_MDP_PIPE_DMA)) { in availablePipes()
313 inline int Overlay::availablePipes(int dpy, utils::eMdpPipeType type) { in availablePipes()
319 type == PipeBook::getPipeType((utils::eDest)i)) { in availablePipes()
420 inline utils::eMdpPipeType Overlay::PipeBook::getPipeType(utils::eDest dest) { in getPipeType()
424 inline void Overlay::startSession(utils::eDest dest) { in startSession()
428 inline bool Overlay::sessionInProgress(utils::eDest dest) { in sessionInProgress()
432 inline bool Overlay::isSessionEnded(utils::eDest dest) { in isSessionEnded()
436 inline const char* Overlay::PipeBook::getDestStr(utils::eDest dest) { in getDestStr()
438 case utils::OV_MDP_PIPE_RGB: return "RGB"; in getDestStr()
439 case utils::OV_MDP_PIPE_VG: return "VG"; in getDestStr()
440 case utils::OV_MDP_PIPE_DMA: return "DMA"; in getDestStr()