Lines Matching refs:pMVDDrvContext
288 MVD_Drv_CTX* pMVDDrvContext = NULL; variable
310 pMVDDrvContext->bSuspendDS_Ftime[0] = TRUE; in MVD_Context_Init()
311 pMVDDrvContext->bSuspendDS_Ftime[1] = TRUE; in MVD_Context_Init()
312 pMVDDrvContext->u8Afd[0] = 0xff; in MVD_Context_Init()
313 pMVDDrvContext->u8Afd[1] = 0xff; in MVD_Context_Init()
321 if (pMVDDrvContext->gMVDCtrl_EX[u8DrvIdx].bUsed) in MVD_SaveStreamId()
327 pMVDDrvContext->gMVDCtrl_EX[u8DrvIdx].u32MvdSid = u32MvdSid; in MVD_SaveStreamId()
328 pMVDDrvContext->gMVDCtrl_EX[u8DrvIdx].u32VpuSid = u32VpuSid; in MVD_SaveStreamId()
329 pMVDDrvContext->gMVDCtrl_EX[u8DrvIdx].u8HalIdx = HAL_MVD_SidToIdx((HAL_MVD_StreamId)u32MvdSid); in MVD_SaveStreamId()
336 pMVDDrvContext->u32Id[u8DrvIdx] = u32Id; in MVD_RecordStreamId()
341 return pMVDDrvContext->u32Id[u8Idx]; in MVD_GetStreamId()
347 MS_U8 u8HalIdx = pMVDDrvContext->gMVDCtrl_EX[u8DrvIdx].u8HalIdx; in MVD_GetHalIdx()
354 MS_U32 u32VpuSid = pMVDDrvContext->gMVDCtrl_EX[u8DrvIdx].u32VpuSid; in MVD_GetVpuStreamId()
366 pMVDDrvContext->gMVDCtrl_EX[u8DrvIdx].bUsed = bUsed; in MVD_SetIsUsed()
373 MS_BOOL bUsed = pMVDDrvContext->gMVDCtrl_EX[u8DrvIdx].bUsed; in MVD_GetIsUsed()
478 MVD_FrameInfo* pPreInfo = &(pMVDDrvContext->stPreFrmInfo[u8DrvIdx]); in MVD_InitVar()
487 memset(&(pMVDDrvContext->stSyncCfg[u8DrvIdx]), 0, sizeof(MVD_AVSyncCfg)); in MVD_InitVar()
489 pMVDDrvContext->bFrmRateSupported[u8DrvIdx] = TRUE; in MVD_InitVar()
491 pMVDDrvContext->u32SyncDoneCnt[0] = 0; in MVD_InitVar()
492 pMVDDrvContext->u32SyncDoneCnt[1] = 0; in MVD_InitVar()
493 pMVDDrvContext->u32VSyncCnt[0] = 0; in MVD_InitVar()
494 pMVDDrvContext->u32VSyncCnt[1] = 0; in MVD_InitVar()
495 pMVDDrvContext->u32FrameBaseMode[u8DrvIdx] = FALSE; in MVD_InitVar()
496 pMVDDrvContext->bTrickPlay2xAVSync[u8DrvIdx] = FALSE; in MVD_InitVar()
547 if(pMVDDrvContext->bCMAUsed == FALSE) in MDrv_MVD_SetCfg()
695 if (pMVDDrvContext->bCMAUsed == TRUE && pMVDDrvContext->bCMAAllocDone == TRUE) in MDrv_MVD_Exit()
697 if (MApi_CMA_Pool_PutMem(&pMVDDrvContext->cmaFreeParam[u8DrvIdx]) == FALSE) in MDrv_MVD_Exit()
703 pMVDDrvContext->bCMAAllocDone = FALSE; in MDrv_MVD_Exit()
709 if (pMVDDrvContext->_eEventFlag[u8DrvIdx]) in MDrv_MVD_Exit()
1116 if (pMVDDrvContext->u32FrmCnt[u8DrvIdx] == HAL_MVD_GetPicCounter(u8HalIdx)) in MDrv_MVD_GetActiveFormat()
1118 return pMVDDrvContext->u8Afd[u8DrvIdx]; in MDrv_MVD_GetActiveFormat()
1120 pMVDDrvContext->u32FrmCnt[u8DrvIdx] = HAL_MVD_GetPicCounter(u8HalIdx); in MDrv_MVD_GetActiveFormat()
1122 pMVDDrvContext->u8Afd[u8DrvIdx] = HAL_MVD_GetActiveFormat(u8HalIdx); in MDrv_MVD_GetActiveFormat()
1123 return pMVDDrvContext->u8Afd[u8DrvIdx]; in MDrv_MVD_GetActiveFormat()
1153 pMVDDrvContext->stSyncCfg[u8DrvIdx].bEnable = bEnable; in MDrv_MVD_SetAVSync()
1154 pMVDDrvContext->stSyncCfg[u8DrvIdx].u32Delay = u32Delay; in MDrv_MVD_SetAVSync()
1193 return (pMVDDrvContext->stSyncCfg[u8DrvIdx].u32Delay); in MDrv_MVD_GetAVSyncDelay()
1240 pMVDDrvContext->stSyncCfg[u8DrvIdx].u16Tolerance = u16PTS; in MDrv_MVD_ChangeAVsync()
1337 if(pMVDDrvContext->bCMAUsed == TRUE && pMVDDrvContext->bCMAAllocDone == FALSE) in MDrv_MVD_GetDispRdy()
1351 alloc_param.pool_handle_id = pMVDDrvContext->cmaInitParam.pool_handle_id; in MDrv_MVD_GetDispRdy()
1352 … alloc_param.offset_in_pool = u64Addr - pMVDDrvContext->cmaInitParam.heap_miu_start_offset; in MDrv_MVD_GetDispRdy()
1368 pMVDDrvContext->cmaFreeParam[u8DrvIdx].pool_handle_id = alloc_param.pool_handle_id; in MDrv_MVD_GetDispRdy()
1369 pMVDDrvContext->cmaFreeParam[u8DrvIdx].offset_in_pool = alloc_param.offset_in_pool; in MDrv_MVD_GetDispRdy()
1370 pMVDDrvContext->cmaFreeParam[u8DrvIdx].length = alloc_param.length; in MDrv_MVD_GetDispRdy()
1373 HAL_MVD_SetFrameBufferMiu(u8HalIdx,pMVDDrvContext->cmaInitParam.miu); in MDrv_MVD_GetDispRdy()
1377 pMVDDrvContext->bCMAAllocDone = TRUE; in MDrv_MVD_GetDispRdy()
1846 if(pMVDDrvContext->u32FrameBaseMode[u8DrvIdx] == TRUE) in MDrv_MVD_GetQueueVacancy()
1871 …if(pMVDDrvContext->u32FrameBaseMode[u8DrvIdx] == TRUE && (E_MVD_TS_FILE_MODE != curSrcMode && E_M… in MDrv_MVD_GetESReadPtr()
1908 …if(pMVDDrvContext->u32FrameBaseMode[u8DrvIdx] == TRUE && (E_MVD_TS_FILE_MODE != curSrcMode && E_MV… in MDrv_MVD_GetESWritePtr()
1981 MVD_AVSyncCfg* pstNFPSyncCfg = &(pMVDDrvContext->stNFPSyncCfg[u8DrvIdx]); in MDrv_MVD_SetSpeed()
1991 memcpy(pstNFPSyncCfg, &(pMVDDrvContext->stSyncCfg[u8DrvIdx]), sizeof(MVD_AVSyncCfg)); in MDrv_MVD_SetSpeed()
1998 …if((eSpeedType == E_MVD_SPEED_FAST && u8Multiple == 2 && pMVDDrvContext->bTrickPlay2xAVSync[u8DrvI… in MDrv_MVD_SetSpeed()
2007 …eSpeedType) || (eSpeedType == E_MVD_SPEED_FAST && u8Multiple == 2 && pMVDDrvContext->bTrickPlay2xA… in MDrv_MVD_SetSpeed()
2059 MVD_FrameInfo* pPreInfo = &(pMVDDrvContext->stPreFrmInfo[u8DrvIdx]); in MDrv_MVD_IsSeqChg()
2073 if(pMVDDrvContext->bSelf_SeqChange[u8DrvIdx]==FALSE) in MDrv_MVD_IsSeqChg()
2152 if(pMVDDrvContext->bSuspendDS_Ftime[u8DrvIdx] ==TRUE) //happen in first time suspend ds in MDrv_MVD_IsSeqChg()
2154 pMVDDrvContext->bSuspendDS_Ftime[u8DrvIdx] = FALSE; in MDrv_MVD_IsSeqChg()
2155 if(pMVDDrvContext->bSelf_SeqChange[u8DrvIdx]==TRUE) in MDrv_MVD_IsSeqChg()
2178 …if(pMVDDrvContext->bSuspendDS_Ftime[u8DrvIdx] == FALSE)//happen in close suspend ds,it will reset … in MDrv_MVD_IsSeqChg()
2180 pMVDDrvContext->bSuspendDS_Ftime[u8DrvIdx] = TRUE; in MDrv_MVD_IsSeqChg()
2192 …pMVDDrvContext->bFrmRateSupported[u8DrvIdx] = HAL_MVD_GetFrmRateIsSupported(stFrmInfo.u16HorSize, … in MDrv_MVD_IsSeqChg()
2193 …MVD_PRINT("%s bFrmRateSupported[0x%x]=%x\n", __FUNCTION__, u8DrvIdx, pMVDDrvContext->bFrmRateSuppo… in MDrv_MVD_IsSeqChg()
2243 return pMVDDrvContext->_eCurEvent[u8DrvIdx]; in MDrv_MVD_GetIsrEvent()
2265 pu32EventFlag = &(pMVDDrvContext->_eEventFlag[u8DrvIdx]); in MVD_IsrProc()
2272 u8HalIdx = pMVDDrvContext->gMVDCtrl_EX[u8DrvIdx].u8HalIdx; in MVD_IsrProc()
2280 pu32CurEvent = &(pMVDDrvContext->_eCurEvent[u8DrvIdx]); in MVD_IsrProc()
2281 pfnCb = pMVDDrvContext->_pfnCallback[u8DrvIdx]; in MVD_IsrProc()
2282 u32CbData = pMVDDrvContext->_u32CallbackPara[u8DrvIdx]; in MVD_IsrProc()
2376 (pMVDDrvContext->u32VSyncCnt[u8DrvIdx])++; in MVD_IsrProc()
2378 (pMVDDrvContext->u32VSyncCnt[u8DrvIdx] > 60) || in MVD_IsrProc()
2381 pMVDDrvContext->u32VSyncCnt[u8DrvIdx] = 0; in MVD_IsrProc()
2392 (pMVDDrvContext->u32SyncDoneCnt[u8DrvIdx])++; in MVD_IsrProc()
2395 … if (pMVDDrvContext->u32SyncDoneCnt[u8DrvIdx] > PB_ONLY_UNMUTE_VSYNC_COUNT) //sync done in MVD_IsrProc()
2401 pMVDDrvContext->u32SyncDoneCnt[u8DrvIdx] = 0; in MVD_IsrProc()
2473 && (TRUE == pMVDDrvContext->gMVDCtrl_EX[i].bUsed)) in MDrv_MVD_SetIsrEvent()
2496 pMVDDrvContext->_pfnCallback[u8DrvIdx] = NULL; in MDrv_MVD_SetIsrEvent()
2497 pMVDDrvContext->_u32CallbackPara[u8DrvIdx] = MVD_U32_MAX; in MDrv_MVD_SetIsrEvent()
2498 pMVDDrvContext->_eEventFlag[u8DrvIdx] = E_MVD_EVENT_DISABLE_ALL; in MDrv_MVD_SetIsrEvent()
2506 pMVDDrvContext->_pfnCallback[u8DrvIdx] = (MVD_InterruptCb)fnHandler; in MDrv_MVD_SetIsrEvent()
2507 pMVDDrvContext->_u32CallbackPara[u8DrvIdx] = u32Id; in MDrv_MVD_SetIsrEvent()
2510 pMVDDrvContext->_eEventFlag[u8DrvIdx] = eEvent; in MDrv_MVD_SetIsrEvent()
2546 …MVD_DEBUGINFO(MVD_PRINT("MDrv_MVD_SetIsrEvent eEventFlag=0x%x\n", pMVDDrvContext->_eEventFlag[u8Dr… in MDrv_MVD_SetIsrEvent()
2547 MDrv_MVD_EnableInt(u32Id, pMVDDrvContext->_eEventFlag[u8DrvIdx]); in MDrv_MVD_SetIsrEvent()
2895 MVD_FrameInfo* pPreInfo = &(pMVDDrvContext->stPreFrmInfo[u8DrvIdx]); in MDrv_MVD_DbgDump()
2896 MVD_AVSyncCfg* pAVSyncCfg = &(pMVDDrvContext->stSyncCfg[u8DrvIdx]); in MDrv_MVD_DbgDump()
2952 pMVDDrvContext->u32FrameBaseMode[u8DrvIdx] = u8Mode; in MDrv_MVD_SetMcuMode()
3059 if(pMVDDrvContext == NULL) in MDrv_MVD_Init_Share_Mem()
3061 pMVDDrvContext = &gMVDDrvContext; in MDrv_MVD_Init_Share_Mem()
3062 memset(pMVDDrvContext,0,sizeof(MVD_Drv_CTX)); in MDrv_MVD_Init_Share_Mem()
3075 pMVDDrvContext = (MVD_Drv_CTX*)u32Addr; // for one process in MDrv_MVD_Init_Share_Mem()
3081 pMVDDrvContext = (MVD_Drv_CTX*)u32Addr; // for another process in MDrv_MVD_Init_Share_Mem()
3084 if(pMVDDrvContext == NULL) in MDrv_MVD_Init_Share_Mem()
3086 pMVDDrvContext = &gMVDDrvContext; in MDrv_MVD_Init_Share_Mem()
3087 memset(pMVDDrvContext,0,sizeof(MVD_Drv_CTX)); in MDrv_MVD_Init_Share_Mem()
3293 if(pMVDDrvContext->u32FrameBaseMode[u8DrvIdx] == TRUE) in MDrv_MVD_GetSLQNum()
3314 MS_BOOL bSupported = pMVDDrvContext->bFrmRateSupported[u8DrvIdx]; in MDrv_MVD_GetFrmRateIsSupported()
3503 pMVDDrvContext->gMVDPreCtrl[u8HalIdx].bHWBufferReMapping = bEnable; in MDrv_MVD_HWBuffer_ReMappingMode()
3551 pMVDDrvContext->bSelf_SeqChange[u8DrvIdx] = bEnable; in MDrv_MVD_SetSelfSeqChange()
3850 pMVDDrvContext->bTrickPlay2xAVSync[u8DrvIdx] = bEnable; in MDrv_MVD_TrickPlay2xAVSync()
3873 pMVDDrvContext->bCMAUsed = TRUE; in MDrv_MVD_SetCMAInformation()
3875 memcpy((void*)(&pMVDDrvContext->cmaInitParam),cmaInitParam,sizeof(struct CMA_Pool_Init_Param)); in MDrv_MVD_SetCMAInformation()