Lines Matching refs:stMemCfg

397 MVD_MEMCfg stMemCfg;  variable
644 MVD_DEBUGINFO(printf("MIU Select %d %d\n",stMemCfg.bHWMiuSel,stMemCfg.bFWMiuSel)); in MVD_SetHWBufferOffset()
645 MVD_DEBUGINFO(printf("MIU Base %lx \n",stMemCfg.u32Miu1BaseAddr)); in MVD_SetHWBufferOffset()
646 …if((stMemCfg.u32FBAddr>=(MIU_512MB + stMemCfg.u32Miu1BaseAddr)) || (stMemCfg.u32BSAddr>=(MIU_512MB… in MVD_SetHWBufferOffset()
648 …EBUGERROR(printf("Unsupported buffer Addr!! (0x%lx,0x%lx)\r\n",stMemCfg.u32BSAddr,stMemCfg.u32FBAd… in MVD_SetHWBufferOffset()
651 if(stMemCfg.u32FBAddr >= stMemCfg.u32Miu1BaseAddr) in MVD_SetHWBufferOffset()
653 if(stMemCfg.u32FBAddr >= (stMemCfg.u32Miu1BaseAddr+MIU_256MB)) in MVD_SetHWBufferOffset()
660 if(stMemCfg.u32FBAddr>=MIU_256MB) in MVD_SetHWBufferOffset()
667 if(stMemCfg.u32BSAddr >= stMemCfg.u32Miu1BaseAddr) in MVD_SetHWBufferOffset()
669 if(stMemCfg.u32BSAddr >= (stMemCfg.u32Miu1BaseAddr+MIU_256MB)) in MVD_SetHWBufferOffset()
676 if(stMemCfg.u32BSAddr >= MIU_256MB) in MVD_SetHWBufferOffset()
749 if (stMemCfg.bFWMiuSel == MIU_SEL_1) in MVD_MVDSetInternalBuffAddr()
751 u32VolAdd += stMemCfg.u32Miu1BaseAddr; in MVD_MVDSetInternalBuffAddr()
848 if (stMemCfg.bEnableDynScale) in MVD_MVDSetInternalBuffAddr()
853 MVD_DEBUGINFO(printf("bEnableMIUSel = 0x%x\n", stMemCfg.bFWMiuSel)); in MVD_MVDSetInternalBuffAddr()
884 if (stMemCfg.bFWMiuSel == stMemCfg.bHWMiuSel) in MVD_MVDSetInternalBuffAddr()
905 if (stMemCfg.bFWMiuSel != stMemCfg.bHWMiuSel) in MVD_MVDSetInternalBuffAddr()
911 …if (stMemCfg.u32FBSize < (u32FbHdSize + MVD3_FW_IAP_BUF_LEN + MVD3_FW_DP_BUF_LEN + MVD3_FW_DP_BUF_… in MVD_MVDSetInternalBuffAddr()
1202 || (stMemCfg.bSupportSDModeOnly)) in MDrv_MVD_SetCfg()
1228 stMemCfg.bSupportSDModeOnly = memCfg->bSupportSDModeOnly; in MDrv_MVD_SetCfg()
1265 stMemCfg.u32Miu1BaseAddr = memCfg->u32Miu1BaseAddr; in MDrv_MVD_SetCfg()
1266 stMemCfg.bFWMiuSel = memCfg->bFWMiuSel; in MDrv_MVD_SetCfg()
1267 stMemCfg.bHWMiuSel = memCfg->bHWMiuSel; in MDrv_MVD_SetCfg()
1276 stMemCfg.eFWSrcType = memCfg->eFWSrcType; in MDrv_MVD_SetCfg()
1278 if (stMemCfg.eFWSrcType == E_MVD_FW_SOURCE_DRAM) in MDrv_MVD_SetCfg()
1280 stMemCfg.u32FWSrcVAddr = HAL_MVD_PA2NonCacheSeg((MS_U32)memCfg->u32FWBinAddr); in MDrv_MVD_SetCfg()
1284 stMemCfg.u32FWSrcVAddr = NULL; in MDrv_MVD_SetCfg()
1287 stMemCfg.u32FWBinAddr = memCfg->u32FWBinAddr; in MDrv_MVD_SetCfg()
1288 stMemCfg.u32FWBinSize = memCfg->u32FWBinSize; in MDrv_MVD_SetCfg()
1289 stMemCfg.u32FWCodeAddr = memCfg->u32FWCodeAddr; in MDrv_MVD_SetCfg()
1290 stMemCfg.u32FWCodeSize = memCfg->u32FWCodeSize; in MDrv_MVD_SetCfg()
1291 stMemCfg.u32FBAddr = memCfg->u32FBAddr; in MDrv_MVD_SetCfg()
1292 stMemCfg.u32FBSize = memCfg->u32FBSize; in MDrv_MVD_SetCfg()
1293 stMemCfg.u32BSAddr = memCfg->u32BSAddr; in MDrv_MVD_SetCfg()
1294 stMemCfg.u32BSSize = memCfg->u32BSSize; in MDrv_MVD_SetCfg()
1295 stMemCfg.u32DrvBufAddr = memCfg->u32DrvBufAddr; in MDrv_MVD_SetCfg()
1296 stMemCfg.u32DrvBufSize = memCfg->u32DrvBufSize; in MDrv_MVD_SetCfg()
1297 stMemCfg.u32DynSacalingBufAddr = memCfg->u32DynSacalingBufAddr; in MDrv_MVD_SetCfg()
1298 stMemCfg.u32DynSacalingBufSize = memCfg->u32DynSacalingBufSize; in MDrv_MVD_SetCfg()
1299 stMemCfg.bEnableDynScale = memCfg->bEnableDynScale; in MDrv_MVD_SetCfg()
1301 bSlqTblSync = ((stMemCfg.u32DrvBufAddr < stMemCfg.u32BSAddr) || in MDrv_MVD_SetCfg()
1302 … ((stMemCfg.u32DrvBufAddr+stMemCfg.u32DrvBufSize) > (stMemCfg.u32BSAddr+stMemCfg.u32BSSize))); in MDrv_MVD_SetCfg()
2119 if ((FALSE == stMemCfg.bEnableDynScale) && (bEnDynScale)) in MDrv_MVD_GetIsDynScalingEnabled()
2266 MS_U32 u32DstAdd = stMemCfg.u32BSAddr; in MDrv_MVD_SetSLQWritePtr()
2267 MS_U32 u32DstOffset = MVD_GetMemOffset(stMemCfg.u32BSAddr); in MDrv_MVD_SetSLQWritePtr()
2270 if (stMemCfg.bFWMiuSel == MIU_SEL_1) in MDrv_MVD_SetSLQWritePtr()
2272 u32SrcAdd = u32SrcOffset + stMemCfg.u32Miu1BaseAddr; in MDrv_MVD_SetSLQWritePtr()
2280 …bdmaRlt = MDrv_BDMA_CopyHnd(u32SrcAdd, u32DstAdd, stMemCfg.u32DrvBufSize, bdmaCpyType, BDMA_OPCFG_… in MDrv_MVD_SetSLQWritePtr()
2287 u32SrcAdd, u32DstAdd, stMemCfg.u32DrvBufSize, bdmaCpyType)); in MDrv_MVD_SetSLQWritePtr()
2771 pinfo->bEnableMIUSel = stMemCfg.bFWMiuSel; in MDrv_MVD_GetFrameInfo()
2772 if (stMemCfg.bEnableDynScale) in MDrv_MVD_GetFrameInfo()
2774 if (stMemCfg.bFWMiuSel == MIU_SEL_1) in MDrv_MVD_GetFrameInfo()
2776 pinfo->u32DynScalingAddr= u32DynScalingAdd + stMemCfg.u32Miu1BaseAddr; in MDrv_MVD_GetFrameInfo()
2862 if (u32PhyAdd >= stMemCfg.u32Miu1BaseAddr) in MVD_GetMemOffset()
2864 return (u32PhyAdd - stMemCfg.u32Miu1BaseAddr); in MVD_GetMemOffset()
4282 else if (pInfo->u32StAddr >= stMemCfg.u32BSSize) in MDrv_MVD_PushQueue()
4285 …printf("PushQueue invalid u32StAddr=0x%lx, bsSize=0x%lx\n", pInfo->u32StAddr, stMemCfg.u32BSSize)); in MDrv_MVD_PushQueue()
4622 MS_U32 u32HWSt = MVD_GetMemOffset(stMemCfg.u32BSAddr); in MVD_Map2DrvSlqTbl()
4723 (((x) < stMemCfg.u32DrvBufSize) || \
4724 ((x) > stMemCfg.u32BSSize) )
4882 u32WrPtr -= stMemCfg.u32BSSize; in MVD_GetTsFileESWritePtr()
5182 if (FALSE == stMemCfg.bEnableDynScale) in MDrv_MVD_IsSeqChg()
5592 u32EsLast = (pstVideoPKT->u32StAddr)+MVD_GetMemOffset(stMemCfg.u32BSAddr); in MVD_SLQTblSendPacket()
5593 HAL_MVD_MemWrite4Byte(*pu32EsNew, u32EsLast-MVD_GetMemOffset(stMemCfg.u32BSAddr)); in MVD_SLQTblSendPacket()
5598 HAL_MVD_MemWrite4Byte((*pu32EsNew)+4, u32EsLast-MVD_GetMemOffset(stMemCfg.u32BSAddr)); in MVD_SLQTblSendPacket()
5716 pDivxHdr->u32StAddr = u32DivXPattern - MVD_GetMemOffset(stMemCfg.u32DrvBufAddr); in MVD_SLQTblGetHdrPkt()
5760 MS_U32 u32EndPattern = MVD_GetMemOffset(stMemCfg.u32DrvBufAddr+SLQ_TBL_SIZE*3); in MVD_SLQTblGetFileEndPkt()
5793 MS_U32 u32EndPattern = MVD_GetMemOffset(stMemCfg.u32DrvBufAddr+SLQ_TBL_SIZE*3); in MVD_SLQTblInitFileEndPkt()
5842 MS_U32 u32DummyES = MVD_GetMemOffset(stMemCfg.u32DrvBufAddr+SLQ_TBL_SIZE*2); in MVD_SLQTblInitDummyPkt()
5979 …MDrv_MVD_SetSLQTblBufStartEnd(MVD_GetMemOffset(stMemCfg.u32BSAddr), MVD_GetMemOffset(stMemCfg.u32B… in MVD_SLQTblInit()
5990 if (E_BDMA_OK != MDrv_BDMA_Init(stMemCfg.u32Miu1BaseAddr)) in MVD_SLQTblInit()
5996 if (stMemCfg.bHWMiuSel == MIU_SEL_1) in MVD_SLQTblInit()
5998 if (stMemCfg.bFWMiuSel == MIU_SEL_0) in MVD_SLQTblInit()
6002 else if (stMemCfg.bFWMiuSel == MIU_SEL_1) in MVD_SLQTblInit()
6011 else if (stMemCfg.bHWMiuSel == MIU_SEL_0) in MVD_SLQTblInit()
6013 if (stMemCfg.bFWMiuSel == MIU_SEL_0) in MVD_SLQTblInit()
6017 else if (stMemCfg.bFWMiuSel == MIU_SEL_1) in MVD_SLQTblInit()
6056 HAL_MVD_MemWrite4Byte(_drvEsTbl.u32StAdd+i, stMemCfg.u32DrvBufSize); in MVD_SLQTblInit()
6579 if (TRUE != stMemCfg.bEnableDynScale) in MDrv_MVD_SetDynScalingParam()
6907 if (stMemCfg.bHWMiuSel == MIU_SEL_0) in MDrv_MVD_GetFrmInfo()
6914 pInfo->u32LumaAddr = pInfo->u32LumaAddr * 8 + stMemCfg.u32Miu1BaseAddr; in MDrv_MVD_GetFrmInfo()
6915 pInfo->u32ChromaAddr = pInfo->u32ChromaAddr * 8 + stMemCfg.u32Miu1BaseAddr; in MDrv_MVD_GetFrmInfo()
7011 …u32UsrData = (stMemCfg.bFWMiuSel==MIU_SEL_1)?(u32UsrDataRd+stMemCfg.u32Miu1BaseAddr):(u32UsrDataRd… in MDrv_MVD_GetUsrDataInfo()