Lines Matching refs:pHVDDrvContext

199         pHVDDrvContext->gHVDCtrl_EX[u8DrvId].u32CtrlMode |= HVD_CTRL_PROCESSING;    \
205 pHVDDrvContext->gHVDCtrl_EX[u8DrvId].u32CtrlMode &= (~HVD_CTRL_PROCESSING); \
212 if (!(pHVDDrvContext->bHVDIsInited[u8DrvId])) \
221 if (pHVDDrvContext->bHVDIsIniting[u8DrvId]) \
227 #define _DRV_HVD_Ctrl(u8DrvId, x) ( pHVDDrvContext->gHVDCtrl_EX[u8DrvId].u32CtrlMode & (x) )
232 pHVDDrvContext->gHVDCtrl_EX[u8DrvId].u32CtrlMode |= (x); \
329 HVD_Drv_CTX* pHVDDrvContext = NULL; variable
393 HVD_EX_Drv_Ctrl *pCtrl = &(pHVDDrvContext->gHVDCtrl_EX[u8DrvId]); in _HVD_EX_InitVariables()
399 HAL_HVD_EX_SetPreCtrlVariables(u32Id,(MS_VIRT)(&pHVDDrvContext->gHVDPreCtrl[u8DrvId])); in _HVD_EX_InitVariables()
447 HVD_EX_Drv_Ctrl *pDrvCtrl_sub = &(pHVDDrvContext->gHVDCtrl_EX[u8DrvId+1]); in _HVD_EX_InitVariables()
571 … if (!(pHVDDrvContext->gHVDCtrl_EX[u8DrvId].InitParams.u8TurboInit & E_HVD_EX_TURBOINIT_CHECK)) in _HVD_EX_Check_Cmd()
574 … u32Tmp0 = pHVDDrvContext->gHVDCtrl_EX[u8DrvId].InitParams.u32ModeFlag & HVD_INIT_HW_MASK; in _HVD_EX_Check_Cmd()
582 … u32Tmp0 = pHVDDrvContext->gHVDCtrl_EX[u8DrvId].InitParams.u32ModeFlag & HVD_INIT_MAIN_MASK; in _HVD_EX_Check_Cmd()
586 …if ((pHVDDrvContext->gHVDCtrl_EX[u8DrvId].InitParams.u32ModeFlag & HVD_INIT_INPUT_MASK) == HVD_INI… in _HVD_EX_Check_Cmd()
591 …if (!(pHVDDrvContext->gHVDCtrl_EX[u8DrvId].InitParams.u32ModeFlag & (HVD_INIT_UTOPIA_ENVI | HVD_IN… in _HVD_EX_Check_Cmd()
594 … if ((pHVDDrvContext->gHVDCtrl_EX[u8DrvId].InitParams.u32ModeFlag & HVD_INIT_START_CODE_MASK) == in _HVD_EX_Check_Cmd()
600 … if (pHVDDrvContext->gHVDCtrl_EX[u8DrvId].InitParams.u8SyncType != E_HVD_SYNC_TBL_TYPE_NON) in _HVD_EX_Check_Cmd()
609 …if (!(pHVDDrvContext->gHVDCtrl_EX[u8DrvId].InitParams.u32ModeFlag & (HVD_INIT_UTOPIA_ENVI | HVD_IN… in _HVD_EX_Check_Cmd()
611 … if ((pHVDDrvContext->gHVDCtrl_EX[u8DrvId].InitParams.u8SyncType != E_HVD_SYNC_TBL_TYPE_DTS) in _HVD_EX_Check_Cmd()
612 … && (pHVDDrvContext->gHVDCtrl_EX[u8DrvId].InitParams.u8SyncType != E_HVD_SYNC_TBL_TYPE_STS) in _HVD_EX_Check_Cmd()
613 … && (pHVDDrvContext->gHVDCtrl_EX[u8DrvId].InitParams.u8SyncType != E_HVD_SYNC_TBL_TYPE_PTS) in _HVD_EX_Check_Cmd()
614 … && (pHVDDrvContext->gHVDCtrl_EX[u8DrvId].InitParams.u8SyncType != E_HVD_SYNC_TBL_TYPE_NON)) in _HVD_EX_Check_Cmd()
618pHVDDrvContext->gHVDCtrl_EX[u8DrvId].InitParams.u8SyncType = E_HVD_SYNC_TBL_TYPE_PTS; in _HVD_EX_Check_Cmd()
629 if (pHVDDrvContext->gHVDCtrl_EX[u8DrvId].MemMap.u32MIU1BaseAddr == 0) in _HVD_EX_Check_Cmd()
635 if ((pHVDDrvContext->gHVDCtrl_EX[u8DrvId].MemMap.u32CodeBufAddr & 0x7FF) != 0) in _HVD_EX_Check_Cmd()
638 … (unsigned long)pHVDDrvContext->gHVDCtrl_EX[u8DrvId].MemMap.u32CodeBufAddr); in _HVD_EX_Check_Cmd()
643 … u32Tmp0 = pHVDDrvContext->gHVDCtrl_EX[u8DrvId].InitParams.u32ModeFlag & HVD_INIT_MAIN_MASK; in _HVD_EX_Check_Cmd()
644 … u32Tmp1 = pHVDDrvContext->gHVDCtrl_EX[u8DrvId].InitParams.u32ModeFlag & HVD_INIT_INPUT_MASK; in _HVD_EX_Check_Cmd()
651 … MS_U32 tmpAddr = pHVDDrvContext->gHVDCtrl_EX[u8DrvId].MemMap.u32DrvProcessBufAddr; in _HVD_EX_Check_Cmd()
653 if (pHVDDrvContext->gHVDCtrl_EX[u8DrvId].MemMap.u32DrvProcessBufAddr == 0) in _HVD_EX_Check_Cmd()
656 pHVDDrvContext->gHVDCtrl_EX[u8DrvId].bNoDrvProccBuf = TRUE; in _HVD_EX_Check_Cmd()
660 if ((pHVDDrvContext->gHVDCtrl_EX[u8DrvId].MemMap.u32BitstreamBufAddr > tmpAddr) in _HVD_EX_Check_Cmd()
662 (pHVDDrvContext->gHVDCtrl_EX[u8DrvId].MemMap.u32BitstreamBufAddr + in _HVD_EX_Check_Cmd()
663 pHVDDrvContext->gHVDCtrl_EX[u8DrvId].MemMap.u32BitstreamBufSize))) in _HVD_EX_Check_Cmd()
667 pHVDDrvContext->gHVDCtrl_EX[u8DrvId].bNoDrvProccBuf = TRUE; in _HVD_EX_Check_Cmd()
671 if (pHVDDrvContext->gHVDCtrl_EX[u8DrvId].MemMap.u32DrvProcessBufSize in _HVD_EX_Check_Cmd()
678 pHVDDrvContext->gHVDCtrl_EX[u8DrvId].MemMap.u32DrvProcessBufSize, in _HVD_EX_Check_Cmd()
681 pHVDDrvContext->gHVDCtrl_EX[u8DrvId].bNoDrvProccBuf = TRUE; in _HVD_EX_Check_Cmd()
685 if (pHVDDrvContext->gHVDCtrl_EX[u8DrvId].MemMap.u32DrvProcessBufSize > 1) in _HVD_EX_Check_Cmd()
688 pHVDDrvContext->gHVDCtrl_EX[u8DrvId].MemMap.u32DrvProcessBufAddr + in _HVD_EX_Check_Cmd()
689 pHVDDrvContext->gHVDCtrl_EX[u8DrvId].MemMap.u32DrvProcessBufSize - 1; in _HVD_EX_Check_Cmd()
693 tmpAddr = pHVDDrvContext->gHVDCtrl_EX[u8DrvId].MemMap.u32DrvProcessBufAddr; in _HVD_EX_Check_Cmd()
696 if ((pHVDDrvContext->gHVDCtrl_EX[u8DrvId].MemMap.u32BitstreamBufAddr > tmpAddr) in _HVD_EX_Check_Cmd()
698 (pHVDDrvContext->gHVDCtrl_EX[u8DrvId].MemMap.u32BitstreamBufAddr + in _HVD_EX_Check_Cmd()
699 pHVDDrvContext->gHVDCtrl_EX[u8DrvId].MemMap.u32BitstreamBufSize))) in _HVD_EX_Check_Cmd()
703 pHVDDrvContext->gHVDCtrl_EX[u8DrvId].bNoDrvProccBuf = TRUE; in _HVD_EX_Check_Cmd()
742 if (!(pHVDDrvContext->gHVDCtrl_EX[u8DrvId].InitParams.u8TurboInit & E_HVD_EX_TURBOINIT_CHECK)) in _HVD_EX_InitRegCPU()
744 …HAL_HVD_EX_CheckMIUSel(pHVDDrvContext->gHVDCtrl_EX[u8DrvId].InitParams.u32ModeFlag & HVD_INIT_UTOP… in _HVD_EX_InitRegCPU()
766 HVD_EX_Drv_Ctrl *pCtrl = &(pHVDDrvContext->gHVDCtrl_EX[u8DrvId]); in _HVD_EX_RstVariables()
827 HVD_EX_Drv_Ctrl *pDrvCtrl_sub = &(pHVDDrvContext->gHVDCtrl_EX[u8DrvId+1]); in _HVD_EX_RstVariables()
1004 HVD_EX_Drv_Ctrl *pDrvCtrl_sub = &(pHVDDrvContext->gHVDCtrl_EX[u8DrvId+1]); in _HVD_EX_RstVariables()
1051 HVD_EX_Drv_Ctrl *pCtrl = &(pHVDDrvContext->gHVDCtrl_EX[u8DrvId]); in _HVD_EX_InitFW_AVC()
1171 HVD_EX_Drv_Ctrl *pCtrl = &(pHVDDrvContext->gHVDCtrl_EX[u8DrvId]); in _HVD_EX_InitFW_RM()
1225 HVD_EX_Drv_Ctrl *pCtrl = &(pHVDDrvContext->gHVDCtrl_EX[u8DrvId]); in _HVD_EX_CheckFWVersion()
1253 switch (pHVDDrvContext->gHVDCtrl_EX[u8DrvId].InitParams.u32ModeFlag & HVD_INIT_HW_MASK) in _HVD_EX_InitFW()
1279 …MS_U32 u32PlaybackType = pHVDDrvContext->gHVDCtrl_EX[u8DrvId].InitParams.u32ModeFlag & HVD_INIT_MA… in _HVD_EX_IsAllBufferEmpty()
1350 …MS_U32 u32PlaybackType = pHVDDrvContext->gHVDCtrl_EX[u8DrvId].InitParams.u32ModeFlag & HVD_INIT_MA… in _HVD_EX_IsAllBufferEmpty_VP8()
1430 if (pHVDDrvContext->gHVDCtrl_EX[u8Idx].HVDISRCtrl.eHWDecIsr == E_HWDEC_ISR_HVD) in _HVD_EX_ISRHandler()
1432 pfnCb = pHVDDrvContext->gHVDCtrl_EX[u8Idx].HVDISRCtrl.pfnISRCallBack; in _HVD_EX_ISRHandler()
1436 pHVDDrvContext->gHVDCtrl_EX[u8Idx].HVDISRCtrl.bInISR = TRUE; in _HVD_EX_ISRHandler()
1437pHVDDrvContext->gHVDCtrl_EX[u8Idx].HVDISRCtrl.u32ISRInfo = HAL_HVD_EX_GetData(pHVDDrvContext->gHVD… in _HVD_EX_ISRHandler()
1439 if (pHVDDrvContext->gHVDCtrl_EX[u8Idx].HVDISRCtrl.u32ISRInfo) in _HVD_EX_ISRHandler()
1444 HAL_HVD_EX_EnableISR(pHVDDrvContext->gHVDCtrl_EX[u8Idx].u32Sid, FALSE); in _HVD_EX_ISRHandler()
1445 pfnCb(pHVDDrvContext->gHVDCtrl_EX[u8Idx].u32Sid); in _HVD_EX_ISRHandler()
1446 HAL_HVD_EX_EnableISR(pHVDDrvContext->gHVDCtrl_EX[u8Idx].u32Sid, TRUE); in _HVD_EX_ISRHandler()
1449 pfnCb(pHVDDrvContext->gHVDCtrl_EX[u8Idx].u32Sid); in _HVD_EX_ISRHandler()
1459 pHVDDrvContext->gHVDCtrl_EX[u8Idx].HVDISRCtrl.bInISR = FALSE; in _HVD_EX_ISRHandler()
1479 if (pHVDDrvContext->gHVDCtrl_EX[u8Idx].HVDISRCtrl.eHWDecIsr == E_HWDEC_ISR_EVD) in _EVD_EX_ISRHandler()
1481 pfnCb = pHVDDrvContext->gHVDCtrl_EX[u8Idx].HVDISRCtrl.pfnISRCallBack; in _EVD_EX_ISRHandler()
1485 pHVDDrvContext->gHVDCtrl_EX[u8Idx].HVDISRCtrl.bInISR = TRUE; in _EVD_EX_ISRHandler()
1486pHVDDrvContext->gHVDCtrl_EX[u8Idx].HVDISRCtrl.u32ISRInfo = HAL_HVD_EX_GetData(pHVDDrvContext->gHVD… in _EVD_EX_ISRHandler()
1488 if (pHVDDrvContext->gHVDCtrl_EX[u8Idx].HVDISRCtrl.u32ISRInfo) in _EVD_EX_ISRHandler()
1493 HAL_HVD_EX_EnableISR(pHVDDrvContext->gHVDCtrl_EX[u8Idx].u32Sid, FALSE); in _EVD_EX_ISRHandler()
1494 pfnCb(pHVDDrvContext->gHVDCtrl_EX[u8Idx].u32Sid); in _EVD_EX_ISRHandler()
1495 HAL_HVD_EX_EnableISR(pHVDDrvContext->gHVDCtrl_EX[u8Idx].u32Sid, TRUE); in _EVD_EX_ISRHandler()
1498 pfnCb(pHVDDrvContext->gHVDCtrl_EX[u8Idx].u32Sid); in _EVD_EX_ISRHandler()
1508 pHVDDrvContext->gHVDCtrl_EX[u8Idx].HVDISRCtrl.bInISR = FALSE; in _EVD_EX_ISRHandler()
1528 if (pHVDDrvContext->gHVDCtrl_EX[u8Idx].HVDISRCtrl.eHWDecIsr == E_HWDEC_ISR_EVDLITE) in _EVDLITE_EX_ISRHandler()
1530 pfnCb = pHVDDrvContext->gHVDCtrl_EX[u8Idx].HVDISRCtrl.pfnISRCallBack; in _EVDLITE_EX_ISRHandler()
1534 pHVDDrvContext->gHVDCtrl_EX[u8Idx].HVDISRCtrl.bInISR = TRUE; in _EVDLITE_EX_ISRHandler()
1535pHVDDrvContext->gHVDCtrl_EX[u8Idx].HVDISRCtrl.u32ISRInfo = HAL_HVD_EX_GetData(pHVDDrvContext->gHVD… in _EVDLITE_EX_ISRHandler()
1537 if (pHVDDrvContext->gHVDCtrl_EX[u8Idx].HVDISRCtrl.u32ISRInfo) in _EVDLITE_EX_ISRHandler()
1542 HAL_HVD_EX_EnableISR(pHVDDrvContext->gHVDCtrl_EX[u8Idx].u32Sid, FALSE); in _EVDLITE_EX_ISRHandler()
1543 pfnCb(pHVDDrvContext->gHVDCtrl_EX[u8Idx].u32Sid); in _EVDLITE_EX_ISRHandler()
1544 HAL_HVD_EX_EnableISR(pHVDDrvContext->gHVDCtrl_EX[u8Idx].u32Sid, TRUE); in _EVDLITE_EX_ISRHandler()
1547 pfnCb(pHVDDrvContext->gHVDCtrl_EX[u8Idx].u32Sid); in _EVDLITE_EX_ISRHandler()
1557 pHVDDrvContext->gHVDCtrl_EX[u8Idx].HVDISRCtrl.bInISR = FALSE; in _EVDLITE_EX_ISRHandler()
1575 HVD_EX_Drv_Ctrl *pCtrl = &(pHVDDrvContext->gHVDCtrl_EX[u8DrvId]); in _HVD_EX_RecoverySettings()
1700 if((hwdec_Isr_type == pHVDDrvContext->gHVDCtrl_EX[i].HVDISRCtrl.eHWDecIsr) in MDrv_HVD_checkISR()
1701 && (TRUE == pHVDDrvContext->gHVDCtrl_EX[i].bUsed)) in MDrv_HVD_checkISR()
1717 HVD_EX_Drv_Ctrl *pCtrl = &(pHVDDrvContext->gHVDCtrl_EX[u8DrvId]); in _HVD_EX_Rst()
1725 pHVDDrvContext->bHVDIsIniting[u8DrvId] = TRUE; in _HVD_EX_Rst()
1728 …if ((pHVDDrvContext->gHVDCtrl_EX[u8DrvId].InitParams.u32ModeFlag & HVD_INIT_HW_MASK) == HVD_INIT_H… in _HVD_EX_Rst()
1761 …HVD_EX_MSG_MUST("HVD Time Measure:%d (%s %d) \n", HVD_GetSysTime_ms() - pHVDDrvContext->u32InitSys… in _HVD_EX_Rst()
1772 …HVD_EX_MSG_MUST("HVD Time Measure:%d (%s %d) \n", HVD_GetSysTime_ms() - pHVDDrvContext->u32InitSys… in _HVD_EX_Rst()
1776 …eRst = (HVD_EX_Result) HAL_HVD_EX_InitShareMem(u32Id, pHVDDrvContext->bFWdecideFB, pHVDDrvContext-… in _HVD_EX_Rst()
1787 …HVD_EX_MSG_MUST("HVD Time Measure:%d (%s %d) \n", HVD_GetSysTime_ms() - pHVDDrvContext->u32InitSys… in _HVD_EX_Rst()
1790 eRst = _HVD_EX_InitRegCPU(u32Id,pHVDDrvContext->bFWdecideFB); in _HVD_EX_Rst()
1800 …HVD_EX_MSG_MUST("HVD Time Measure:%d (%s %d) \n", HVD_GetSysTime_ms() - pHVDDrvContext->u32InitSys… in _HVD_EX_Rst()
1837 pHVDDrvContext->bHVDIsIniting[u8DrvId] = FALSE; in _HVD_EX_Rst()
1840 if (pHVDDrvContext->bCMAUsed) in _HVD_EX_Rst()
1858 …HAL_HVD_EX_SetCmd(u32Id, E_DUAL_R2_CMD_FBADDR, pHVDDrvContext->cmaInitParam[0].heap_miu_start_offs… in _HVD_EX_Rst()
1859 HAL_HVD_EX_SetCmd(u32Id, E_DUAL_R2_CMD_FBSIZE, pHVDDrvContext->cmaInitParam[0].heap_length); in _HVD_EX_Rst()
1880 if (!(pHVDDrvContext->gHVDCtrl_EX[u8DrvId].u32CtrlMode & HVD_CTRL_DISP_INFO_RDY)) in _HVD_EX_GetDispInfo()
1933 if (pHVDDrvContext->gHVDCtrl_EX[u8DrvId].bIsDispInfoChg) in _HVD_EX_GetDispInfo()
1949 pHVDDrvContext->gHVDCtrl_EX[u8DrvId].bIsDispInfoChg = FALSE; in _HVD_EX_GetDispInfo()
1960 HVD_EX_Drv_Ctrl *pCtrl = &(pHVDDrvContext->gHVDCtrl_EX[u8DrvId]); in _HVD_EX_ReportLow32BitPTS()
2092 return pHVDDrvContext->gHVDCtrl_EX[u8DrvId].MemMap.u32MIU1BaseAddr; in _HVD_EX_GetMIUBase()
2094 return pHVDDrvContext->gHVDCtrl_EX[u8DrvId].MemMap.u32MIU2BaseAddr; in _HVD_EX_GetMIUBase()
2124 HAL_HVD_EX_SetDrvCtrlsBase(&(pHVDDrvContext->gHVDCtrl_EX[0])); in MDrv_HVD_EX_SetCtrlsBase()
2131 HVD_EX_Drv_Ctrl *pCtrl1 = &(pHVDDrvContext->gHVDCtrl_EX[u8DrvId]); in MDrv_HVD_EX_MJPEG_InitSharemem()
2134 pHVDDrvContext->gHVDCtrl_EX[u8DrvId].MemMap.u32CodeBufVAddr = u32CodeBufVAddr; in MDrv_HVD_EX_MJPEG_InitSharemem()
2135 pHVDDrvContext->gHVDCtrl_EX[u8DrvId].MemMap.u32CodeBufAddr = MS_VA2PA(u32CodeBufVAddr); in MDrv_HVD_EX_MJPEG_InitSharemem()
2136 pHVDDrvContext->bHVDIsInited[u8DrvId] = TRUE; in MDrv_HVD_EX_MJPEG_InitSharemem()
2137 HVD_Pre_Ctrl *pCtrl = &(pHVDDrvContext->gHVDPreCtrl[u8DrvId]); in MDrv_HVD_EX_MJPEG_InitSharemem()
2142 HAL_HVD_EX_SetPreCtrlVariables(u32Id,(MS_VIRT)(&pHVDDrvContext->gHVDPreCtrl[u8DrvId])); in MDrv_HVD_EX_MJPEG_InitSharemem()
2145 (unsigned long)pHVDDrvContext->gHVDCtrl_EX[0].MemMap.u32CodeBufAddr, in MDrv_HVD_EX_MJPEG_InitSharemem()
2146 (unsigned long)pHVDDrvContext->gHVDCtrl_EX[1].MemMap.u32CodeBufAddr, in MDrv_HVD_EX_MJPEG_InitSharemem()
2147 (unsigned long)pHVDDrvContext->gHVDCtrl_EX[0].MemMap.u32CodeBufVAddr, in MDrv_HVD_EX_MJPEG_InitSharemem()
2148 (unsigned long)pHVDDrvContext->gHVDCtrl_EX[1].MemMap.u32CodeBufVAddr, in MDrv_HVD_EX_MJPEG_InitSharemem()
2152 HAL_HVD_EX_InitShareMem(u32Id, FALSE, pHVDDrvContext->bCMAUsed); // FIXME in MDrv_HVD_EX_MJPEG_InitSharemem()
2163 pHVDDrvContext->bHVDIsInited[u8DrvId] = FALSE; in MDrv_HVD_EX_MJPEG_Exit()
2190 if(pHVDDrvContext == NULL) in MDrv_HVD_Init_Share_Mem()
2192 pHVDDrvContext = &gHVDDrvContext; in MDrv_HVD_Init_Share_Mem()
2193 memset(pHVDDrvContext,0,sizeof(HVD_Drv_CTX)); in MDrv_HVD_Init_Share_Mem()
2206 pHVDDrvContext = (HVD_Drv_CTX*)u32Addr; // for one process in MDrv_HVD_Init_Share_Mem()
2212 pHVDDrvContext = (HVD_Drv_CTX*)u32Addr; // for another process in MDrv_HVD_Init_Share_Mem()
2215 if(pHVDDrvContext == NULL) in MDrv_HVD_Init_Share_Mem()
2217 pHVDDrvContext = &gHVDDrvContext; in MDrv_HVD_Init_Share_Mem()
2218 memset(pHVDDrvContext,0,sizeof(HVD_Drv_CTX)); in MDrv_HVD_Init_Share_Mem()
2228 HAL_HVD_EX_SetDrvCtrlsBase(&(pHVDDrvContext->gHVDCtrl_EX[0])); in MDrv_HVD_Init_Share_Mem()
2389 HVD_EX_Drv_Ctrl *pCtrl = &(pHVDDrvContext->gHVDCtrl_EX[u8DrvId]); in MDrv_HVD_EX_Init()
2394 pHVDDrvContext->bFWdecideFB = bFWdecideFB; in MDrv_HVD_EX_Init()
2398 pHVDDrvContext->u32InitSysTimeBase[u8DrvId] = HVD_GetSysTime_ms(); in MDrv_HVD_EX_Init()
2413 HAL_HVD_EX_SetDrvCtrlsBase(&(pHVDDrvContext->gHVDCtrl_EX[0])); in MDrv_HVD_EX_Init()
2454 …HVD_EX_MSG_MUST("HVD Time Measure:%d (%s %d) \n", HVD_GetSysTime_ms() - pHVDDrvContext->u32InitSys… in MDrv_HVD_EX_Init()
2457 if (pHVDDrvContext->gHVDCtrl_EX[u8DrvId].bUsed) in MDrv_HVD_EX_Init()
2537 …HVD_EX_MSG_MUST("HVD Time Measure:%d (%s %d) \n", HVD_GetSysTime_ms() - pHVDDrvContext->u32InitSys… in MDrv_HVD_EX_Init()
2550 …HVD_EX_MSG_MUST("HVD Time Measure:%d (%s %d) \n", HVD_GetSysTime_ms() - pHVDDrvContext->u32InitSys… in MDrv_HVD_EX_Init()
2555 …HAL_VPU_EX_SetBitstreamBufAddress(u32Id, pHVDDrvContext->gHVDCtrl_EX[u8DrvId].MemMap.u32TotalBitst… in MDrv_HVD_EX_Init()
2558 pHVDDrvContext->gHVDCtrl_EX[u8DrvId].u32BBUId = HAL_HVD_EX_GetBBUId(u32Id); in MDrv_HVD_EX_Init()
2560 if (pHVDDrvContext->gHVDCtrl_EX[u8DrvId].u32BBUId == HAL_HVD_INVALID_BBU_ID) in MDrv_HVD_EX_Init()
2578 …HVD_EX_MSG_MUST("HVD Time Measure:%d (%s %d) \n", HVD_GetSysTime_ms() - pHVDDrvContext->u32InitSys… in MDrv_HVD_EX_Init()
2581pHVDDrvContext->gHVDCtrl_EX[u8DrvId].u32DummyWriteBuf = MsOS_PA2KSEG1(pHVDDrvContext->gHVDCtrl_EX[… in MDrv_HVD_EX_Init()
2582 pHVDDrvContext->gHVDCtrl_EX[u8DrvId].u32CtrlMode |= HVD_CTRL_INIT_FINISHED; in MDrv_HVD_EX_Init()
2583 pHVDDrvContext->gHVDCtrl_EX[u8DrvId].bUsed = TRUE; in MDrv_HVD_EX_Init()
2584 pHVDDrvContext->gHVDCtrl_EX[u8DrvId].u32Sid = u32Id; in MDrv_HVD_EX_Init()
2588 pHVDDrvContext->gHVDCtrl_EX[u8DrvId+1].u32CtrlMode |= HVD_CTRL_INIT_FINISHED; in MDrv_HVD_EX_Init()
2589 pHVDDrvContext->gHVDCtrl_EX[u8DrvId+1].bUsed = TRUE; in MDrv_HVD_EX_Init()
2590 pHVDDrvContext->gHVDCtrl_EX[u8DrvId+1].u32Sid = u32Id+0x00011000; in MDrv_HVD_EX_Init()
2591 pHVDDrvContext->bHVDIsInited[u8DrvId+1] = TRUE; in MDrv_HVD_EX_Init()
2594 pHVDDrvContext->bHVDIsInited[u8DrvId] = TRUE; in MDrv_HVD_EX_Init()
2624 …if ((pHVDDrvContext->gHVDCtrl_EX[u8DrvId].InitParams.u32ModeFlag & HVD_INIT_MAIN_MASK) != HVD_INIT… in MDrv_HVD_EX_Rst()
2647 pHVDDrvContext->gHVDCtrl_EX[u8DrvId].u32CtrlMode |= HVD_CTRL_INIT_FINISHED; in MDrv_HVD_EX_Rst()
2648 pHVDDrvContext->bHVDIsInited[u8DrvId] = TRUE; in MDrv_HVD_EX_Rst()
2668 …if (MDrv_HVD_EX_GetPlayState(u32Id) != E_HVD_EX_GSTATE_PLAY || pHVDDrvContext->gHVDCtrl_EX[u8DrvId… in MDrv_HVD_EX_Play()
2684 pHVDDrvContext->gHVDCtrl_EX[u8DrvId].u32CtrlMode &= ~HVD_CTRL_DISPLAY_CTRL; in MDrv_HVD_EX_Play()
2709 if (pHVDDrvContext->bCMAUsed) in MDrv_HVD_EX_Exit()
2711 if (MApi_CMA_Pool_PutMem(&pHVDDrvContext->cmaFreeParam[0][u8DrvId]) == FALSE) in MDrv_HVD_EX_Exit()
2713 …tMem: offset=0x%lx, len=0x%lx\n", u32Id, pHVDDrvContext->cmaFreeParam[0][u8DrvId].offset_in_pool, in MDrv_HVD_EX_Exit()
2714 if (pHVDDrvContext->bCMATwoMIU[u8DrvId]) in MDrv_HVD_EX_Exit()
2716 if (MApi_CMA_Pool_PutMem(&pHVDDrvContext->cmaFreeParam[1][u8DrvId]) == FALSE) in MDrv_HVD_EX_Exit()
2718 …tMem: offset=0x%lx, len=0x%lx\n", u32Id, pHVDDrvContext->cmaFreeParam[1][u8DrvId].offset_in_pool, in MDrv_HVD_EX_Exit()
2725 if (!HAL_HVD_EX_FreeBBUId(u32Id, pHVDDrvContext->gHVDCtrl_EX[u8DrvId].u32BBUId)) in MDrv_HVD_EX_Exit()
2727 HVD_EX_MSG_ERR("free bbu id (%d) failed\n", pHVDDrvContext->gHVDCtrl_EX[u8DrvId].u32BBUId); in MDrv_HVD_EX_Exit()
2732 …if((pHVDDrvContext->gHVDCtrl_EX[u8DrvId].InitParams.u32ModeFlag & HVD_INIT_HW_MASK) == HVD_INIT_HW… in MDrv_HVD_EX_Exit()
2734 pHVDDrvContext->bHVDIsInited[u8DrvId+1] = FALSE; in MDrv_HVD_EX_Exit()
2756 if (pHVDDrvContext->gHVDCtrl_EX[u8DrvId].HVDISRCtrl.bRegISR) in MDrv_HVD_EX_Exit()
2763 pHVDDrvContext->bHVDIsInited[u8DrvId] = FALSE; in MDrv_HVD_EX_Exit()
2774 …if((pHVDDrvContext->gHVDCtrl_EX[u8DrvId].InitParams.u32ModeFlag & HVD_INIT_HW_MASK) == HVD_INIT_HW… in MDrv_HVD_EX_Exit()
2776 memset((void *) &(pHVDDrvContext->gHVDCtrl_EX[u8DrvId+1]), 0, sizeof(HVD_EX_Drv_Ctrl)); in MDrv_HVD_EX_Exit()
2781 memset((void *) &(pHVDDrvContext->gHVDCtrl_EX[u8DrvId]), 0, sizeof(HVD_EX_Drv_Ctrl)); in MDrv_HVD_EX_Exit()
2782 memset((void *) &(pHVDDrvContext->gHVDPreCtrl[u8DrvId]), 0, sizeof(HVD_Pre_Ctrl)); in MDrv_HVD_EX_Exit()
2813 pHVDDrvContext->gHVDCtrl_EX[u8DrvId].u32CtrlMode &= ~HVD_CTRL_DISPLAY_CTRL; in MDrv_HVD_EX_Pause()
2833 HVD_EX_Drv_Ctrl *pCtrl = &(pHVDDrvContext->gHVDCtrl_EX[u8DrvId]); in MDrv_HVD_EX_Flush()
2873 pHVDDrvContext->gHVDCtrl_EX[u8DrvId].u32CtrlMode &= ~HVD_CTRL_DISPLAY_CTRL; in MDrv_HVD_EX_Flush()
2878 …if ((pHVDDrvContext->gHVDCtrl_EX[u8DrvId].InitParams.u32ModeFlag & HVD_INIT_HW_MASK) == HVD_INIT_H… in MDrv_HVD_EX_Flush()
2880 if (pHVDDrvContext->gHVDCtrl_EX[u8DrvId].LastNal.bRVBrokenPacket) in MDrv_HVD_EX_Flush()
2886 …bbuInfo.u32Length = bbuInfo.u32AllocLength = pHVDDrvContext->gHVDCtrl_EX[u8DrvId].u32RV_Flus… in MDrv_HVD_EX_Flush()
2887 …bbuInfo.u32Staddr = pHVDDrvContext->gHVDCtrl_EX[u8DrvId].u32RV_FlushPacketAddr - pHVDDrvCont… in MDrv_HVD_EX_Flush()
2915 …if ((pHVDDrvContext->gHVDCtrl_EX[u8DrvId].InitParams.u32ModeFlag & HVD_INIT_MAIN_MASK) == HVD_INIT… in MDrv_HVD_EX_Flush()
2921 …if ((pHVDDrvContext->gHVDCtrl_EX[u8DrvId].InitParams.u32ModeFlag & HVD_INIT_HW_MASK) == HVD_INIT_H… in MDrv_HVD_EX_Flush()
2962 switch ((pHVDDrvContext->gHVDCtrl_EX[u8DrvId].InitParams.u32ModeFlag & HVD_INIT_HW_MASK)) in MDrv_HVD_EX_Flush()
3065 if (pHVDDrvContext->gHVDCtrl_EX[u8DrvId].bStepDecoding) in MDrv_HVD_EX_StepDecode()
3067 …if (pHVDDrvContext->gHVDCtrl_EX[u8DrvId].u32StepDecodeCnt == HAL_HVD_EX_GetData(u32Id, E_HVD_GDATA… in MDrv_HVD_EX_StepDecode()
3098 pHVDDrvContext->gHVDCtrl_EX[u8DrvId].bStepDecoding = TRUE; in MDrv_HVD_EX_StepDecode()
3100pHVDDrvContext->gHVDCtrl_EX[u8DrvId].u32StepDecodeCnt = HAL_HVD_EX_GetData(u32Id, E_HVD_GDATA_DECO… in MDrv_HVD_EX_StepDecode()
3118 HVD_EX_Drv_Ctrl *pCtrl = &(pHVDDrvContext->gHVDCtrl_EX[u8DrvId]); in MDrv_HVD_EX_PushQueue()
3140 HVD_EX_Drv_Ctrl *pCtrl = &(pHVDDrvContext->gHVDCtrl_EX[u8DrvId]); in MDrv_HVD_EX_PushQueue()
3329 … if ((pCtrl->u8SecureMode == E_HVD_SECURE_MODE_NONE) && (!(pHVDDrvContext->bVPUIsSecureMode))) in MDrv_HVD_EX_PushQueue()
3653 …if (E_HVD_INIT_INPUT_DRV == (pHVDDrvContext->gHVDCtrl_EX[u8DrvId].InitParams.u32ModeFlag & E_HVD_I… in MDrv_HVD_EX_DecodeIFrame()
3664 … packet.u32Staddr = u32SrcSt - pHVDDrvContext->gHVDCtrl_EX[u8DrvId].MemMap.u32BitstreamBufAddr; in MDrv_HVD_EX_DecodeIFrame()
3667 …if ((packet.u32Staddr + packet.u32Length) > pHVDDrvContext->gHVDCtrl_EX[u8DrvId].MemMap.u32Bitstre… in MDrv_HVD_EX_DecodeIFrame()
3723 pHVDDrvContext->gHVDCtrl_EX[u8DrvId].u32CtrlMode |= HVD_CTRL_DATA_END; in MDrv_HVD_EX_SetDataEnd()
3727 pHVDDrvContext->gHVDCtrl_EX[u8DrvId].u32CtrlMode &= ~HVD_CTRL_DATA_END; in MDrv_HVD_EX_SetDataEnd()
3740 pHVDDrvContext->gHVDPreCtrl[u8DrvId].bCalFrameRate = bEnable; in MDrv_HVD_EX_SetCalFrameRate()
3763 pHVDDrvContext->gHVDCtrl_EX[u8DrvId].Settings.bIsShowErrFrm = bEnable; in MDrv_HVD_EX_SetDispErrFrm()
3826 pHVDDrvContext->gHVDCtrl_EX[u8DrvId].Settings.u8SkipMode = (MS_U8) eDecType; in MDrv_HVD_EX_SetSkipDecMode()
3991 pHVDDrvContext->gHVDCtrl_EX[u8DrvId].u8Frm2MiuSel = u8Frm2MiuSel; in MDrv_HVD_EX_SetFrmBuff2()
4013 …if ((pHVDDrvContext->gHVDCtrl_EX[u8DrvId].InitParams.u32ModeFlag & HVD_INIT_HW_MASK) == HVD_INIT_H… in MDrv_HVD_EX_SetFrmBuff2()
4106 pHVDDrvContext->gHVDCtrl_EX[u8DrvId].Settings.bIsSyncOn = bEnable; in MDrv_HVD_EX_SetSyncActive()
4182 pHVDDrvContext->gHVDCtrl_EX[u8DrvId].Settings.u8FrcMode = (MS_U8) eMode; in MDrv_HVD_EX_SetFrcMode()
4204 pHVDDrvContext->gHVDCtrl_EX[u8DrvId].Settings.u32SyncTolerance = u32Arg; in MDrv_HVD_EX_SetSyncTolerance()
4224 …if ((pHVDDrvContext->gHVDCtrl_EX[u8DrvId].InitParams.u32ModeFlag & HVD_INIT_MAIN_MASK) == HVD_INIT… in MDrv_HVD_EX_SetSyncVideoDelay()
4226 if (pHVDDrvContext->gHVDCtrl_EX[u8DrvId].InitParams.u8TimeUnit) in MDrv_HVD_EX_SetSyncVideoDelay()
4241 pHVDDrvContext->gHVDCtrl_EX[u8DrvId].Settings.u32SyncVideoDelay = u32Arg; in MDrv_HVD_EX_SetSyncVideoDelay()
4265 pHVDDrvContext->gHVDCtrl_EX[u8DrvId].Settings.u32SyncFreeRunTH = u32Arg; in MDrv_HVD_EX_SetSyncFreeRunTH()
4288 pHVDDrvContext->gHVDCtrl_EX[u8DrvId].Settings.u32SyncRepeatTH = u32Arg; in MDrv_HVD_EX_SetSyncRepeatTH()
4312 pHVDDrvContext->gHVDCtrl_EX[u8DrvId].Settings.bIsErrConceal = bEnable; in MDrv_HVD_EX_SetErrConceal()
4506 HVD_EX_Drv_Ctrl *pCtrl = &(pHVDDrvContext->gHVDCtrl_EX[u8DrvId]); in MDrv_HVD_EX_SetISREvent()
4525 if ((E_HWDEC_ISR_HVD == pHVDDrvContext->gHVDCtrl_EX[i].HVDISRCtrl.eHWDecIsr) in MDrv_HVD_EX_SetISREvent()
4526 && (TRUE == pHVDDrvContext->gHVDCtrl_EX[i].bUsed)) in MDrv_HVD_EX_SetISREvent()
4563 if ((E_HWDEC_ISR_EVD == pHVDDrvContext->gHVDCtrl_EX[i].HVDISRCtrl.eHWDecIsr) in MDrv_HVD_EX_SetISREvent()
4564 && (TRUE == pHVDDrvContext->gHVDCtrl_EX[i].bUsed)) in MDrv_HVD_EX_SetISREvent()
4601 if ((E_HWDEC_ISR_EVDLITE == pHVDDrvContext->gHVDCtrl_EX[i].HVDISRCtrl.eHWDecIsr) in MDrv_HVD_EX_SetISREvent()
4602 && (TRUE == pHVDDrvContext->gHVDCtrl_EX[i].bUsed)) in MDrv_HVD_EX_SetISREvent()
4793 pHVDDrvContext->gHVDCtrl_EX[u8DrvId].Settings.bEnISR = bEnable; in MDrv_HVD_EX_SetEnableISR()
4935 …HVD_memcpy((void *) &(pHVDDrvContext->gHVDCtrl_EX[u8DrvId].Settings.DispInfoTH), (void *) (DispInf… in MDrv_HVD_EX_SetDispInfoTH()
5062 …if ((pHVDDrvContext->gHVDCtrl_EX[u8DrvId].InitParams.u32ModeFlag & HVD_INIT_MAIN_MASK) == HVD_INIT… in MDrv_HVD_EX_IsDispFinish()
5067 if (pHVDDrvContext->gHVDCtrl_EX[u8DrvId].u32CtrlMode & HVD_CTRL_DATA_END) in MDrv_HVD_EX_IsDispFinish()
5070 …if ((pHVDDrvContext->gHVDCtrl_EX[u8DrvId].InitParams.u32ModeFlag & HVD_INIT_HW_MASK) == HVD_INIT_H… in MDrv_HVD_EX_IsDispFinish()
5151 if (pHVDDrvContext->gHVDCtrl_EX[u8DrvId].bStepDecoding) in MDrv_HVD_EX_IsStepDecodeDone()
5153 if (pHVDDrvContext->gHVDCtrl_EX[u8DrvId].u32StepDecodeCnt != in MDrv_HVD_EX_IsStepDecodeDone()
5156 pHVDDrvContext->gHVDCtrl_EX[u8DrvId].u32StepDecodeCnt = 0; in MDrv_HVD_EX_IsStepDecodeDone()
5158 pHVDDrvContext->gHVDCtrl_EX[u8DrvId].bStepDecoding = FALSE; in MDrv_HVD_EX_IsStepDecodeDone()
5180 if (pHVDDrvContext->bCMAUsed && !HAL_HVD_EX_GetData(u32Id, E_HVD_GDATA_CMA_ALLOC_DONE)) in MDrv_HVD_EX_CheckDispInfoRdy()
5182 HVD_EX_Drv_Ctrl *pCtrl = &(pHVDDrvContext->gHVDCtrl_EX[u8DrvId]); in MDrv_HVD_EX_CheckDispInfoRdy()
5195 if (pHVDDrvContext->bCMATwoMIU[u8DrvId]) in MDrv_HVD_EX_CheckDispInfoRdy()
5201 alloc_param.pool_handle_id = pHVDDrvContext->cmaInitParam[0].pool_handle_id; in MDrv_HVD_EX_CheckDispInfoRdy()
5202 …set_in_pool = HAL_HVD_EX_GetData(u32Id, E_HVD_GDATA_FRAMEBUF_ADDR) - pHVDDrvContext->cmaInitParam[… in MDrv_HVD_EX_CheckDispInfoRdy()
5215 pHVDDrvContext->cmaFreeParam[0][u8DrvId].pool_handle_id = alloc_param.pool_handle_id; in MDrv_HVD_EX_CheckDispInfoRdy()
5216 pHVDDrvContext->cmaFreeParam[0][u8DrvId].offset_in_pool = alloc_param.offset_in_pool; in MDrv_HVD_EX_CheckDispInfoRdy()
5217 pHVDDrvContext->cmaFreeParam[0][u8DrvId].length = alloc_param.length; in MDrv_HVD_EX_CheckDispInfoRdy()
5218 u8FBMiuSel = pHVDDrvContext->cmaInitParam[0].miu; in MDrv_HVD_EX_CheckDispInfoRdy()
5219 …, miu=%ld\n", u32Id, alloc_param.offset_in_pool, alloc_param.length, pHVDDrvContext->cmaInitParam[… in MDrv_HVD_EX_CheckDispInfoRdy()
5221 if (pHVDDrvContext->bCMATwoMIU[u8DrvId]) in MDrv_HVD_EX_CheckDispInfoRdy()
5223 alloc_param2.pool_handle_id = pHVDDrvContext->cmaInitParam[1].pool_handle_id; in MDrv_HVD_EX_CheckDispInfoRdy()
5224 …et_in_pool = HAL_HVD_EX_GetData(u32Id, E_HVD_GDATA_FRAMEBUF2_ADDR) - pHVDDrvContext->cmaInitParam[… in MDrv_HVD_EX_CheckDispInfoRdy()
5237 pHVDDrvContext->cmaFreeParam[1][u8DrvId].pool_handle_id = alloc_param2.pool_handle_id; in MDrv_HVD_EX_CheckDispInfoRdy()
5238 pHVDDrvContext->cmaFreeParam[1][u8DrvId].offset_in_pool = alloc_param2.offset_in_pool; in MDrv_HVD_EX_CheckDispInfoRdy()
5239 pHVDDrvContext->cmaFreeParam[1][u8DrvId].length = alloc_param2.length; in MDrv_HVD_EX_CheckDispInfoRdy()
5240 u8FB2MiuSel = pHVDDrvContext->cmaInitParam[1].miu; in MDrv_HVD_EX_CheckDispInfoRdy()
5241 …miu=%ld\n", u32Id, alloc_param2.offset_in_pool, alloc_param2.length, pHVDDrvContext->cmaInitParam[… in MDrv_HVD_EX_CheckDispInfoRdy()
5268 …if ((pHVDDrvContext->gHVDCtrl_EX[u8DrvId].InitParams.u32ModeFlag & HVD_INIT_HW_MASK) == HVD_INIT_H… in MDrv_HVD_EX_CheckDispInfoRdy()
5285 if (!(pHVDDrvContext->gHVDCtrl_EX[u8DrvId].u32CtrlMode & HVD_CTRL_DISP_INFO_RDY)) in MDrv_HVD_EX_CheckDispInfoRdy()
5293 pHVDDrvContext->gHVDCtrl_EX[u8DrvId].bIsDispInfoChg = TRUE; in MDrv_HVD_EX_CheckDispInfoRdy()
5308 pHVDDrvContext->gHVDCtrl_EX[u8DrvId].bIsDispInfoChg = FALSE; in MDrv_HVD_EX_CheckDispInfoRdy()
5335 pHVDDrvContext->gHVDCtrl_EX[u8DrvId].bIsDispInfoChg = TRUE; in MDrv_HVD_EX_IsDispInfoChg()
5630 HVD_EX_Drv_Ctrl *pCtrl = &(pHVDDrvContext->gHVDCtrl_EX[u8DrvId]); in MDrv_HVD_EX_GetDispInfo()
5636 …if (HVD_INIT_HW_RM == (pHVDDrvContext->gHVDCtrl_EX[u8DrvId].InitParams.u32ModeFlag & HVD_INIT_HW_M… in MDrv_HVD_EX_GetDispInfo()
5787 HVD_EX_Drv_Ctrl *pCtrl = &(pHVDDrvContext->gHVDCtrl_EX[u8DrvId]); in MDrv_HVD_EX_GetESWritePtr()
5823 HVD_EX_Drv_Ctrl *pCtrl = &(pHVDDrvContext->gHVDCtrl_EX[u8DrvId]); in MDrv_HVD_EX_GetESReadPtr()
5892 pHVDDrvContext->gHVDCtrl_EX[u8DrvId].u32LastErrCode = u32Ret; in MDrv_HVD_EX_GetErrCode()
5931 … u32Ret = pHVDDrvContext->gHVDCtrl_EX[u8DrvId].InitParams.u32ModeFlag & E_HVD_INIT_MAIN_MASK; in MDrv_HVD_EX_GetPlayMode()
6004 if (!(pHVDDrvContext->gHVDCtrl_EX[u8DrvId].u32CtrlMode & HVD_CTRL_DISP_INFO_RDY)) in MDrv_HVD_EX_GetActiveFormat()
6069 pstatus->bInit = pHVDDrvContext->gHVDCtrl_EX[u8DrvId].u32CtrlMode & HVD_CTRL_INIT_FINISHED; in MDrv_HVD_EX_GetStatus()
6070 pstatus->bBusy = pHVDDrvContext->gHVDCtrl_EX[u8DrvId].u32CtrlMode & HVD_CTRL_PROCESSING; in MDrv_HVD_EX_GetStatus()
6125 pFrmInfo = (HVD_Frm_Information *) pHVDDrvContext->gHVDCtrl_EX[u8DrvId].pLastFrmInfo; in MDrv_HVD_EX_GetFrmInfo()
6129 pFrmInfo = (HVD_Frm_Information *) pHVDDrvContext->gHVDCtrl_EX[u8DrvId].pLastFrmInfo; in MDrv_HVD_EX_GetFrmInfo()
6130 …pFrmInfo_ext = (HVD_Frm_Information_EXT_Entry *) pHVDDrvContext->gHVDCtrl_EX[u8DrvId].pLastFrmInfo… in MDrv_HVD_EX_GetFrmInfo()
6165 pHVDDrvContext->gHVDCtrl_EX[u8DrvId].pLastFrmInfo = pFrmInfo; in MDrv_HVD_EX_GetFrmInfo()
6236 pHVDDrvContext->gHVDCtrl_EX[u8DrvId].pLastFrmInfo_ext = pFrmInfo_ext; in MDrv_HVD_EX_GetFrmInfo()
6260 if (pHVDDrvContext->gHVDCtrl_EX[u8DrvId].HVDISRCtrl.bInISR) in MDrv_HVD_EX_GetISRInfo()
6262pHVDDrvContext->gHVDCtrl_EX[u8DrvId].HVDISRCtrl.u32ISRInfo |= HAL_HVD_EX_GetData(u32Id, E_HVD_GDAT… in MDrv_HVD_EX_GetISRInfo()
6263 *eType = pHVDDrvContext->gHVDCtrl_EX[u8DrvId].HVDISRCtrl.u32ISRInfo; in MDrv_HVD_EX_GetISRInfo()
6308 u32tmp = pHVDDrvContext->gHVDCtrl_EX[u8DrvId].MemMap.u32FrameBufAddr; in MDrv_HVD_EX_CalLumaSum()
6310 …if (pHVDDrvContext->gHVDCtrl_EX[u8DrvId].u8FrmMiuSel == E_CHIP_MIU_1/*u32CtrlMode & HVD_CTRL_FRM_M… in MDrv_HVD_EX_CalLumaSum()
6312 u32tmp -= pHVDDrvContext->gHVDCtrl_EX[u8DrvId].MemMap.u32MIU1BaseAddr; in MDrv_HVD_EX_CalLumaSum()
6314 else if (pHVDDrvContext->gHVDCtrl_EX[u8DrvId].u8FrmMiuSel == E_CHIP_MIU_2) in MDrv_HVD_EX_CalLumaSum()
6316 u32tmp -= pHVDDrvContext->gHVDCtrl_EX[u8DrvId].MemMap.u32MIU2BaseAddr; in MDrv_HVD_EX_CalLumaSum()
6319 …pLumaData = (volatile MS_U8 *) (pHVDDrvContext->gHVDCtrl_EX[u8DrvId].MemMap.u32FrameBufVAddr + (pF… in MDrv_HVD_EX_CalLumaSum()
6438 …if ((pHVDDrvContext->gHVDCtrl_EX[u8DrvId].InitParams.u32ModeFlag & HVD_INIT_MAIN_MASK) == HVD_INIT… in MDrv_HVD_EX_GenPattern()
6454 switch ((pHVDDrvContext->gHVDCtrl_EX[u8DrvId].InitParams.u32ModeFlag & HVD_INIT_HW_MASK)) in MDrv_HVD_EX_GenPattern()
6488 switch ((pHVDDrvContext->gHVDCtrl_EX[u8DrvId].InitParams.u32ModeFlag & HVD_INIT_HW_MASK)) in MDrv_HVD_EX_GenPattern()
6530 …if ((pHVDDrvContext->gHVDCtrl_EX[u8DrvId].InitParams.u32ModeFlag & HVD_INIT_MAIN_MASK) == HVD_INIT… in MDrv_HVD_EX_GenPattern()
6546 switch ((pHVDDrvContext->gHVDCtrl_EX[u8DrvId].InitParams.u32ModeFlag & HVD_INIT_HW_MASK)) in MDrv_HVD_EX_GenPattern()
6577 switch ((pHVDDrvContext->gHVDCtrl_EX[u8DrvId].InitParams.u32ModeFlag & HVD_INIT_HW_MASK)) in MDrv_HVD_EX_GenPattern()
6641 …if ((pHVDDrvContext->gHVDCtrl_EX[u8DrvId].InitParams.u32ModeFlag & HVD_INIT_MAIN_MASK) == HVD_INIT… in MDrv_HVD_EX_GetPatternInfo()
6645 …else if ((pHVDDrvContext->gHVDCtrl_EX[u8DrvId].InitParams.u32ModeFlag & HVD_INIT_MAIN_MASK) == HVD… in MDrv_HVD_EX_GetPatternInfo()
6653 …if ((pHVDDrvContext->gHVDCtrl_EX[u8DrvId].InitParams.u32ModeFlag & HVD_INIT_MAIN_MASK) == HVD_INIT… in MDrv_HVD_EX_GetPatternInfo()
6657 …else if ((pHVDDrvContext->gHVDCtrl_EX[u8DrvId].InitParams.u32ModeFlag & HVD_INIT_MAIN_MASK) == HVD… in MDrv_HVD_EX_GetPatternInfo()
6678 if(pHVDDrvContext->gHVDCtrl_EX[u8DrvId].u8SettingMode & HVD_DRV_MODE_EXTERNAL_DS_BUFFER) in MDrv_HVD_EX_GetDSBufMiuSelect()
6680 …_phy_to_miu_offset(u8MiuSel, u32StartOffset, pHVDDrvContext->gHVDCtrl_EX[u8DrvId].u32ExternalDSbuf… in MDrv_HVD_EX_GetDSBufMiuSelect()
6684 …_phy_to_miu_offset(u8MiuSel, u32StartOffset, pHVDDrvContext->gHVDCtrl_EX[u8DrvId].MemMap.u32CodeBu… in MDrv_HVD_EX_GetDSBufMiuSelect()
6717 if(pHVDDrvContext->gHVDCtrl_EX[u8DrvId].u8SettingMode & HVD_DRV_MODE_EXTERNAL_DS_BUFFER) in MDrv_HVD_EX_GetDynamicScalingInfo()
6719 …if(pHVDDrvContext->gHVDCtrl_EX[u8DrvId].u32ExternalDSbuf >= pHVDDrvContext->gHVDCtrl_EX[u8DrvId].M… in MDrv_HVD_EX_GetDynamicScalingInfo()
6728 …_phy_to_miu_offset(u8MiuSel, u32StartOffset, pHVDDrvContext->gHVDCtrl_EX[u8DrvId].u32ExternalDSbuf… in MDrv_HVD_EX_GetDynamicScalingInfo()
6738 …if (pHVDDrvContext->gHVDCtrl_EX[u8DrvId].MemMap.u32CodeBufAddr >= pHVDDrvContext->gHVDCtrl_EX[u8Dr… in MDrv_HVD_EX_GetDynamicScalingInfo()
6747 …_phy_to_miu_offset(u8MiuSel, u32StartOffset, pHVDDrvContext->gHVDCtrl_EX[u8DrvId].MemMap.u32CodeBu… in MDrv_HVD_EX_GetDynamicScalingInfo()
6758 … if (pHVDDrvContext->gHVDCtrl_EX[u8DrvId].u8SettingMode & HVD_DRV_MODE_EXTERNAL_DS_BUFFER) in MDrv_HVD_EX_GetDynamicScalingInfo()
6760 u32Ret = pHVDDrvContext->gHVDCtrl_EX[u8DrvId].u32ExternalDSbuf; in MDrv_HVD_EX_GetDynamicScalingInfo()
6765 …u32Ret = pHVDDrvContext->gHVDCtrl_EX[u8DrvId].MemMap.u32CodeBufAddr + HAL_HVD_EX_GetData(u32Id, E_… in MDrv_HVD_EX_GetDynamicScalingInfo()
6778 … if (pHVDDrvContext->gHVDCtrl_EX[u8DrvId].u8SettingMode & HVD_DRV_MODE_EXTERNAL_DS_BUFFER) in MDrv_HVD_EX_GetDynamicScalingInfo()
6780 …u32Ret = pHVDDrvContext->gHVDCtrl_EX[u8DrvId].u32ExternalDSbuf + HAL_HVD_EX_GetData(u32Id, E_HVD_G… in MDrv_HVD_EX_GetDynamicScalingInfo()
6785 …u32Ret = pHVDDrvContext->gHVDCtrl_EX[u8DrvId].MemMap.u32CodeBufAddr + HAL_HVD_EX_GetData(u32Id, E_… in MDrv_HVD_EX_GetDynamicScalingInfo()
7042 if (!(pHVDDrvContext->bHVDIsInited[u8DrvId])) in MDrv_HVD_EX_DbgDumpStatus()
7186 pHVDDrvContext->gHVDCtrl_EX[u8DrvId].Settings.bAutoFreeES = u32Arg; in MDrv_HVD_EX_SetSettings_Pro()
7197 pHVDDrvContext->gHVDCtrl_EX[u8DrvId].Settings.bDisDeblocking = u32Arg; in MDrv_HVD_EX_SetSettings_Pro()
7205 pHVDDrvContext->gHVDCtrl_EX[u8DrvId].Settings.bDisQuarterPixel = u32Arg; in MDrv_HVD_EX_SetSettings_Pro()
7209 pHVDDrvContext->gHVDCtrl_EX[u8DrvId].Settings.u32MiuBurstLevel = u32Arg; in MDrv_HVD_EX_SetSettings_Pro()
7304 pHVDDrvContext->gHVDCtrl_EX[u8DrvId].bAutoRmLastZeroByte = bOn; in MDrv_HVD_EX_SetAutoRmLstZeroByte()
7323pHVDDrvContext->gHVDCtrl_EX[u8DrvId].LivingStatus.u32DecCnt = HAL_HVD_EX_GetData(u32Id, E_HVD_GDAT… in MDrv_HVD_EX_IsAlive()
7324pHVDDrvContext->gHVDCtrl_EX[u8DrvId].LivingStatus.u32SkipCnt = HAL_HVD_EX_GetData(u32Id, E_HVD_GDA… in MDrv_HVD_EX_IsAlive()
7325pHVDDrvContext->gHVDCtrl_EX[u8DrvId].LivingStatus.u32IdleCnt = HAL_HVD_EX_GetData(u32Id, E_HVD_GDA… in MDrv_HVD_EX_IsAlive()
7326pHVDDrvContext->gHVDCtrl_EX[u8DrvId].LivingStatus.u32MainLoopCnt = HAL_HVD_EX_GetData(u32Id, E_HVD… in MDrv_HVD_EX_IsAlive()
7794 HVD_EX_Drv_Ctrl *pCtrl = &(pHVDDrvContext->gHVDCtrl_EX[u8DrvId]); in MDrv_HVD_EX_GetFrmRateIsSupported()
7845 pHVDDrvContext->gHVDCtrl_EX[u8DrvId].u32UsrDataWr = u32UsrDataIdxWptr; in MDrv_HVD_EX_GetUserDataInfo()
7848 …if (pHVDDrvContext->gHVDCtrl_EX[u8DrvId].u32UsrDataRd == pHVDDrvContext->gHVDCtrl_EX[u8DrvId].u32U… in MDrv_HVD_EX_GetUserDataInfo()
7853 u32CodeVAddr = pHVDDrvContext->gHVDCtrl_EX[u8DrvId].MemMap.u32CodeBufVAddr; in MDrv_HVD_EX_GetUserDataInfo()
7860 …u32UserDataAddr = MDrv_HVD_EX_GetUserData_Packet(u32Id,pHVDDrvContext->gHVDCtrl_EX[u8DrvId].u32Usr… in MDrv_HVD_EX_GetUserDataInfo()
7877 pHVDDrvContext->gHVDCtrl_EX[u8DrvId].u32UsrDataRd++; in MDrv_HVD_EX_GetUserDataInfo()
7879 if (pHVDDrvContext->gHVDCtrl_EX[u8DrvId].u32UsrDataRd >= u32UserDataIdxSize) in MDrv_HVD_EX_GetUserDataInfo()
7881 pHVDDrvContext->gHVDCtrl_EX[u8DrvId].u32UsrDataRd = 0; in MDrv_HVD_EX_GetUserDataInfo()
7909 pHVDDrvContext->gHVDCtrl_EX[u8DrvId].u32UsrDataWr = u32UsrDataIdxWptr; in MDrv_HVD_EX_GetUsrDataIsAvailable()
7912 …bRet = (pHVDDrvContext->gHVDCtrl_EX[u8DrvId].u32UsrDataWr == pHVDDrvContext->gHVDCtrl_EX[u8DrvId].… in MDrv_HVD_EX_GetUsrDataIsAvailable()
7981 … u32CodeVaddr = MS_PA2KSEG1((MS_U32)(pHVDDrvContext->gHVDCtrl_EX[u8DrvId].MemMap.u32CodeBufAddr)); in MDrv_HVD_EX_GetFrmPackingArrSEI()
7997 …u32FPAFrameAddr = MS_PA2KSEG1((MS_U32)(pHVDDrvContext->gHVDCtrl_EX[u8DrvId].MemMap.u32CodeBufAddr+… in MDrv_HVD_EX_GetFrmPackingArrSEI()
8077 …u32DCVFrameAddr = MS_PA2KSEG1((MS_U32)(pHVDDrvContext->gHVDCtrl_EX[u8DrvId].MemMap.u32CodeBufAddr+… in MDrv_HVD_EX_GetDisplayColourVolumeArrSEI()
8126 …u32CLLIAddr = MS_PA2KSEG1((MS_U32)(pHVDDrvContext->gHVDCtrl_EX[u8DrvId].MemMap.u32CodeBufAddr+u32C… in MDrv_HVD_EX_GetContentLightLevelInfoSEI()
8325 pHVDDrvContext->gHVDCtrl_EX[u8DrvId].u8SecureMode = (MS_U8)u32SecureMode; in MDrv_HVD_EX_SetSecureMode()
8495 HVD_EX_Drv_Ctrl *pCtrl = &(pHVDDrvContext->gHVDCtrl_EX[u8DrvId]); in MDrv_HVD_EX_SetExternalDSBuffer()
8567 HVD_EX_Drv_Ctrl *pCtrl = &(pHVDDrvContext->gHVDCtrl_EX[u8DrvId]); in _HVD_EX_CC_Update_UserData_Wptr()
8621 HVD_EX_Drv_Ctrl *pCtrl = &(pHVDDrvContext->gHVDCtrl_EX[u8DrvId]); in _HVD_EX_CC_Parse_CC_data()
8762 HVD_EX_Drv_Ctrl *pCtrl = &(pHVDDrvContext->gHVDCtrl_EX[u8DrvId]); in _HVD_EX_CC_Extract_CCdata()
8820 HVD_EX_Drv_Ctrl *pCtrl = &(pHVDDrvContext->gHVDCtrl_EX[u8DrvId]); in _HVD_EX_CC_RB_Have_Avail_Space()
8847 HVD_EX_Drv_Ctrl *pCtrl = &(pHVDDrvContext->gHVDCtrl_EX[u8DrvId]); in _HVD_EX_CC_Copy_CCdata_To_RB()
8965 HVD_EX_Drv_Ctrl *pCtrl = &(pHVDDrvContext->gHVDCtrl_EX[u8DrvId]); in _HVD_EX_CC_Add_PaddingData_To_708()
9065 HVD_EX_Drv_Ctrl *pCtrl = &(pHVDDrvContext->gHVDCtrl_EX[u8DrvId]); in MDrv_HVD_EX_CC_Init()
9097 HVD_EX_Drv_Ctrl *pCtrl = &(pHVDDrvContext->gHVDCtrl_EX[u8DrvId]); in MDrv_HVD_EX_CC_SetCfg()
9133 HVD_EX_Drv_Ctrl *pCtrl = &(pHVDDrvContext->gHVDCtrl_EX[u8DrvId]); in MDrv_HVD_EX_CC_Set_RB_StartAddr()
9186 HVD_EX_Drv_Ctrl *pCtrl = &(pHVDDrvContext->gHVDCtrl_EX[u8DrvId]); in MDrv_HVD_EX_CC_SyncRB_RdAddr2WrAddr()
9212 HVD_EX_Drv_Ctrl *pCtrl = &(pHVDDrvContext->gHVDCtrl_EX[u8DrvId]); in MDrv_HVD_EX_CC_Adv_RB_ReadAddr()
9262 HVD_EX_Drv_Ctrl *pCtrl = &(pHVDDrvContext->gHVDCtrl_EX[u8DrvId]); in MDrv_HVD_EX_CC_DisableParsing()
9285 HVD_EX_Drv_Ctrl *pCtrl = &(pHVDDrvContext->gHVDCtrl_EX[u8DrvId]); in MDrv_HVD_EX_CC_GetInfo()
9335 HVD_EX_Drv_Ctrl *pCtrl = &(pHVDDrvContext->gHVDCtrl_EX[u8DrvId]); in MDrv_HVD_EX_CC_GetOverflowStatus()
9358 HVD_EX_Drv_Ctrl *pCtrl = &(pHVDDrvContext->gHVDCtrl_EX[u8DrvId]); in MDrv_HVD_EX_CC_Get_RB_WriteAddr()
9506 HVD_EX_Drv_Ctrl *pCtrl = &(pHVDDrvContext->gHVDCtrl_EX[u8DrvId]); in MDrv_HVD_EX_CC_Get_RB_ReadAddr()
9527 HVD_EX_Drv_Ctrl *pCtrl = &(pHVDDrvContext->gHVDCtrl_EX[u8DrvId]); in MDrv_HVD_EX_CC_InfoEnhanceMode()
9542 HVD_EX_Drv_Ctrl *pCtrl = &(pHVDDrvContext->gHVDCtrl_EX[u8DrvId]); in MDrv_HVD_EX_SetExternal_CC608_Buffer()
9583 HVD_EX_Drv_Ctrl *pCtrl = &(pHVDDrvContext->gHVDCtrl_EX[u8DrvId]); in MDrv_HVD_EX_SetExternal_CC708_Buffer()
9708 pHVDDrvContext->bVPUIsSecureMode = bEnable; in MDrv_HVD_EX_SetVPUSecureMode()
9718 pHVDDrvContext->gHVDPreCtrl[u8DrvId].bOnePendingBuffer = bEnable; in MDrv_HVD_EX_OnePendingBufferMode()
9728 pHVDDrvContext->gHVDPreCtrl[u8DrvId].bDisableTspInBbuMode = bDisable; in MDrv_HVD_EX_TsInBbuMode()
9738 pHVDDrvContext->gHVDPreCtrl[u8DrvId].stIapGnShBWMode.bEnable = bEnable; in MDrv_HVD_EX_IapGnBufShareBWMode()
9739 pHVDDrvContext->gHVDPreCtrl[u8DrvId].stIapGnShBWMode.u32IapGnBufAddr = u32IapGnBufAddr; in MDrv_HVD_EX_IapGnBufShareBWMode()
9740 pHVDDrvContext->gHVDPreCtrl[u8DrvId].stIapGnShBWMode.u32IapGnBufSize = u32IapGnBufSize; in MDrv_HVD_EX_IapGnBufShareBWMode()
9793 HVD_EX_Drv_Ctrl *pCtrl = &(pHVDDrvContext->gHVDCtrl_EX[u8DrvId]); in MDrv_HVD_EX_DirectSTCMode()
9838 pHVDDrvContext->gHVDPreCtrl[u8DrvId].eMFCodecMode = E_HVD_DEF_MFCODEC_DEFAULT; in MDrv_HVD_EX_PreSetMFCodecMode()
9841 pHVDDrvContext->gHVDPreCtrl[u8DrvId].eMFCodecMode = E_HVD_DEF_MFCODEC_FORCE_ENABLE; in MDrv_HVD_EX_PreSetMFCodecMode()
9844 pHVDDrvContext->gHVDPreCtrl[u8DrvId].eMFCodecMode = E_HVD_DEF_MFCODEC_FORCE_DISABLE; in MDrv_HVD_EX_PreSetMFCodecMode()
9847 pHVDDrvContext->gHVDPreCtrl[u8DrvId].eMFCodecMode = E_HVD_DEF_MFCODEC_DEFAULT; in MDrv_HVD_EX_PreSetMFCodecMode()
9863 pHVDDrvContext->gHVDPreCtrl[u8DrvId].eDisplayMode = E_HVD_DISPLAY_MODE_MCU; in MDrv_HVD_EX_PreSetDisplayMode()
9867 pHVDDrvContext->gHVDPreCtrl[u8DrvId].eDisplayMode = E_HVD_DISPLAY_MODE_HARDWIRE; in MDrv_HVD_EX_PreSetDisplayMode()
9870 pHVDDrvContext->gHVDPreCtrl[u8DrvId].eDisplayMode = E_HVD_DISPLAY_MODE_DEFAULT; in MDrv_HVD_EX_PreSetDisplayMode()
9882 pHVDDrvContext->gHVDPreCtrl[u8DrvId].bForce8BitMode = bForce8BitMode; in MDrv_HVD_EX_PreSetForce8BitMode()
9891 pHVDDrvContext->gHVDPreCtrl[u8DrvId].eVdecFeature = eVdecFeature; in MDrv_HVD_EX_PreSetVdecFeature()
9961pHVDDrvContext->gHVDCtrl_EX[u8DrvId].InitParams.u32ModeFlag = (pHVDDrvContext->gHVDCtrl_EX[u8DrvId… in MDrv_HVD_EX_PVRTimeShiftSeamlessMode()
10028 pHVDDrvContext->bCMAUsed = TRUE; in MDrv_HVD_EX_SetCMAInformation()
10030 memcpy((void*)(pHVDDrvContext->cmaInitParam),cmaInitParam,sizeof(struct CMA_Pool_Init_Param)*2); in MDrv_HVD_EX_SetCMAInformation()