Home
last modified time | relevance | path

Searched refs:ExynosMPP (Results 1 – 17 of 17) sorted by relevance

/hardware/google/graphics/common/libhwc2.1/libresource/
DExynosResourceManager.h35 class ExynosMPP; variable
75 class ExynosMPPVector : public android::SortedVector< ExynosMPP* > {
96 bool needDstRealloc(uint32_t Xres, uint32_t Yres, ExynosMPP *m2mMPP);
126 static ExynosMPP* getExynosMPP(uint32_t type);
127 static ExynosMPP* getExynosMPP(uint32_t physicalType, uint32_t physicalIndex);
148 … exynos_image &m2m_out_img, ExynosMPP **m2mMPP, ExynosMPP **otfMPP, uint32_t &overlayInfo);
152 static float getResourceUsedCapa(ExynosMPP &mpp);
164 ExynosMPP* getOtfMPP(uint32_t index) {return mOtfMPPs[index];}; in getOtfMPP()
167 ExynosMPP* getM2mMPP(uint32_t index) {return mM2mMPPs[index];}; in getM2mMPP()
177 ExynosMPP* getOtfMPPWithChannel(int ch);
[all …]
DExynosMPP.cpp48 int ExynosMPP::mainDisplayWidth = 0;
49 int ExynosMPP::mainDisplayHeight = 0;
137 ExynosMPP::ExynosMPP(ExynosResourceManager* resourceManager, in ExynosMPP() function in ExynosMPP
268 ExynosMPP::~ExynosMPP() in ~ExynosMPP()
275 ExynosMPP::ResourceManageThread::ResourceManageThread(ExynosMPP *exynosMPP) in ResourceManageThread()
281 ExynosMPP::ResourceManageThread::~ResourceManageThread() in ~ResourceManageThread()
285 bool ExynosMPP::isDataspaceSupportedByMPP(struct exynos_image &src, struct exynos_image &dst) in isDataspaceSupportedByMPP()
324 bool ExynosMPP::isSupportedHDR(struct exynos_image &src, struct exynos_image &dst) in isSupportedHDR()
345 bool ExynosMPP::isSupportedHStrideCrop(struct exynos_image __unused &src) in isSupportedHStrideCrop()
350 bool ExynosMPP::isSupportedBlend(struct exynos_image &src) in isSupportedBlend()
[all …]
DExynosResourceManager.cpp53 : android::SortedVector<ExynosMPP* >(rhs) { in ExynosMPPVector()
61 const ExynosMPP* l = *((ExynosMPP**)(lhs)); in do_compare()
62 const ExynosMPP* r = *((ExynosMPP**)(rhs)); in do_compare()
119 ExynosMPP* exynosMPP = new ExynosMPPModule(this, exynos_mpp.physicalType, in ExynosResourceManager()
133 ExynosMPP* exynosMPP = new ExynosMPPModule(this, exynos_mpp.physicalType, in ExynosResourceManager()
170 ExynosMPP *exynosMPP = mOtfMPPs[i]; in ~ExynosResourceManager()
175 ExynosMPP *exynosMPP = mM2mMPPs[i]; in ~ExynosResourceManager()
187 ExynosMPP *exynosMPP = mM2mMPPs[i]; in reloadResourceForHWFC()
199 ExynosMPP *exynosMPP = mM2mMPPs[i]; in setTargetDisplayLuminance()
211 ExynosMPP *exynosMPP = mM2mMPPs[i]; in setTargetDisplayDevice()
[all …]
DExynosMPP.h39 class ExynosMPP; variable
462 ExynosMPP *mOtfMPP;
463 ExynosMPP *mM2mMPP;
482 class ExynosMPP {
486 ExynosMPP *mExynosMPP;
496 ResourceManageThread(ExynosMPP *exynosMPP);
577 ExynosMPP(ExynosResourceManager* resourceManager,
580 virtual ~ExynosMPP();
/hardware/google/graphics/zuma/libhwc2.1/libresource/
DExynosResourceManagerModule.h30 virtual bool isHWResourceAvailable(ExynosDisplay *display, ExynosMPP *currentMPP,
40 ExynosMPP* compOtfMPP, ExynosMPPSource* curSrc,
44 bool checkTDMResource(ExynosDisplay *display, ExynosMPP *currentMPP,
51 virtual bool isAssignable(ExynosMPP* candidateMPP, ExynosDisplay* display,
DExynosResourceManagerModule.cpp55 bool ExynosResourceManagerModule::checkTDMResource(ExynosDisplay *display, ExynosMPP *currentMPP, in checkTDMResource()
66 ExynosMPP *otfMPP = compLayer->mOtfMPP; in checkTDMResource()
76 ExynosMPP *otfMPP = display->mExynosCompositionInfo.mOtfMPP; in checkTDMResource()
86 ExynosMPP *otfMPP = display->mClientCompositionInfo.mOtfMPP; in checkTDMResource()
120 ExynosMPP *currentMPP, in isHWResourceAvailable()
129 ExynosMPP *otfMPP = layer->mOtfMPP; in isHWResourceAvailable()
550 uint32_t currentAXIId, ExynosMPP* compOtfMPP, in getAmounts()
581 bool ExynosResourceManagerModule::isAssignable(ExynosMPP* candidateMPP, ExynosDisplay* display, in isAssignable()
/hardware/google/graphics/gs201/libhwc2.1/libresource/
DExynosMPPModule.cpp58 return ExynosMPP::checkSpecificRestriction(refreshRate, src, dst); in checkSpecificRestriction()
72 return ExynosMPP::isSupported(display, src, dst); in isSupported()
/hardware/google/graphics/gs101/libhwc2.1/libresource/
DExynosMPPModule.h25 class ExynosMPPModule : public ExynosMPP {
DExynosMPPModule.cpp27 …: ExynosMPP(resourceManager, physicalType, logicalType, name, physicalIndex, logicalIndex, preAssi… in ExynosMPPModule()
/hardware/google/graphics/common/libhwc2.1/libdevice/
DExynosDevice.cpp123 ExynosMPP::mainDisplayWidth = exynos_display->mXres; in ExynosDevice()
124 if (ExynosMPP::mainDisplayWidth <= 0) { in ExynosDevice()
125 ExynosMPP::mainDisplayWidth = 1440; in ExynosDevice()
127 ExynosMPP::mainDisplayHeight = exynos_display->mYres; in ExynosDevice()
128 if (ExynosMPP::mainDisplayHeight <= 0) { in ExynosDevice()
129 ExynosMPP::mainDisplayHeight = 2560; in ExynosDevice()
DExynosLayer.h46 class ExynosMPP; variable
DExynosDisplay.h63 class ExynosMPP; variable
215 ExynosMPP* assignedMPP = NULL;
DExynosDisplay.cpp1155 ExynosMPP* m2mMPP = mLayers[i]->mM2mMPP; in initDisplay()
1778 ExynosMPP *m2mMpp = mExynosCompositionInfo.mM2mMPP; in validateExynosCompositionLayer()
1910 ExynosMPP* otfMPP = NULL; in configureHandle()
1911 ExynosMPP* m2mMPP = NULL; in configureHandle()
2317 ExynosMPP* exynosMPP = config.assignedMPP; in configureOverlay()
2576 ExynosMPP* exynosMPP = config.assignedMPP; in validateWinConfigData()
3842 ExynosMPP* m2mMpp = mLayers[i]->mM2mMPP; in presentDisplay()
5051 ExynosMPP* m2mMpp = mLayers[i]->mM2mMPP; in startPostProcessing()
5420 ExynosMPP *otfMPP = mClientCompositionInfo.mOtfMPP; in removeClientCompositionLayer()
5467 ExynosMPP *m2mMPP = mExynosCompositionInfo.mM2mMPP; in addExynosCompositionLayer()
[all …]
DExynosLayer.cpp267 ExynosMPP *exynosMPPVG = nullptr; in doPreProcess()
/hardware/google/graphics/common/libhwc2.1/libdisplayinterface/
DExynosDisplayDrmInterface.h513 int getDeconChannel(ExynosMPP *otfMPP);
607 std::unordered_map<uint32_t, ExynosMPP*> mExynosMPPsForPlane;
DExynosDisplayDrmInterface.cpp774 ExynosMPP *exynosMPP = in initDrmDevice()
1672 int ExynosDisplayDrmInterface::getDeconChannel(ExynosMPP *otfMPP) in getDeconChannel()
2101 ExynosMPP* exynosMPP = mExynosMPPsForPlane[plane->id()]; in deliverWinConfigData()
2304 ExynosMPP* exynosMPP = mExynosMPPsForPlane[plane->id()]; in clearDisplayPlanes()
/hardware/google/graphics/common/libhwc2.1/
DAndroid.mk141 libresource/ExynosMPP.cpp \