Lines Matching refs:mExynosCompositionInfo
1012 mExynosCompositionInfo(COMPOSITION_EXYNOS), in ExynosDisplay()
1127 mExynosCompositionInfo.initializeInfos(this); in initDisplay()
1128 mExynosCompositionInfo.mEnableSkipStatic = false; in initDisplay()
1129 mExynosCompositionInfo.mSkipStaticInitFlag = false; in initDisplay()
1130 mExynosCompositionInfo.mSkipFlag = false; in initDisplay()
1131 memset(&mExynosCompositionInfo.mSkipSrcInfo, 0x0, sizeof(mExynosCompositionInfo.mSkipSrcInfo)); in initDisplay()
1133 mExynosCompositionInfo.mSkipSrcInfo.srcInfo[i].acquireFenceFd = -1; in initDisplay()
1134 mExynosCompositionInfo.mSkipSrcInfo.srcInfo[i].releaseFenceFd = -1; in initDisplay()
1135 mExynosCompositionInfo.mSkipSrcInfo.dstInfo[i].acquireFenceFd = -1; in initDisplay()
1136 mExynosCompositionInfo.mSkipSrcInfo.dstInfo[i].releaseFenceFd = -1; in initDisplay()
1139 …memset(&mExynosCompositionInfo.mLastWinConfigData, 0x0, sizeof(mExynosCompositionInfo.mLastWinConf… in initDisplay()
1140 mExynosCompositionInfo.mLastWinConfigData.acq_fence = -1; in initDisplay()
1141 mExynosCompositionInfo.mLastWinConfigData.rel_fence = -1; in initDisplay()
1778 ExynosMPP *m2mMpp = mExynosCompositionInfo.mM2mMPP; in validateExynosCompositionLayer()
1781 if ((mExynosCompositionInfo.mFirstIndex >= 0) && in validateExynosCompositionLayer()
1782 (mExynosCompositionInfo.mLastIndex >= 0)) { in validateExynosCompositionLayer()
1783 sourceSize = mExynosCompositionInfo.mLastIndex - mExynosCompositionInfo.mFirstIndex + 1; in validateExynosCompositionLayer()
1792 } else if (mUseDpu && (((mExynosCompositionInfo.mFirstIndex < 0) || in validateExynosCompositionLayer()
1793 (mExynosCompositionInfo.mLastIndex < 0)) || in validateExynosCompositionLayer()
1796 mExynosCompositionInfo.mFirstIndex, in validateExynosCompositionLayer()
1797 mExynosCompositionInfo.mLastIndex, in validateExynosCompositionLayer()
1803 …for (int32_t i = mExynosCompositionInfo.mFirstIndex; i <= mExynosCompositionInfo.mLastIndex; i++) { in validateExynosCompositionLayer()
1813 mExynosCompositionInfo.mM2mMPP->requestHWStateChange(MPP_HW_STATE_IDLE); in validateExynosCompositionLayer()
1826 if (mExynosCompositionInfo.mHasCompositionLayer) { in doExynosComposition()
1827 if (mExynosCompositionInfo.mM2mMPP == NULL) { in doExynosComposition()
1831 mExynosCompositionInfo.mM2mMPP->requestHWStateChange(MPP_HW_STATE_RUNNING); in doExynosComposition()
1833 …for (int32_t i = mExynosCompositionInfo.mFirstIndex; i <= mExynosCompositionInfo.mLastIndex; i++) { in doExynosComposition()
1851 if ((ret = mExynosCompositionInfo.mM2mMPP->doPostProcessing( in doExynosComposition()
1852 mExynosCompositionInfo.mDstImg)) != NO_ERROR) { in doExynosComposition()
1857 …for (int32_t i = mExynosCompositionInfo.mFirstIndex; i <= mExynosCompositionInfo.mLastIndex; i++) { in doExynosComposition()
1866 if ((ret = mExynosCompositionInfo.mM2mMPP->getDstImageInfo(&outImage)) != NO_ERROR) { in doExynosComposition()
1874 mExynosCompositionInfo.setTargetBuffer(this, outImage.bufferHandle, in doExynosComposition()
1881 mExynosCompositionInfo.setExynosImage(src_img, dst_img); in doExynosComposition()
1884 mExynosCompositionInfo.mAcquireFence); in doExynosComposition()
1886 if ((ret = mExynosCompositionInfo.mM2mMPP->resetDstReleaseFence()) != NO_ERROR) in doExynosComposition()
2424 if (mExynosCompositionInfo.mHasCompositionLayer) { in setWinConfigData()
2425 if ((ret = configureOverlay(mExynosCompositionInfo)) != NO_ERROR) { in setWinConfigData()
2478 const ExynosCompositionInfo& exynosCompInfo = mExynosCompositionInfo; in printDebugInfos()
2915 if (mExynosCompositionInfo.mHasCompositionLayer) { in setReleaseFences()
2916 if (mExynosCompositionInfo.mM2mMPP == NULL) in setReleaseFences()
2922 ((mExynosCompositionInfo.mWindowIndex < 0) || in setReleaseFences()
2923 (mExynosCompositionInfo.mWindowIndex >= (int32_t)mDpuData.configs.size()))) { in setReleaseFences()
2925 __func__, mExynosCompositionInfo.mWindowIndex); in setReleaseFences()
2928 exynos_win_config_data &config = mDpuData.configs[mExynosCompositionInfo.mWindowIndex]; in setReleaseFences()
2929 … for (int i = mExynosCompositionInfo.mFirstIndex; i <= mExynosCompositionInfo.mLastIndex; i++) { in setReleaseFences()
2939 if (mExynosCompositionInfo.mM2mMPP->mUseM2MSrcFence) in setReleaseFences()
2941 … mExynosCompositionInfo.mM2mMPP->getSrcReleaseFence(i-mExynosCompositionInfo.mFirstIndex); in setReleaseFences()
2951 mExynosCompositionInfo.mM2mMPP->resetSrcReleaseFence(); in setReleaseFences()
2954 mExynosCompositionInfo.mM2mMPP->setDstAcquireFence(-1); in setReleaseFences()
2959 mExynosCompositionInfo.mM2mMPP->setDstAcquireFence(config.rel_fence); in setReleaseFences()
2961 mExynosCompositionInfo.mM2mMPP->setDstAcquireFence(-1); in setReleaseFences()
3934 if (mExynosCompositionInfo.mAcquireFence >= 0) { in presentDisplay()
3935 …E("mExynosCompositionInfo mAcquireFence(%d) is not initialized", mExynosCompositionInfo.mAcquireFe… in presentDisplay()
3936 … fence_close(mExynosCompositionInfo.mAcquireFence, this, FENCE_TYPE_SRC_ACQUIRE, FENCE_IP_G2D); in presentDisplay()
3937 mExynosCompositionInfo.mAcquireFence = -1; in presentDisplay()
3998 mExynosCompositionInfo.mSkipStaticInitFlag = false; in presentDisplay()
4125 mExynosCompositionInfo.mCompressionInfo = getCompressionInfo(handle); in setClientTarget()
4984 mExynosCompositionInfo.mSkipStaticInitFlag = false; in validateDisplay()
4987 mExynosCompositionInfo.initializeInfos(this); in validateDisplay()
5117 mExynosCompositionInfo.dump(result); in dumpLocked()
5207 (targetType == COMPOSITION_CLIENT) ? mClientCompositionInfo : mExynosCompositionInfo; in setCompositionTargetExynosImage()
5239 if (compositionInfo.mLastIndex < mExynosCompositionInfo.mLastIndex) in setCompositionTargetExynosImage()
5293 mExynosCompositionInfo.initializeInfos(this); in initializeValidateInfos()
5295 mExynosCompositionInfo.setExynosImage(src_img, dst_img); in initializeValidateInfos()
5354 mExynosCompositionInfo.mFirstIndex, mExynosCompositionInfo.mLastIndex); in addClientCompositionLayer()
5358 if ((mExynosCompositionInfo.mFirstIndex < 0) || (mExynosCompositionInfo.mLastIndex < 0)) in addClientCompositionLayer()
5362 __func__, mExynosCompositionInfo.mHasCompositionLayer, in addClientCompositionLayer()
5363 mExynosCompositionInfo.mFirstIndex, in addClientCompositionLayer()
5364 mExynosCompositionInfo.mLastIndex); in addClientCompositionLayer()
5383 mExynosCompositionInfo.initializeInfos(this); in addClientCompositionLayer()
5386 mExynosCompositionInfo.mFirstIndex = newFirstIndex; in addClientCompositionLayer()
5387 mExynosCompositionInfo.mLastIndex = newLastIndex; in addClientCompositionLayer()
5396 mExynosCompositionInfo.mHasCompositionLayer, in addClientCompositionLayer()
5397 mExynosCompositionInfo.mFirstIndex, mExynosCompositionInfo.mLastIndex); in addClientCompositionLayer()
5454 if (mExynosCompositionInfo.mHasCompositionLayer == false) { in addExynosCompositionLayer()
5455 mExynosCompositionInfo.mFirstIndex = layerIndex; in addExynosCompositionLayer()
5456 mExynosCompositionInfo.mLastIndex = layerIndex; in addExynosCompositionLayer()
5457 mExynosCompositionInfo.mHasCompositionLayer = true; in addExynosCompositionLayer()
5460 … mExynosCompositionInfo.mFirstIndex = min(mExynosCompositionInfo.mFirstIndex, (int32_t)layerIndex); in addExynosCompositionLayer()
5461 … mExynosCompositionInfo.mLastIndex = max(mExynosCompositionInfo.mLastIndex, (int32_t)layerIndex); in addExynosCompositionLayer()
5465 mExynosCompositionInfo.mFirstIndex, mExynosCompositionInfo.mLastIndex); in addExynosCompositionLayer()
5467 ExynosMPP *m2mMPP = mExynosCompositionInfo.mM2mMPP; in addExynosCompositionLayer()
5474 startIndex = mExynosCompositionInfo.mFirstIndex; in addExynosCompositionLayer()
5475 endIndex = mExynosCompositionInfo.mLastIndex; in addExynosCompositionLayer()
5553 … mExynosCompositionInfo.mFirstIndex = min(mExynosCompositionInfo.mFirstIndex, (int32_t)i); in addExynosCompositionLayer()
5554 mExynosCompositionInfo.mLastIndex = max(mExynosCompositionInfo.mLastIndex, (int32_t)i); in addExynosCompositionLayer()
5565 … mExynosCompositionInfo.mFirstIndex, mExynosCompositionInfo.mLastIndex, highPriorityNum); in addExynosCompositionLayer()
5568 startIndex = mExynosCompositionInfo.mFirstIndex; in addExynosCompositionLayer()
5569 endIndex = mExynosCompositionInfo.mLastIndex; in addExynosCompositionLayer()
5594 mExynosCompositionInfo.mFirstIndex = maxPriorityIndex; in addExynosCompositionLayer()
5595 mExynosCompositionInfo.mLastIndex = maxPriorityIndex; in addExynosCompositionLayer()
5600 (mExynosCompositionInfo.mFirstIndex < mClientCompositionInfo.mFirstIndex) && in addExynosCompositionLayer()
5601 (mClientCompositionInfo.mFirstIndex < mExynosCompositionInfo.mLastIndex) && in addExynosCompositionLayer()
5602 (mExynosCompositionInfo.mFirstIndex < mClientCompositionInfo.mLastIndex) && in addExynosCompositionLayer()
5603 (mClientCompositionInfo.mLastIndex < mExynosCompositionInfo.mLastIndex)) { in addExynosCompositionLayer()
5605 if ((mClientCompositionInfo.mFirstIndex - mExynosCompositionInfo.mFirstIndex) < in addExynosCompositionLayer()
5606 (mExynosCompositionInfo.mLastIndex - mClientCompositionInfo.mLastIndex)) { in addExynosCompositionLayer()
5607 mLayers[mExynosCompositionInfo.mFirstIndex]->resetAssignedResource(); in addExynosCompositionLayer()
5608 … mLayers[mExynosCompositionInfo.mFirstIndex]->mValidateCompositionType = HWC2_COMPOSITION_CLIENT; in addExynosCompositionLayer()
5609 if ((ret = addClientCompositionLayer(mExynosCompositionInfo.mFirstIndex)) < 0) in addExynosCompositionLayer()
5611 mExynosCompositionInfo.mFirstIndex = mClientCompositionInfo.mLastIndex + 1; in addExynosCompositionLayer()
5614 mLayers[mExynosCompositionInfo.mLastIndex]->resetAssignedResource(); in addExynosCompositionLayer()
5615 … mLayers[mExynosCompositionInfo.mLastIndex]->mValidateCompositionType = HWC2_COMPOSITION_CLIENT; in addExynosCompositionLayer()
5616 if ((ret = addClientCompositionLayer(mExynosCompositionInfo.mLastIndex)) < 0) in addExynosCompositionLayer()
5618 mExynosCompositionInfo.mLastIndex = (mClientCompositionInfo.mFirstIndex - 1); in addExynosCompositionLayer()
5626 if ((int32_t)highPriority[i] == mExynosCompositionInfo.mFirstIndex) in addExynosCompositionLayer()
5627 mExynosCompositionInfo.mFirstIndex++; in addExynosCompositionLayer()
5628 else if ((int32_t)highPriority[i] == mExynosCompositionInfo.mLastIndex) in addExynosCompositionLayer()
5629 mExynosCompositionInfo.mLastIndex--; in addExynosCompositionLayer()
5633 if ((mExynosCompositionInfo.mFirstIndex < 0) || in addExynosCompositionLayer()
5634 (mExynosCompositionInfo.mFirstIndex >= (int)mLayers.size()) || in addExynosCompositionLayer()
5635 (mExynosCompositionInfo.mLastIndex < 0) || in addExynosCompositionLayer()
5636 (mExynosCompositionInfo.mLastIndex >= (int)mLayers.size()) || in addExynosCompositionLayer()
5637 (mExynosCompositionInfo.mFirstIndex > mExynosCompositionInfo.mLastIndex)) in addExynosCompositionLayer()
5640 … mExynosCompositionInfo.mFirstIndex, mExynosCompositionInfo.mLastIndex, mLayers.size()); in addExynosCompositionLayer()
5641 mExynosCompositionInfo.initializeInfos(this); in addExynosCompositionLayer()
5646 if ((mExynosCompositionInfo.mFirstIndex < (int32_t)highPriority[i]) && in addExynosCompositionLayer()
5647 ((int32_t)highPriority[i] < mExynosCompositionInfo.mLastIndex)) { in addExynosCompositionLayer()
5655 startIndex = mExynosCompositionInfo.mFirstIndex; in addExynosCompositionLayer()
5656 endIndex = mExynosCompositionInfo.mLastIndex; in addExynosCompositionLayer()
5658 mExynosCompositionInfo.mFirstIndex, mExynosCompositionInfo.mLastIndex); in addExynosCompositionLayer()
5676 mExynosCompositionInfo.initializeInfos(this); in addExynosCompositionLayer()
5684 mExynosCompositionInfo.mFirstIndex, mExynosCompositionInfo.mLastIndex); in addExynosCompositionLayer()
5710 if (mExynosCompositionInfo.mHasCompositionLayer) { in windowUpdateExceptions()
5950 if (mExynosCompositionInfo.mHasCompositionLayer) { in closeFencesForSkipFrame()
5959 … mExynosCompositionInfo.mAcquireFence = fence_close(mExynosCompositionInfo.mAcquireFence, in closeFencesForSkipFrame()
6022 if (mExynosCompositionInfo.mHasCompositionLayer) { in closeFences()
6023 if (mExynosCompositionInfo.mM2mMPP == NULL) in closeFences()
6028 mExynosCompositionInfo.mM2mMPP->closeFences(); in closeFences()
6038 mExynosCompositionInfo.mAcquireFence = fence_close(mExynosCompositionInfo.mAcquireFence, this, in closeFences()
6162 if ((mExynosCompositionInfo.mHasCompositionLayer) && in increaseMPPDstBufIndex()
6163 (mExynosCompositionInfo.mM2mMPP != NULL)) { in increaseMPPDstBufIndex()
6164 mExynosCompositionInfo.mM2mMPP->increaseDstBuffIndex(); in increaseMPPDstBufIndex()