Home
last modified time | relevance | path

Searched refs:Rotator (Results 1 – 25 of 40) sorted by relevance

12

/hardware/qcom/display/msm8994/liboverlay/
DoverlayRotator.cpp32 Rotator::Rotator() { in Rotator() function in overlay::Rotator
43 Rotator::~Rotator() {} in ~Rotator()
45 Rotator* Rotator::getRotator() { in getRotator()
57 int Rotator::getDownscaleFactor(const int& srcW, const int& srcH, in getDownscaleFactor()
68 uint32_t Rotator::calcOutputBufSize(const utils::Whf& destWhf) { in calcOutputBufSize()
77 int Rotator::getRotatorHwType() { in getRotatorHwType()
84 bool Rotator::isRotCached(int fd, uint32_t offset) const { in isRotCached()
90 bool Rotator::rotDataChanged(int fd, uint32_t offset) const { in rotDataChanged()
195 Rotator* RotMgr::getNext() { in getNext()
197 overlay::Rotator *rot = NULL; in getNext()
[all …]
DoverlayRotator.h66 class Rotator
70 virtual ~Rotator();
106 static Rotator *getRotator();
118 Rotator();
132 class MdpRot : public Rotator {
194 friend Rotator* Rotator::getRotator();
195 friend int Rotator::getDownscaleFactor(const int& srcW, const int& srcH,
204 class MdssRot : public Rotator {
280 friend Rotator* Rotator::getRotator();
281 friend int Rotator::getDownscaleFactor(const int& srcW, const int& srcH,
[all …]
/hardware/qcom/display/msm8226/liboverlay/
DoverlayRotator.cpp32 Rotator::~Rotator() {} in ~Rotator()
34 Rotator* Rotator::getRotator() { in getRotator()
46 uint32_t Rotator::calcOutputBufSize(const utils::Whf& destWhf) { in calcOutputBufSize()
55 int Rotator::getRotatorHwType() { in getRotatorHwType()
145 Rotator* RotMgr::getNext() { in getNext()
147 overlay::Rotator *rot = NULL; in getNext()
152 mRot[mUseCount] = overlay::Rotator::getRotator(); in getNext()
183 if(mRotDevFd < 0 && Rotator::getRotatorHwType() == Rotator::TYPE_MDSS) { in getRotDevFd()
DoverlayRotator.h66 class Rotator
70 virtual ~Rotator();
90 static Rotator *getRotator();
95 explicit Rotator() {} in Rotator() function
108 class MdpRot : public Rotator {
160 friend Rotator* Rotator::getRotator();
167 class MdssRot : public Rotator {
216 friend Rotator* Rotator::getRotator();
234 overlay::Rotator *getNext();
251 overlay::Rotator *mRot[MAX_ROT_SESS];
DoverlayMdpRot.cpp158 return Rotator::calcOutputBufSize(destWhf); in calcOutputBufSize()
/hardware/qcom/display/msm8960/liboverlay/
DoverlayRotator.cpp32 Rotator::~Rotator() {} in ~Rotator()
34 Rotator* Rotator::getRotator() { in getRotator()
46 uint32_t Rotator::calcOutputBufSize(const utils::Whf& destWhf) { in calcOutputBufSize()
55 int Rotator::getRotatorHwType() { in getRotatorHwType()
140 Rotator* RotMgr::getNext() { in getNext()
142 overlay::Rotator *rot = NULL; in getNext()
147 mRot[mUseCount] = overlay::Rotator::getRotator(); in getNext()
179 if(mRotDevFd < 0 && Rotator::getRotatorHwType() == Rotator::TYPE_MDP) { in getRotDevFd()
DoverlayRotator.h80 class Rotator
84 virtual ~Rotator();
99 static Rotator *getRotator();
104 explicit Rotator() {} in Rotator() function
117 class MdpRot : public Rotator {
169 friend Rotator* Rotator::getRotator();
176 class MdssRot : public Rotator {
221 friend Rotator* Rotator::getRotator();
234 overlay::Rotator *getNext();
242 overlay::Rotator *mRot[MAX_ROT_SESS];
DoverlayMdssRot.cpp256 opBufSize = Rotator::calcOutputBufSize(destWhf); in calcOutputBufSize()
/hardware/qcom/display/msm8084/liboverlay/
DoverlayRotator.cpp31 Rotator::~Rotator() {} in ~Rotator()
33 Rotator* Rotator::getRotator() { in getRotator()
45 uint32_t Rotator::calcOutputBufSize(const utils::Whf& destWhf) { in calcOutputBufSize()
54 int Rotator::getRotatorHwType() { in getRotatorHwType()
144 Rotator* RotMgr::getNext() { in getNext()
146 overlay::Rotator *rot = NULL; in getNext()
151 mRot[mUseCount] = overlay::Rotator::getRotator(); in getNext()
182 if(mRotDevFd < 0 && Rotator::getRotatorHwType() == Rotator::TYPE_MDSS) { in getRotDevFd()
DoverlayRotator.h66 class Rotator
70 virtual ~Rotator();
85 static Rotator *getRotator();
90 explicit Rotator() {} in Rotator() function
103 class MdpRot : public Rotator {
153 friend Rotator* Rotator::getRotator();
160 class MdssRot : public Rotator {
207 friend Rotator* Rotator::getRotator();
218 overlay::Rotator *getNext();
235 overlay::Rotator *mRot[MAX_ROT_SESS];
DoverlayMdpRot.cpp139 return Rotator::calcOutputBufSize(destWhf); in calcOutputBufSize()
/hardware/qcom/display/msm8960/libhwcomposer/
Dhwc_utils.h51 class Rotator; variable
128 void add(hwc_layer_1_t* layer, overlay::Rotator *rot);
132 overlay::Rotator* getRot(uint32_t index) const;
136 overlay::Rotator* mRot[MAX_SESS];
149 inline overlay::Rotator* LayerRotMap::getRot(uint32_t index) const { in getRot()
202 overlay::Rotator **rot);
208 const ovutils::eDest& rDest, overlay::Rotator **rot);
Dhwc_mdpcomp.h32 class Rotator; variable
73 overlay::Rotator* rot;
Dhwc_utils.cpp839 static inline int configRotator(Rotator *rot, const Whf& whf, in configRotator()
935 const eIsFg& isFg, const eDest& dest, Rotator **rot) { in configureLowRes()
1015 Rotator **rot) { in configureHighRes()
1128 void LayerRotMap::add(hwc_layer_1_t* layer, Rotator *rot) { in add()
/hardware/qcom/display/msm8226/libhwcomposer/
Dhwc_utils.h54 class Rotator; variable
199 void add(hwc_layer_1_t* layer, overlay::Rotator *rot);
207 overlay::Rotator* getRot(uint32_t index) const;
211 overlay::Rotator* mRot[MAX_SESS];
224 inline overlay::Rotator* LayerRotMap::getRot(uint32_t index) const { in getRot()
348 int configRotator(overlay::Rotator *rot, ovutils::Whf& whf,
362 hwc_rect_t& crop, overlay::Rotator *rot);
368 overlay::Rotator **rot);
374 const ovutils::eDest& rDest, overlay::Rotator **rot);
381 const ovutils::eDest& rDest, overlay::Rotator **rot);
Dhwc_fbupdate.h29 class Rotator; variable
55 overlay::Rotator *mRot;
Dhwc_mdpcomp.h32 class Rotator; variable
94 overlay::Rotator* rot;
/hardware/qcom/display/msm8084/libhwcomposer/
Dhwc_utils.h53 class Rotator; variable
174 void add(hwc_layer_1_t* layer, overlay::Rotator *rot);
182 overlay::Rotator* getRot(uint32_t index) const;
186 overlay::Rotator* mRot[MAX_SESS];
199 inline overlay::Rotator* LayerRotMap::getRot(uint32_t index) const { in getRot()
328 int configRotator(overlay::Rotator *rot, ovutils::Whf& whf,
348 overlay::Rotator **rot);
354 const ovutils::eDest& rDest, overlay::Rotator **rot);
361 const ovutils::eDest& rDest, overlay::Rotator **rot);
Dhwc_fbupdate.h29 class Rotator; variable
55 overlay::Rotator *mRot;
Dhwc_mdpcomp.h32 class Rotator; variable
91 overlay::Rotator* rot;
/hardware/qcom/display/msm8994/libhwcomposer/
Dhwc_utils.h60 class Rotator; variable
216 void add(hwc_layer_1_t* layer, overlay::Rotator *rot);
224 overlay::Rotator* getRot(uint32_t index) const;
229 overlay::Rotator* mRot[overlay::RotMgr::MAX_ROT_SESS];
274 inline overlay::Rotator* LayerRotMap::getRot(uint32_t index) const { in getRot()
415 int configRotator(overlay::Rotator *rot, ovutils::Whf& whf,
429 hwc_rect_t& crop, overlay::Rotator *rot);
441 overlay::Rotator **rot);
447 const ovutils::eDest& rDest, overlay::Rotator **rot);
454 const ovutils::eDest& rDest, overlay::Rotator **rot);
Dhwc_fbupdate.h29 class Rotator; variable
55 overlay::Rotator *mRot;
Dhwc_mdpcomp.h29 class Rotator; variable
96 overlay::Rotator* rot;
/hardware/qcom/display/msm8960/liboverlay/pipes/
DoverlayGenPipe.cpp67 mRot = Rotator::getRotator(); in init()
144 mRot = Rotator::getRotator(); in commit()
162 mRot = Rotator::getRotator(); in commit()
DoverlayGenPipe.h85 Rotator* mRot;

12