Lines Matching refs:pMVDDrvContext

279 MVD_Drv_CTX* pMVDDrvContext = NULL;  variable
301 pMVDDrvContext->bSuspendDS_Ftime[0] = TRUE; in MVD_Context_Init()
302 pMVDDrvContext->bSuspendDS_Ftime[1] = TRUE; in MVD_Context_Init()
303 pMVDDrvContext->u8Afd[0] = 0xff; in MVD_Context_Init()
304 pMVDDrvContext->u8Afd[1] = 0xff; in MVD_Context_Init()
312 if (pMVDDrvContext->gMVDCtrl_EX[u8DrvIdx].bUsed) in MVD_SaveStreamId()
318 pMVDDrvContext->gMVDCtrl_EX[u8DrvIdx].u32MvdSid = u32MvdSid; in MVD_SaveStreamId()
319 pMVDDrvContext->gMVDCtrl_EX[u8DrvIdx].u32VpuSid = u32VpuSid; in MVD_SaveStreamId()
320 pMVDDrvContext->gMVDCtrl_EX[u8DrvIdx].u8HalIdx = HAL_MVD_SidToIdx((HAL_MVD_StreamId)u32MvdSid); in MVD_SaveStreamId()
327 pMVDDrvContext->u32Id[u8DrvIdx] = u32Id; in MVD_RecordStreamId()
332 return pMVDDrvContext->u32Id[u8Idx]; in MVD_GetStreamId()
338 MS_U8 u8HalIdx = pMVDDrvContext->gMVDCtrl_EX[u8DrvIdx].u8HalIdx; in MVD_GetHalIdx()
345 MS_U32 u32VpuSid = pMVDDrvContext->gMVDCtrl_EX[u8DrvIdx].u32VpuSid; in MVD_GetVpuStreamId()
355 pMVDDrvContext->gMVDCtrl_EX[u8DrvIdx].bUsed = bUsed; in MVD_SetIsUsed()
362 MS_BOOL bUsed = pMVDDrvContext->gMVDCtrl_EX[u8DrvIdx].bUsed; in MVD_GetIsUsed()
459 MVD_FrameInfo* pPreInfo = &(pMVDDrvContext->stPreFrmInfo[u8DrvIdx]); in MVD_InitVar()
468 memset(&(pMVDDrvContext->stSyncCfg[u8DrvIdx]), 0, sizeof(MVD_AVSyncCfg)); in MVD_InitVar()
470 pMVDDrvContext->bFrmRateSupported[u8DrvIdx] = TRUE; in MVD_InitVar()
472 pMVDDrvContext->u32SyncDoneCnt[0] = 0; in MVD_InitVar()
473 pMVDDrvContext->u32SyncDoneCnt[1] = 0; in MVD_InitVar()
474 pMVDDrvContext->u32VSyncCnt[0] = 0; in MVD_InitVar()
475 pMVDDrvContext->u32VSyncCnt[1] = 0; in MVD_InitVar()
476 pMVDDrvContext->u32FrameBaseMode[u8DrvIdx] = FALSE; in MVD_InitVar()
477 pMVDDrvContext->bTrickPlay2xAVSync[u8DrvIdx] = FALSE; in MVD_InitVar()
527 if(pMVDDrvContext->bCMAUsed == FALSE) in MDrv_MVD_SetCfg()
675 if (pMVDDrvContext->bCMAUsed == TRUE && pMVDDrvContext->bCMAAllocDone == TRUE) in MDrv_MVD_Exit()
677 if (MApi_CMA_Pool_PutMem(&pMVDDrvContext->cmaFreeParam[u8DrvIdx]) == FALSE) in MDrv_MVD_Exit()
683 pMVDDrvContext->bCMAAllocDone = FALSE; in MDrv_MVD_Exit()
689 if (pMVDDrvContext->_eEventFlag[u8DrvIdx]) in MDrv_MVD_Exit()
1095 if (pMVDDrvContext->u32FrmCnt[u8DrvIdx] == HAL_MVD_GetPicCounter(u8HalIdx)) in MDrv_MVD_GetActiveFormat()
1097 return pMVDDrvContext->u8Afd[u8DrvIdx]; in MDrv_MVD_GetActiveFormat()
1099 pMVDDrvContext->u32FrmCnt[u8DrvIdx] = HAL_MVD_GetPicCounter(u8HalIdx); in MDrv_MVD_GetActiveFormat()
1101 pMVDDrvContext->u8Afd[u8DrvIdx] = HAL_MVD_GetActiveFormat(u8HalIdx); in MDrv_MVD_GetActiveFormat()
1102 return pMVDDrvContext->u8Afd[u8DrvIdx]; in MDrv_MVD_GetActiveFormat()
1132 pMVDDrvContext->stSyncCfg[u8DrvIdx].bEnable = bEnable; in MDrv_MVD_SetAVSync()
1133 pMVDDrvContext->stSyncCfg[u8DrvIdx].u32Delay = u32Delay; in MDrv_MVD_SetAVSync()
1172 return (pMVDDrvContext->stSyncCfg[u8DrvIdx].u32Delay); in MDrv_MVD_GetAVSyncDelay()
1219 pMVDDrvContext->stSyncCfg[u8DrvIdx].u16Tolerance = u16PTS; in MDrv_MVD_ChangeAVsync()
1316 if(pMVDDrvContext->bCMAUsed == TRUE && pMVDDrvContext->bCMAAllocDone == FALSE) in MDrv_MVD_GetDispRdy()
1330 alloc_param.pool_handle_id = pMVDDrvContext->cmaInitParam.pool_handle_id; in MDrv_MVD_GetDispRdy()
1331 … alloc_param.offset_in_pool = u64Addr - pMVDDrvContext->cmaInitParam.heap_miu_start_offset; in MDrv_MVD_GetDispRdy()
1347 pMVDDrvContext->cmaFreeParam[u8DrvIdx].pool_handle_id = alloc_param.pool_handle_id; in MDrv_MVD_GetDispRdy()
1348 pMVDDrvContext->cmaFreeParam[u8DrvIdx].offset_in_pool = alloc_param.offset_in_pool; in MDrv_MVD_GetDispRdy()
1349 pMVDDrvContext->cmaFreeParam[u8DrvIdx].length = alloc_param.length; in MDrv_MVD_GetDispRdy()
1352 HAL_MVD_SetFrameBufferMiu(u8HalIdx,pMVDDrvContext->cmaInitParam.miu); in MDrv_MVD_GetDispRdy()
1356 pMVDDrvContext->bCMAAllocDone = TRUE; in MDrv_MVD_GetDispRdy()
1834 if(pMVDDrvContext->u32FrameBaseMode[u8DrvIdx] == TRUE) in MDrv_MVD_GetQueueVacancy()
1858 if(pMVDDrvContext->u32FrameBaseMode[u8DrvIdx] == TRUE) in MDrv_MVD_GetESReadPtr()
1894 if(pMVDDrvContext->u32FrameBaseMode[u8DrvIdx] == TRUE) in MDrv_MVD_GetESWritePtr()
1968 MVD_AVSyncCfg* pstNFPSyncCfg = &(pMVDDrvContext->stNFPSyncCfg[u8DrvIdx]); in MDrv_MVD_SetSpeed()
1978 memcpy(pstNFPSyncCfg, &(pMVDDrvContext->stSyncCfg[u8DrvIdx]), sizeof(MVD_AVSyncCfg)); in MDrv_MVD_SetSpeed()
1983 …if((eSpeedType == E_MVD_SPEED_FAST && u8Multiple == 2 && pMVDDrvContext->bTrickPlay2xAVSync[u8DrvI… in MDrv_MVD_SetSpeed()
1991 …eSpeedType) || (eSpeedType == E_MVD_SPEED_FAST && u8Multiple == 2 && pMVDDrvContext->bTrickPlay2xA… in MDrv_MVD_SetSpeed()
2043 MVD_FrameInfo* pPreInfo = &(pMVDDrvContext->stPreFrmInfo[u8DrvIdx]); in MDrv_MVD_IsSeqChg()
2057 if(pMVDDrvContext->bSelf_SeqChange[u8DrvIdx]==FALSE) in MDrv_MVD_IsSeqChg()
2136 if(pMVDDrvContext->bSuspendDS_Ftime[u8DrvIdx] ==TRUE) //happen in first time suspend ds in MDrv_MVD_IsSeqChg()
2138 pMVDDrvContext->bSuspendDS_Ftime[u8DrvIdx] = FALSE; in MDrv_MVD_IsSeqChg()
2139 if(pMVDDrvContext->bSelf_SeqChange[u8DrvIdx]==TRUE) in MDrv_MVD_IsSeqChg()
2162 …if(pMVDDrvContext->bSuspendDS_Ftime[u8DrvIdx] == FALSE)//happen in close suspend ds,it will reset … in MDrv_MVD_IsSeqChg()
2164 pMVDDrvContext->bSuspendDS_Ftime[u8DrvIdx] = TRUE; in MDrv_MVD_IsSeqChg()
2176pMVDDrvContext->bFrmRateSupported[u8DrvIdx] = HAL_MVD_GetFrmRateIsSupported(stFrmInfo.u16HorSize, … in MDrv_MVD_IsSeqChg()
2177 …MVD_PRINT("%s bFrmRateSupported[0x%x]=%x\n", __FUNCTION__, u8DrvIdx, pMVDDrvContext->bFrmRateSuppo… in MDrv_MVD_IsSeqChg()
2227 return pMVDDrvContext->_eCurEvent[u8DrvIdx]; in MDrv_MVD_GetIsrEvent()
2249 pu32EventFlag = &(pMVDDrvContext->_eEventFlag[u8DrvIdx]); in MVD_IsrProc()
2256 u8HalIdx = pMVDDrvContext->gMVDCtrl_EX[u8DrvIdx].u8HalIdx; in MVD_IsrProc()
2264 pu32CurEvent = &(pMVDDrvContext->_eCurEvent[u8DrvIdx]); in MVD_IsrProc()
2265 pfnCb = pMVDDrvContext->_pfnCallback[u8DrvIdx]; in MVD_IsrProc()
2266 u32CbData = pMVDDrvContext->_u32CallbackPara[u8DrvIdx]; in MVD_IsrProc()
2360 (pMVDDrvContext->u32VSyncCnt[u8DrvIdx])++; in MVD_IsrProc()
2362 (pMVDDrvContext->u32VSyncCnt[u8DrvIdx] > 60) || in MVD_IsrProc()
2365 pMVDDrvContext->u32VSyncCnt[u8DrvIdx] = 0; in MVD_IsrProc()
2376 (pMVDDrvContext->u32SyncDoneCnt[u8DrvIdx])++; in MVD_IsrProc()
2379 … if (pMVDDrvContext->u32SyncDoneCnt[u8DrvIdx] > PB_ONLY_UNMUTE_VSYNC_COUNT) //sync done in MVD_IsrProc()
2385 pMVDDrvContext->u32SyncDoneCnt[u8DrvIdx] = 0; in MVD_IsrProc()
2457 && (TRUE == pMVDDrvContext->gMVDCtrl_EX[i].bUsed)) in MDrv_MVD_SetIsrEvent()
2480 pMVDDrvContext->_pfnCallback[u8DrvIdx] = NULL; in MDrv_MVD_SetIsrEvent()
2481 pMVDDrvContext->_u32CallbackPara[u8DrvIdx] = MVD_U32_MAX; in MDrv_MVD_SetIsrEvent()
2482 pMVDDrvContext->_eEventFlag[u8DrvIdx] = E_MVD_EVENT_DISABLE_ALL; in MDrv_MVD_SetIsrEvent()
2490 pMVDDrvContext->_pfnCallback[u8DrvIdx] = (MVD_InterruptCb)fnHandler; in MDrv_MVD_SetIsrEvent()
2491 pMVDDrvContext->_u32CallbackPara[u8DrvIdx] = u32Id; in MDrv_MVD_SetIsrEvent()
2494 pMVDDrvContext->_eEventFlag[u8DrvIdx] = eEvent; in MDrv_MVD_SetIsrEvent()
2530 …MVD_DEBUGINFO(MVD_PRINT("MDrv_MVD_SetIsrEvent eEventFlag=0x%x\n", pMVDDrvContext->_eEventFlag[u8Dr… in MDrv_MVD_SetIsrEvent()
2531 MDrv_MVD_EnableInt(u32Id, pMVDDrvContext->_eEventFlag[u8DrvIdx]); in MDrv_MVD_SetIsrEvent()
2640 pMVDDrvContext->bTrickPlay2xAVSync[u8DrvIdx] = bEnable; in MDrv_MVD_TrickPlay2xAVSync()
2904 MVD_FrameInfo* pPreInfo = &(pMVDDrvContext->stPreFrmInfo[u8DrvIdx]); in MDrv_MVD_DbgDump()
2905 MVD_AVSyncCfg* pAVSyncCfg = &(pMVDDrvContext->stSyncCfg[u8DrvIdx]); in MDrv_MVD_DbgDump()
2961 pMVDDrvContext->u32FrameBaseMode[u8DrvIdx] = u8Mode; in MDrv_MVD_SetMcuMode()
3089 if(pMVDDrvContext == NULL) in MDrv_MVD_Init_Share_Mem()
3091 pMVDDrvContext = &gMVDDrvContext; in MDrv_MVD_Init_Share_Mem()
3092 memset(pMVDDrvContext,0,sizeof(MVD_Drv_CTX)); in MDrv_MVD_Init_Share_Mem()
3105 pMVDDrvContext = (MVD_Drv_CTX*)u32Addr; // for one process in MDrv_MVD_Init_Share_Mem()
3111 pMVDDrvContext = (MVD_Drv_CTX*)u32Addr; // for another process in MDrv_MVD_Init_Share_Mem()
3114 if(pMVDDrvContext == NULL) in MDrv_MVD_Init_Share_Mem()
3116 pMVDDrvContext = &gMVDDrvContext; in MDrv_MVD_Init_Share_Mem()
3117 memset(pMVDDrvContext,0,sizeof(MVD_Drv_CTX)); in MDrv_MVD_Init_Share_Mem()
3315 if(pMVDDrvContext->u32FrameBaseMode[u8DrvIdx] == TRUE) in MDrv_MVD_GetSLQNum()
3336 MS_BOOL bSupported = pMVDDrvContext->bFrmRateSupported[u8DrvIdx]; in MDrv_MVD_GetFrmRateIsSupported()
3525 pMVDDrvContext->gMVDPreCtrl[u8HalIdx].bHWBufferReMapping = bEnable; in MDrv_MVD_HWBuffer_ReMappingMode()
3573 pMVDDrvContext->bSelf_SeqChange[u8DrvIdx] = bEnable; in MDrv_MVD_SetSelfSeqChange()
3896 pMVDDrvContext->bCMAUsed = TRUE; in MDrv_MVD_SetCMAInformation()
3897 memcpy((void*)(&pMVDDrvContext->cmaInitParam),cmaInitParam,sizeof(struct CMA_Pool_Init_Param)); in MDrv_MVD_SetCMAInformation()