Lines Matching refs:ExynosMPP

47 int ExynosMPP::mainDisplayWidth = 0;
48 int ExynosMPP::mainDisplayHeight = 0;
133 ExynosMPP::ExynosMPP(ExynosResourceManager* resourceManager, in ExynosMPP() function in ExynosMPP
261 ExynosMPP::~ExynosMPP() in ~ExynosMPP()
268 ExynosMPP::ResourceManageThread::ResourceManageThread(ExynosMPP *exynosMPP) in ResourceManageThread()
274 ExynosMPP::ResourceManageThread::~ResourceManageThread() in ~ResourceManageThread()
278 bool ExynosMPP::isDataspaceSupportedByMPP(struct exynos_image &src, struct exynos_image &dst) in isDataspaceSupportedByMPP()
317 bool ExynosMPP::isSupportedHDR10Plus(struct exynos_image &src, struct exynos_image &dst) in isSupportedHDR10Plus()
338 bool ExynosMPP::isSupportedHStrideCrop(struct exynos_image __unused &src) in isSupportedHStrideCrop()
343 bool ExynosMPP::isSupportedBlend(struct exynos_image &src) in isSupportedBlend()
355 bool ExynosMPP::checkRotationCondition(struct exynos_image &src) in checkRotationCondition()
380 bool ExynosMPP::isSupportedTransform(struct exynos_image &src) in isSupportedTransform()
400 bool ExynosMPP::isSupportedCompression(struct exynos_image &src) in isSupportedCompression()
412 bool ExynosMPP::isSupportedCapability(ExynosDisplay &display, struct exynos_image &src) in isSupportedCapability()
432 bool ExynosMPP::isSupportedDRM(struct exynos_image &src) in isSupportedDRM()
443 bool ExynosMPP::checkCSCRestriction(struct exynos_image &src, struct exynos_image &dst) in checkCSCRestriction()
448 bool ExynosMPP::isDimLayerSupported() in isDimLayerSupported()
456 bool ExynosMPP::isSrcFormatSupported(struct exynos_image &src) in isSrcFormatSupported()
484 bool ExynosMPP::isDstFormatSupported(struct exynos_image &dst) in isDstFormatSupported()
498 uint32_t ExynosMPP::getMaxUpscale(const struct exynos_image &src, in getMaxUpscale()
504 bool ExynosMPP::checkDownscaleCap(const float resolution, const float displayRatio_V) const { in checkDownscaleCap()
510 uint32_t ExynosMPP::getDownscaleRestriction(const struct exynos_image &src, in getDownscaleRestriction()
516 uint32_t ExynosMPP::getMaxDownscale(const ExynosDisplay &display, const struct exynos_image &src, in getMaxDownscale()
534 uint32_t ExynosMPP::getSrcXOffsetAlign(struct exynos_image &src) in getSrcXOffsetAlign()
545 uint32_t ExynosMPP::getSrcXOffsetAlign(uint32_t idx) in getSrcXOffsetAlign()
554 uint32_t ExynosMPP::getSrcYOffsetAlign(struct exynos_image &src) in getSrcYOffsetAlign()
559 uint32_t ExynosMPP::getSrcYOffsetAlign(uint32_t idx) in getSrcYOffsetAlign()
568 uint32_t ExynosMPP::getSrcWidthAlign(struct exynos_image &src) in getSrcWidthAlign()
573 uint32_t ExynosMPP::getSrcHeightAlign(struct exynos_image &src) in getSrcHeightAlign()
578 uint32_t ExynosMPP::getSrcMaxWidth(struct exynos_image &src) in getSrcMaxWidth()
586 uint32_t ExynosMPP::getSrcMaxHeight(struct exynos_image &src) in getSrcMaxHeight()
594 uint32_t ExynosMPP::getSrcMinWidth(struct exynos_image &src) in getSrcMinWidth()
599 uint32_t ExynosMPP::getSrcMinWidth(uint32_t idx) in getSrcMinWidth()
608 uint32_t ExynosMPP::getSrcMinHeight(struct exynos_image &src) in getSrcMinHeight()
613 uint32_t ExynosMPP::getSrcMinHeight(uint32_t idx) in getSrcMinHeight()
622 uint32_t ExynosMPP::getSrcMaxCropWidth(struct exynos_image &src) in getSrcMaxCropWidth()
627 uint32_t ExynosMPP::getSrcMaxCropHeight(struct exynos_image &src) in getSrcMaxCropHeight()
636 uint32_t ExynosMPP::getSrcMaxCropSize(struct exynos_image &src) in getSrcMaxCropSize()
640 uint32_t ExynosMPP::getSrcMinCropWidth(struct exynos_image &src) in getSrcMinCropWidth()
649 uint32_t ExynosMPP::getSrcMinCropHeight(struct exynos_image &src) in getSrcMinCropHeight()
658 uint32_t ExynosMPP::getSrcCropWidthAlign(const struct exynos_image &src) const { in getSrcCropWidthAlign()
668 uint32_t ExynosMPP::getSrcCropWidthAlign(uint32_t idx) const { in getSrcCropWidthAlign()
676 uint32_t ExynosMPP::getSrcCropHeightAlign(const struct exynos_image &src) const { in getSrcCropHeightAlign()
687 uint32_t ExynosMPP::getSrcCropHeightAlign(uint32_t idx) const { in getSrcCropHeightAlign()
695 uint32_t ExynosMPP::getDstMaxWidth(struct exynos_image &dst) in getDstMaxWidth()
700 uint32_t ExynosMPP::getDstMaxHeight(struct exynos_image &dst) in getDstMaxHeight()
705 uint32_t ExynosMPP::getDstMinWidth(struct exynos_image &dst) in getDstMinWidth()
722 uint32_t ExynosMPP::getDstMinHeight(struct exynos_image &dst) in getDstMinHeight()
734 uint32_t ExynosMPP::getDstWidthAlign(const struct exynos_image &dst) const { in getDstWidthAlign()
750 uint32_t ExynosMPP::getDstHeightAlign(const struct exynos_image &dst) const { in getDstHeightAlign()
761 uint32_t ExynosMPP::getDstXOffsetAlign(struct exynos_image &dst) in getDstXOffsetAlign()
773 uint32_t ExynosMPP::getDstYOffsetAlign(struct exynos_image &dst) in getDstYOffsetAlign()
785 uint32_t ExynosMPP::getOutBufAlign() in getOutBufAlign()
793 int32_t ExynosMPP::isSupportLayerColorTransform( in isSupportLayerColorTransform()
805 bool ExynosMPP::ResourceManageThread::threadLoop() in threadLoop()
840 void ExynosMPP::ResourceManageThread::freeBuffers() in freeBuffers()
872 bool ExynosMPP::ResourceManageThread::checkStateFences() in checkStateFences()
899 void ExynosMPP::ResourceManageThread::addFreedBuffer(exynos_mpp_img_info freedBuffer) in addFreedBuffer()
906 void ExynosMPP::ResourceManageThread::addStateFence(int fence) in addStateFence()
921 int32_t ExynosMPP::allocOutBuf(uint32_t w, uint32_t h, uint32_t format, uint64_t usage, uint32_t in… in allocOutBuf()
987 int32_t ExynosMPP::setOutBuf(buffer_handle_t outbuf, int32_t fence) { in setOutBuf()
1002 int32_t ExynosMPP::freeOutBuf(struct exynos_mpp_img_info dst) { in freeOutBuf()
1008 uint32_t ExynosMPP::getBufferType(uint64_t usage) in getBufferType()
1022 uint32_t ExynosMPP::getBufferType(const buffer_handle_t handle) in getBufferType()
1029 uint64_t ExynosMPP::getBufferUsage(uint64_t usage) in getBufferUsage()
1053 bool ExynosMPP::needCompressDstBuf() const { in needCompressDstBuf()
1057 bool ExynosMPP::needDstBufRealloc(struct exynos_image &dst, uint32_t index) in needDstBufRealloc()
1105 bool ExynosMPP::canUsePrevFrame() in canUsePrevFrame()
1146 int32_t ExynosMPP::setupLayer(exynos_mpp_img_info *srcImgInfo, struct exynos_image &src, struct exy… in setupLayer()
1285 dstMetaInfo_t ExynosMPP::getDstMetaInfo(android_dataspace_t dstDataspace) in getDstMetaInfo()
1304 int32_t ExynosMPP::setupDst(exynos_mpp_img_info *dstImgInfo) in setupDst()
1422 int32_t ExynosMPP::doPostProcessingInternal() in doPostProcessingInternal()
1631 bool ExynosMPP::canSkipProcessing() in canSkipProcessing()
1650 int32_t ExynosMPP::doPostProcessing(struct exynos_image &src, struct exynos_image &dst) in doPostProcessing()
1735 int32_t ExynosMPP::getSrcReleaseFence(uint32_t srcIndex) in getSrcReleaseFence()
1745 int32_t ExynosMPP::resetSrcReleaseFence() in resetSrcReleaseFence()
1754 int32_t ExynosMPP::getDstImageInfo(exynos_image *img) in getDstImageInfo()
1813 int32_t ExynosMPP::setDstAcquireFence(int acquireFence) in setDstAcquireFence()
1857 int32_t ExynosMPP::resetDstReleaseFence() in resetDstReleaseFence()
1869 int32_t ExynosMPP::requestHWStateChange(uint32_t state) in requestHWStateChange()
1939 int32_t ExynosMPP::setHWStateFence(int32_t fence) in setHWStateFence()
1952 int32_t ExynosMPP::setupRestriction() { in setupRestriction()
1998 int64_t ExynosMPP::isSupported(ExynosDisplay &display, struct exynos_image &src, struct exynos_imag… in isSupported()
2122 int32_t ExynosMPP::resetMPP() in resetMPP()
2134 int32_t ExynosMPP::resetAssignedState() in resetAssignedState()
2160 int32_t ExynosMPP::resetAssignedState(ExynosMPPSource *mppSource) in resetAssignedState()
2192 int32_t ExynosMPP::reserveMPP(int32_t displayId) in reserveMPP()
2200 int32_t ExynosMPP::assignMPP(ExynosDisplay *display, ExynosMPPSource* mppSource) in assignMPP()
2235 uint32_t ExynosMPP::getSrcMaxBlendingNum(struct exynos_image __unused &src, struct exynos_image __u… in getSrcMaxBlendingNum()
2241 uint32_t ExynosMPP::getAssignedSourceNum() in getAssignedSourceNum()
2247 void ExynosMPP::setDstAllocSize(uint32_t width, uint32_t height) in setDstAllocSize()
2265 dst_alloc_buf_size_t ExynosMPP::getDstAllocSize() in getDstAllocSize()
2270 bool ExynosMPP::needPreAllocation() in needPreAllocation()
2281 bool ExynosMPP::isAssignableState(ExynosDisplay *display, struct exynos_image &src, struct exynos_i… in isAssignableState()
2323 bool ExynosMPP::isAssignable(ExynosDisplay *display, in isAssignable()
2330 bool ExynosMPP::hasEnoughCapa(ExynosDisplay *display, struct exynos_image &src, struct exynos_image… in hasEnoughCapa()
2358 void ExynosMPP::getPPCIndex(const struct exynos_image &src, in getPPCIndex()
2422 float ExynosMPP::getPPC(const struct exynos_image &src, in getPPC()
2458 float ExynosMPP::getAssignedCapacity() in getAssignedCapacity()
2524 float ExynosMPP::getRequiredCapacity(ExynosDisplay *display, struct exynos_image &src, in getRequiredCapacity()
2611 float ExynosMPP::getRequiredBaseCycles(struct exynos_image &src, struct exynos_image &dst) in getRequiredBaseCycles()
2623 bool ExynosMPP::addCapacity(ExynosMPPSource* mppSource) in addCapacity()
2676 bool ExynosMPP::removeCapacity(ExynosMPPSource* mppSource) in removeCapacity()
2719 void ExynosMPP::resetUsedCapacity() in resetUsedCapacity()
2727 int32_t ExynosMPP::updateUsedCapacity() in updateUsedCapacity()
2782 uint32_t ExynosMPP::getRestrictionClassification(const struct exynos_image &img) const { in getRestrictionClassification()
2786 int ExynosMPP::prioritize(int priority) in prioritize()
2806 uint32_t ExynosMPP::increaseDstBuffIndex() in increaseDstBuffIndex()
2813 void ExynosMPP::reloadResourceForHWFC() in reloadResourceForHWFC()
2833 void ExynosMPP::setTargetDisplayLuminance(uint16_t min, uint16_t max) in setTargetDisplayLuminance()
2842 void ExynosMPP::setTargetDisplayDevice(int device) in setTargetDisplayDevice()
2851 void ExynosMPP::dump(String8& result) in dump()
2868 void ExynosMPP::closeFences() in closeFences()
2888 void ExynosMPP::updateAttr() in updateAttr()