Lines Matching refs:gHVDCtrl
161 gHVDCtrl.u32CtrlMode |= HVD_CTRL_PROCESSING; \
167 gHVDCtrl.u32CtrlMode &= (~HVD_CTRL_PROCESSING); \
189 #define _DRV_HVD_Ctrl(x) ( gHVDCtrl.u32CtrlMode & (x) )
194 gHVDCtrl.u32CtrlMode |= (x); \
240 static HVD_Drv_Ctrl gHVDCtrl; variable
256 HVD_memset((void *) &gHVDCtrl, 0, sizeof(HVD_Drv_Ctrl)); in _DRV_HVD_InitVariables()
260 HVD_memcpy((void *) &gHVDCtrl.InitParams, in _DRV_HVD_InitVariables()
276 gHVDCtrl.MemMap.u32MIU1BaseAddr = HAL_MIU1_BASE; in _DRV_HVD_InitVariables()
278 gHVDCtrl.MemMap.u32MIU1BaseAddr = HVD_MIU1_BASE_ADDRESS; in _DRV_HVD_InitVariables()
283 gHVDCtrl.MemMap.u32MIU1BaseAddr = pStMemCfg->u32MIU1BaseAddr; in _DRV_HVD_InitVariables()
286 gHVDCtrl.MemMap.eFWSourceType = (HVD_FWInputSourceType) pStMemCfg->eFWSourceType; in _DRV_HVD_InitVariables()
287 gHVDCtrl.MemMap.u32FWBinaryVAddr = pStMemCfg->u32FWBinaryVAddr; in _DRV_HVD_InitVariables()
288 gHVDCtrl.MemMap.u32FWBinaryAddr = (MS_U32) pStMemCfg->u32FWBinaryAddr; in _DRV_HVD_InitVariables()
289 gHVDCtrl.MemMap.u32FWBinarySize = pStMemCfg->u32FWBinarySize; in _DRV_HVD_InitVariables()
290 gHVDCtrl.MemMap.u32VLCBinaryVAddr = pStMemCfg->u32VLCBinaryVAddr; in _DRV_HVD_InitVariables()
291 gHVDCtrl.MemMap.u32VLCBinaryAddr = (MS_U32) pStMemCfg->u32VLCBinaryAddr; in _DRV_HVD_InitVariables()
292 gHVDCtrl.MemMap.u32VLCBinarySize = pStMemCfg->u32VLCBinarySize; in _DRV_HVD_InitVariables()
293 gHVDCtrl.MemMap.u32CodeBufVAddr = pStMemCfg->u32CodeBufVAddr; in _DRV_HVD_InitVariables()
294 gHVDCtrl.MemMap.u32CodeBufAddr = (MS_U32) pStMemCfg->u32CodeBufAddr; in _DRV_HVD_InitVariables()
295 gHVDCtrl.MemMap.u32CodeBufSize = pStMemCfg->u32CodeBufSize; in _DRV_HVD_InitVariables()
296 gHVDCtrl.MemMap.u32FrameBufVAddr = pStMemCfg->u32FrameBufVAddr; in _DRV_HVD_InitVariables()
297 gHVDCtrl.MemMap.u32FrameBufAddr = (MS_U32) pStMemCfg->u32FrameBufAddr; in _DRV_HVD_InitVariables()
298 gHVDCtrl.MemMap.u32FrameBufSize = pStMemCfg->u32FrameBufSize; in _DRV_HVD_InitVariables()
299 gHVDCtrl.MemMap.u32BitstreamBufVAddr= pStMemCfg->u32BitstreamBufVAddr; in _DRV_HVD_InitVariables()
300 gHVDCtrl.MemMap.u32BitstreamBufAddr = (MS_U32) pStMemCfg->u32BitstreamBufAddr ; in _DRV_HVD_InitVariables()
301 gHVDCtrl.MemMap.u32BitstreamBufSize = pStMemCfg->u32BitstreamBufSize ; in _DRV_HVD_InitVariables()
302 gHVDCtrl.MemMap.u32DrvProcessBufVAddr = pStMemCfg->u32DrvProcessBufVAddr; in _DRV_HVD_InitVariables()
303 gHVDCtrl.MemMap.u32DrvProcessBufAddr = (MS_U32) pStMemCfg->u32DrvProcessBufAddr; in _DRV_HVD_InitVariables()
304 gHVDCtrl.MemMap.u32DrvProcessBufSize = pStMemCfg->u32DrvProcessBufSize; in _DRV_HVD_InitVariables()
307 gHVDCtrl.MemMap.u32MIU1BaseAddr, in _DRV_HVD_InitVariables()
308 gHVDCtrl.MemMap.eFWSourceType, in _DRV_HVD_InitVariables()
309 gHVDCtrl.MemMap.u32FWBinaryVAddr, in _DRV_HVD_InitVariables()
310 gHVDCtrl.MemMap.u32FWBinaryAddr, in _DRV_HVD_InitVariables()
311 gHVDCtrl.MemMap.u32FWBinarySize, in _DRV_HVD_InitVariables()
312 gHVDCtrl.MemMap.u32VLCBinaryVAddr, in _DRV_HVD_InitVariables()
313 gHVDCtrl.MemMap.u32VLCBinaryAddr, in _DRV_HVD_InitVariables()
314 gHVDCtrl.MemMap.u32VLCBinarySize, in _DRV_HVD_InitVariables()
316 gHVDCtrl.MemMap.u32CodeBufAddr, in _DRV_HVD_InitVariables()
317 gHVDCtrl.MemMap.u32CodeBufSize, in _DRV_HVD_InitVariables()
319 gHVDCtrl.MemMap.u32FrameBufAddr, in _DRV_HVD_InitVariables()
320 gHVDCtrl.MemMap.u32FrameBufSize, in _DRV_HVD_InitVariables()
322 gHVDCtrl.MemMap.u32BitstreamBufAddr, in _DRV_HVD_InitVariables()
323 gHVDCtrl.MemMap.u32BitstreamBufSize, in _DRV_HVD_InitVariables()
325 gHVDCtrl.MemMap.u32DrvProcessBufAddr, in _DRV_HVD_InitVariables()
326 gHVDCtrl.MemMap.u32DrvProcessBufSize); in _DRV_HVD_InitVariables()
328 gHVDCtrl.InitParams.u16DecoderClock = HAL_HVD_GetCorretClock(pStInitParams->u16DecoderClock); in _DRV_HVD_InitVariables()
334 gHVDCtrl.u32DummyWriteBuf = gHVDCtrl.MemMap.u32CodeBufVAddr + offset; in _DRV_HVD_InitVariables()
340 gHVDCtrl.CloseCaptionInfo.u8ParsingStatus = 0xff; in _DRV_HVD_InitVariables()
341 gHVDCtrl.CloseCaptionInfo.bBufMiu1[0] = gHVDCtrl.CloseCaptionInfo.bBufMiu1[1] = FALSE; in _DRV_HVD_InitVariables()
342 gHVDCtrl.CloseCaptionInfo.b708Enable = FALSE; in _DRV_HVD_InitVariables()
343 gHVDCtrl.CloseCaptionInfo.u32FWUsrDataRIdx = gHVDCtrl.CloseCaptionInfo.u32FWUsrDataWIdx = 0; in _DRV_HVD_InitVariables()
344 gHVDCtrl.CloseCaptionInfo.u32PktLen708 = 0; in _DRV_HVD_InitVariables()
345 gHVDCtrl.CloseCaptionInfo.u32PktHdrAddr708 = 0; in _DRV_HVD_InitVariables()
350 gHVDCtrl.CloseCaptionInfo.u32RingBufStartPAddr[i] = 0; in _DRV_HVD_InitVariables()
351 gHVDCtrl.CloseCaptionInfo.u32RingBufLen[i] = 0; in _DRV_HVD_InitVariables()
352 gHVDCtrl.CloseCaptionInfo.u32RingBufVacancy[i] = 0; in _DRV_HVD_InitVariables()
353 gHVDCtrl.CloseCaptionInfo.u32RingBufRPAddr[i] = 0; in _DRV_HVD_InitVariables()
354 gHVDCtrl.CloseCaptionInfo.u32RingBufWPAddr[i] = 0; in _DRV_HVD_InitVariables()
355 gHVDCtrl.CloseCaptionInfo.bOverFlow[i] = FALSE; in _DRV_HVD_InitVariables()
357 gHVDCtrl.CloseCaptionInfo.b608InfoEnhance = FALSE; in _DRV_HVD_InitVariables()
361 gHVDCtrl.bCannotAccessMIU256 = TRUE; in _DRV_HVD_InitVariables()
364 gHVDCtrl.bAutoRmLastZeroByte = TRUE; in _DRV_HVD_InitVariables()
365 gHVDCtrl.u32CmdTimeout = HVD_FW_CMD_TIMEOUT_DEFAULT; in _DRV_HVD_InitVariables()
369 gHVDCtrl.bTurboFWMode = TRUE; in _DRV_HVD_InitVariables()
386 if (!(gHVDCtrl.InitParams.u8TurboInit & E_HVD_TURBOINIT_CHECK)) in _DRV_HVD_Check_Cmd()
389 u32Tmp0 = gHVDCtrl.InitParams.u32ModeFlag & HVD_INIT_HW_MASK; in _DRV_HVD_Check_Cmd()
397 u32Tmp0 = gHVDCtrl.InitParams.u32ModeFlag & HVD_INIT_MAIN_MASK; in _DRV_HVD_Check_Cmd()
401 … if ((gHVDCtrl.InitParams.u32ModeFlag & HVD_INIT_INPUT_MASK) == HVD_INIT_INPUT_DRV) in _DRV_HVD_Check_Cmd()
406 … if(!(gHVDCtrl.InitParams.u32ModeFlag & (HVD_INIT_UTOPIA_ENVI | HVD_INIT_DBG_FW))) in _DRV_HVD_Check_Cmd()
409 … if ((gHVDCtrl.InitParams.u32ModeFlag & HVD_INIT_START_CODE_MASK) == HVD_INIT_START_CODE_REMOVED) in _DRV_HVD_Check_Cmd()
414 if (gHVDCtrl.InitParams.u8SyncType != E_HVD_SYNC_TBL_TYPE_NON) in _DRV_HVD_Check_Cmd()
424 … if (!(gHVDCtrl.InitParams.u32ModeFlag & (HVD_INIT_UTOPIA_ENVI | HVD_INIT_DBG_FW))) in _DRV_HVD_Check_Cmd()
426 if((gHVDCtrl.InitParams.u8SyncType != E_HVD_SYNC_TBL_TYPE_DTS) in _DRV_HVD_Check_Cmd()
427 && (gHVDCtrl.InitParams.u8SyncType != E_HVD_SYNC_TBL_TYPE_STS) in _DRV_HVD_Check_Cmd()
428 && (gHVDCtrl.InitParams.u8SyncType != E_HVD_SYNC_TBL_TYPE_PTS) in _DRV_HVD_Check_Cmd()
429 && (gHVDCtrl.InitParams.u8SyncType != E_HVD_SYNC_TBL_TYPE_NON)) in _DRV_HVD_Check_Cmd()
433 gHVDCtrl.InitParams.u8SyncType = E_HVD_SYNC_TBL_TYPE_PTS; in _DRV_HVD_Check_Cmd()
449 if (gHVDCtrl.MemMap.u32MIU1BaseAddr == 0) in _DRV_HVD_Check_Cmd()
455 if ((gHVDCtrl.MemMap.u32CodeBufAddr & 0x7FF) != 0) in _DRV_HVD_Check_Cmd()
458 gHVDCtrl.MemMap.u32CodeBufAddr); in _DRV_HVD_Check_Cmd()
463 u32Tmp0 = gHVDCtrl.InitParams.u32ModeFlag & HVD_INIT_MAIN_MASK; in _DRV_HVD_Check_Cmd()
464 u32Tmp1 = gHVDCtrl.InitParams.u32ModeFlag & HVD_INIT_INPUT_MASK; in _DRV_HVD_Check_Cmd()
471 MS_U32 tmpAddr = gHVDCtrl.MemMap.u32DrvProcessBufAddr; in _DRV_HVD_Check_Cmd()
472 if (gHVDCtrl.MemMap.u32DrvProcessBufAddr == 0) in _DRV_HVD_Check_Cmd()
475 gHVDCtrl.bNoDrvProccBuf = TRUE; in _DRV_HVD_Check_Cmd()
478 if ((gHVDCtrl.MemMap.u32BitstreamBufAddr > tmpAddr) in _DRV_HVD_Check_Cmd()
479 … || (tmpAddr > (gHVDCtrl.MemMap.u32BitstreamBufAddr+gHVDCtrl.MemMap.u32BitstreamBufSize))) in _DRV_HVD_Check_Cmd()
482 gHVDCtrl.bNoDrvProccBuf = TRUE; in _DRV_HVD_Check_Cmd()
485 if (gHVDCtrl.MemMap.u32DrvProcessBufSize in _DRV_HVD_Check_Cmd()
489 gHVDCtrl.MemMap.u32DrvProcessBufSize, in _DRV_HVD_Check_Cmd()
491 gHVDCtrl.bNoDrvProccBuf = TRUE; in _DRV_HVD_Check_Cmd()
494 if (gHVDCtrl.MemMap.u32DrvProcessBufSize > 1) in _DRV_HVD_Check_Cmd()
496 … tmpAddr = gHVDCtrl.MemMap.u32DrvProcessBufAddr + gHVDCtrl.MemMap.u32DrvProcessBufSize - 1; in _DRV_HVD_Check_Cmd()
500 tmpAddr = gHVDCtrl.MemMap.u32DrvProcessBufAddr; in _DRV_HVD_Check_Cmd()
502 if ((gHVDCtrl.MemMap.u32BitstreamBufAddr > tmpAddr) in _DRV_HVD_Check_Cmd()
503 … || (tmpAddr > (gHVDCtrl.MemMap.u32BitstreamBufAddr + gHVDCtrl.MemMap.u32BitstreamBufSize))) in _DRV_HVD_Check_Cmd()
506 gHVDCtrl.bNoDrvProccBuf = TRUE; in _DRV_HVD_Check_Cmd()
542 u32FPAFrameAddr += gHVDCtrl.MemMap.u32CodeBufVAddr; // change to virtual address in _DRV_HVD_GetFrmPckSEIStPtr()
549 if (!(gHVDCtrl.InitParams.u8TurboInit & E_HVD_TURBOINIT_CHECK)) in _DRV_HVD_InitRegCPU()
551 HAL_HVD_CheckMIUSel(gHVDCtrl.InitParams.u32ModeFlag & HVD_INIT_UTOPIA_ENVI); in _DRV_HVD_InitRegCPU()
562 gHVDCtrl.u32CtrlMode=0; in _DRV_HVD_RstVariables()
563 if( gHVDCtrl.MemMap.u32CodeBufAddr >= gHVDCtrl.MemMap.u32MIU1BaseAddr ) in _DRV_HVD_RstVariables()
567 gHVDCtrl.u32CtrlMode |= HVD_CTRL_CODE_MIU_1; in _DRV_HVD_RstVariables()
570 if( gHVDCtrl.MemMap.u32BitstreamBufAddr >= gHVDCtrl.MemMap.u32MIU1BaseAddr ) in _DRV_HVD_RstVariables()
573 gHVDCtrl.u32CtrlMode |= HVD_CTRL_ES_MIU_1; in _DRV_HVD_RstVariables()
576 if( gHVDCtrl.MemMap.u32FrameBufAddr>= gHVDCtrl.MemMap.u32MIU1BaseAddr ) in _DRV_HVD_RstVariables()
579 gHVDCtrl.u32CtrlMode |= HVD_CTRL_FRM_MIU_1; in _DRV_HVD_RstVariables()
581 if( gHVDCtrl.MemMap.u32DrvProcessBufAddr>= gHVDCtrl.MemMap.u32MIU1BaseAddr ) in _DRV_HVD_RstVariables()
584 gHVDCtrl.u32CtrlMode |= HVD_CTRL_DRVPROCC_MIU_1; in _DRV_HVD_RstVariables()
587 if(!gHVDCtrl.bNoDrvProccBuf) in _DRV_HVD_RstVariables()
590 if( ( gHVDCtrl.InitParams.u32ModeFlag & HVD_INIT_MAIN_MASK) == HVD_INIT_MAIN_FILE_RAW ) in _DRV_HVD_RstVariables()
594 if( gHVDCtrl.MemMap.u32DrvProcessBufSize> in _DRV_HVD_RstVariables()
597 gHVDCtrl.u32BBUTblInBitstreamBufAddr = HVD_BBU_ST_ADDR_IN_BITSTREAMBUF; in _DRV_HVD_RstVariables()
598 … if( (( gHVDCtrl.u32BBUTblInBitstreamBufAddr + gHVDCtrl.MemMap.u32DrvProcessBufAddr) % 8) != 0) in _DRV_HVD_RstVariables()
600 …gHVDCtrl.u32BBUTblInBitstreamBufAddr = gHVDCtrl.u32BBUTblInBitstreamBufAddr + gHVDCtrl.MemMap.u32D… in _DRV_HVD_RstVariables()
601 … gHVDCtrl.u32BBUTblInBitstreamBufAddr -= (gHVDCtrl.u32BBUTblInBitstreamBufAddr ) % 8; in _DRV_HVD_RstVariables()
602 … gHVDCtrl.u32BBUTblInBitstreamBufAddr -= gHVDCtrl.MemMap.u32DrvProcessBufAddr; in _DRV_HVD_RstVariables()
603 …aligned. old:%lx new:%lx" , (MS_U32)HVD_BBU_ST_ADDR_IN_BITSTREAMBUF , gHVDCtrl.u32BBUTblInBitstr… in _DRV_HVD_RstVariables()
608 …is not enough for driver input path. input:%lx required:%lx" , (MS_U32)gHVDCtrl.MemMap.u32DrvProc… in _DRV_HVD_RstVariables()
615 if( ( gHVDCtrl.InitParams.u32ModeFlag & HVD_INIT_MAIN_MASK) == HVD_INIT_MAIN_FILE_RAW ) in _DRV_HVD_RstVariables()
618 gHVDCtrl.u32NULLPacketAddr = gHVDCtrl.MemMap.u32DrvProcessBufAddr; in _DRV_HVD_RstVariables()
621 pNULLPattern=(MS_U8 *)(((MS_U32)gHVDCtrl.MemMap.u32CodeBufVAddr) ); in _DRV_HVD_RstVariables()
623 switch( (gHVDCtrl.InitParams.u32ModeFlag & HVD_INIT_HW_MASK) ) in _DRV_HVD_RstVariables()
627 if( gHVDCtrl.InitParams.u32ModeFlag & HVD_INIT_START_CODE_MASK ) in _DRV_HVD_RstVariables()
629 gHVDCtrl.u32NULLPacketSize = 8; in _DRV_HVD_RstVariables()
630 if( gHVDCtrl.MemMap.u32DrvProcessBufSize < gHVDCtrl.u32NULLPacketSize ) in _DRV_HVD_RstVariables()
634 HVD_memset( (void*)pNULLPattern, 0xAA , gHVDCtrl.u32NULLPacketSize); in _DRV_HVD_RstVariables()
639 gHVDCtrl.u32NULLPacketSize = 12; in _DRV_HVD_RstVariables()
640 if( gHVDCtrl.MemMap.u32DrvProcessBufSize < gHVDCtrl.u32NULLPacketSize ) in _DRV_HVD_RstVariables()
644 HVD_memset( (void*)pNULLPattern, 0xAA , gHVDCtrl.u32NULLPacketSize); in _DRV_HVD_RstVariables()
657 …HVD_dmacpy( gHVDCtrl.MemMap.u32DrvProcessBufAddr , gHVDCtrl.MemMap.u32CodeBufAddr , gHVDCtrl.u3… in _DRV_HVD_RstVariables()
659 …HVD_memcpy((void*)(gHVDCtrl.MemMap.u32DrvProcessBufVAddr), pNULLPattern, gHVDCtrl.u32NULLPacketSiz… in _DRV_HVD_RstVariables()
665 …HVD_memcpy((void*)(gHVDCtrl.MemMap.u32DrvProcessBufVAddr), pNULLPattern, gHVDCtrl.u32NULLPacketSiz… in _DRV_HVD_RstVariables()
672 gHVDCtrl.u32NULLPacketSize = 0; in _DRV_HVD_RstVariables()
673 gHVDCtrl.u32NULLPacketAddr =0; in _DRV_HVD_RstVariables()
675 gHVDCtrl.u32RV_FlushPacketAddr = gHVDCtrl.MemMap.u32DrvProcessBufAddr; in _DRV_HVD_RstVariables()
676 gHVDCtrl.u32RV_FlushPacketSize = 8; in _DRV_HVD_RstVariables()
677 if( gHVDCtrl.MemMap.u32DrvProcessBufSize < gHVDCtrl.u32RV_FlushPacketSize ) in _DRV_HVD_RstVariables()
681 HVD_memset( (void*)pNULLPattern, 0xFF , gHVDCtrl.u32RV_FlushPacketSize); in _DRV_HVD_RstVariables()
685 …HVD_dmacpy( gHVDCtrl.MemMap.u32DrvProcessBufAddr , gHVDCtrl.MemMap.u32CodeBufAddr , gHVDCtrl.u3… in _DRV_HVD_RstVariables()
687 …HVD_memcpy((void*)(gHVDCtrl.MemMap.u32DrvProcessBufVAddr), pNULLPattern, gHVDCtrl.u32RV_FlushPacke… in _DRV_HVD_RstVariables()
696 gHVDCtrl.u32NULLPacketSize = 0; in _DRV_HVD_RstVariables()
697 gHVDCtrl.u32NULLPacketAddr =0; in _DRV_HVD_RstVariables()
703 gHVDCtrl.u32NULLPacketSize = 0; in _DRV_HVD_RstVariables()
704 gHVDCtrl.u32NULLPacketAddr =0; in _DRV_HVD_RstVariables()
709 gHVDCtrl.u32StepDecodeCnt=0; in _DRV_HVD_RstVariables()
710 gHVDCtrl.u32LastESRptr=0; in _DRV_HVD_RstVariables()
711 gHVDCtrl.u32BBUPacketCnt=0; in _DRV_HVD_RstVariables()
712 gHVDCtrl.u32BBUWptr_Fired=0; in _DRV_HVD_RstVariables()
713 gHVDCtrl.u32LastErrCode=0; in _DRV_HVD_RstVariables()
714 gHVDCtrl.bIsDispInfoChg=0; in _DRV_HVD_RstVariables()
715 HVD_memset( (void*)&(gHVDCtrl.LastNal) , 0 , sizeof(HVD_Nal_Entry) ); in _DRV_HVD_RstVariables()
716 HVD_memset( (void*)&(gHVDCtrl.LivingStatus) , 0 , sizeof(HVD_Alive_Status) ); in _DRV_HVD_RstVariables()
719 return (HVD_Result) HAL_HVD_InitVariables((MS_U32)(&gHVDCtrl)); in _DRV_HVD_RstVariables()
742 MS_U32 u32InitMode = gHVDCtrl.InitParams.u32ModeFlag; in _DRV_HVD_InitFW_AVC()
745 if (!(gHVDCtrl.InitParams.u8TurboInit & E_HVD_TURBOINIT_DISPLAY)) in _DRV_HVD_InitFW_AVC()
747 _DRV_HVD_SetSyncMode((HVD_Sync_Tbl_Type) gHVDCtrl.InitParams.u8SyncType); in _DRV_HVD_InitFW_AVC()
749 if (gHVDCtrl.InitParams.u8MinFrmGap) in _DRV_HVD_InitFW_AVC()
752 gHVDCtrl.InitParams.u8MinFrmGap); in _DRV_HVD_InitFW_AVC()
755 if (gHVDCtrl.InitParams.u32MaxDecTick) in _DRV_HVD_InitFW_AVC()
758 gHVDCtrl.InitParams.u32MaxDecTick); in _DRV_HVD_InitFW_AVC()
761 if (gHVDCtrl.InitParams.u16Pitch) in _DRV_HVD_InitFW_AVC()
763 HAL_HVD_SetCmd(E_HVD_CMD_PITCH, gHVDCtrl.InitParams.u16Pitch); in _DRV_HVD_InitFW_AVC()
766 if (gHVDCtrl.InitParams.bSyncEachFrm) in _DRV_HVD_InitFW_AVC()
771 if (gHVDCtrl.InitParams.bFastDisplay) in _DRV_HVD_InitFW_AVC()
776 if (gHVDCtrl.InitParams.bDynamicScaling) in _DRV_HVD_InitFW_AVC()
781 if (gHVDCtrl.InitParams.bUserData) in _DRV_HVD_InitFW_AVC()
787 if (gHVDCtrl.InitParams.u8TimeUnit) in _DRV_HVD_InitFW_AVC()
790 gHVDCtrl.InitParams.u8TimeUnit); in _DRV_HVD_InitFW_AVC()
802 if (!(gHVDCtrl.InitParams.u8TurboInit & E_HVD_TURBOINIT_DISPLAY)) in _DRV_HVD_InitFW_AVC()
822 if (!(gHVDCtrl.InitParams.u8TurboInit & E_HVD_TURBOINIT_DISPLAY)) in _DRV_HVD_InitFW_AVC()
840 if (gHVDCtrl.InitParams.u8TimeUnit) in _DRV_HVD_InitFW_AVC()
865 MS_U32 u32InitMode = gHVDCtrl.InitParams.u32ModeFlag; in _DRV_HVD_InitFW_RM()
868 if( !(gHVDCtrl.InitParams.u8TurboInit & E_HVD_TURBOINIT_DISPLAY) ) in _DRV_HVD_InitFW_RM()
870 _DRV_HVD_SetSyncMode( (HVD_Sync_Tbl_Type)gHVDCtrl.InitParams.u8SyncType); in _DRV_HVD_InitFW_RM()
871 if( gHVDCtrl.InitParams.u16Pitch) in _DRV_HVD_InitFW_RM()
873 HAL_HVD_SetCmd( E_HVD_CMD_PITCH , gHVDCtrl.InitParams.u16Pitch); in _DRV_HVD_InitFW_RM()
875 if( gHVDCtrl.InitParams.bSyncEachFrm) in _DRV_HVD_InitFW_RM()
879 if( gHVDCtrl.InitParams.bFastDisplay) in _DRV_HVD_InitFW_RM()
883 if( gHVDCtrl.InitParams.bDynamicScaling) in _DRV_HVD_InitFW_RM()
888 if( gHVDCtrl.InitParams.u8TimeUnit) in _DRV_HVD_InitFW_RM()
890 HAL_HVD_SetCmd( E_HVD_CMD_TIME_UNIT_TYPE , gHVDCtrl.InitParams.u8TimeUnit); in _DRV_HVD_InitFW_RM()
915 if (!(gHVDCtrl.InitParams.u8TurboInit & E_HVD_TURBOINIT_CHECK)) in _DRV_HVD_Check_FW_Version()
926 if (!(gHVDCtrl.InitParams.u32ModeFlag & HVD_INIT_DBG_FW)) in _DRV_HVD_Check_FW_Version()
947 if (!(gHVDCtrl.InitParams.u32ModeFlag & HVD_INIT_DBG_FW)) in _DRV_HVD_Check_FW_Version()
980 switch (gHVDCtrl.InitParams.u32ModeFlag & HVD_INIT_HW_MASK) in _DRV_HVD_InitFW()
1000 MS_U32 u32PlaybackType = gHVDCtrl.InitParams.u32ModeFlag & HVD_INIT_MAIN_MASK; in _DRV_HVD_IsAllBufferEmpty()
1090 switch( gHVDCtrl.InitParams.u32ModeFlag & HVD_INIT_MAIN_MASK ) in _DRV_HVD_RecoverySettings()
1095 if( (gHVDCtrl.Settings.DispInfoTH.u32FrmrateLowBound != 0 )|| in _DRV_HVD_RecoverySettings()
1096 (gHVDCtrl.Settings.DispInfoTH.u32FrmrateUpBound != 0) || in _DRV_HVD_RecoverySettings()
1097 (gHVDCtrl.Settings.DispInfoTH.u32MvopLowBound != 0) || in _DRV_HVD_RecoverySettings()
1098 (gHVDCtrl.Settings.DispInfoTH.u32MvopUpBound != 0) ) in _DRV_HVD_RecoverySettings()
1100 HAL_HVD_SetData( E_HVD_SDATA_DISP_INFO_TH , (MS_U32)(&gHVDCtrl.Settings.DispInfoTH) ); in _DRV_HVD_RecoverySettings()
1103 if( gHVDCtrl.Settings.u32IsrEvent ) in _DRV_HVD_RecoverySettings()
1105 HAL_HVD_SetCmd(E_HVD_CMD_ISR_TYPE, gHVDCtrl.Settings.u32IsrEvent); in _DRV_HVD_RecoverySettings()
1107 HAL_HVD_EnableISR(gHVDCtrl.Settings.bEnISR); in _DRV_HVD_RecoverySettings()
1110 if( gHVDCtrl.Settings.u8SkipMode ) in _DRV_HVD_RecoverySettings()
1112 eRst = MDrv_HVD_SetSkipDecMode((HVD_Skip_Decode)(gHVDCtrl.Settings.u8SkipMode)); in _DRV_HVD_RecoverySettings()
1119 if( gHVDCtrl.Settings.bIsShowErrFrm ) in _DRV_HVD_RecoverySettings()
1123 if( gHVDCtrl.Settings.u8FrcMode ) in _DRV_HVD_RecoverySettings()
1125 eRst = MDrv_HVD_SetFrcMode((HVD_FrmRateConv_Mode)(gHVDCtrl.Settings.u8FrcMode)); in _DRV_HVD_RecoverySettings()
1132 if( gHVDCtrl.Settings.bIsErrConceal ) in _DRV_HVD_RecoverySettings()
1136 if( gHVDCtrl.Settings.bAutoFreeES ) in _DRV_HVD_RecoverySettings()
1140 if( gHVDCtrl.Settings.bDisDeblocking ) in _DRV_HVD_RecoverySettings()
1144 if( gHVDCtrl.Settings.bDisQuarterPixel ) in _DRV_HVD_RecoverySettings()
1149 if( gHVDCtrl.Settings.bIsSyncOn ) in _DRV_HVD_RecoverySettings()
1153 if( gHVDCtrl.Settings.u32SyncTolerance ) in _DRV_HVD_RecoverySettings()
1155 HAL_HVD_SetCmd(E_HVD_CMD_SYNC_TOLERANCE, gHVDCtrl.Settings.u32SyncTolerance); in _DRV_HVD_RecoverySettings()
1157 if( gHVDCtrl.Settings.u32SyncRepeatTH ) in _DRV_HVD_RecoverySettings()
1159 HAL_HVD_SetCmd(E_HVD_CMD_SYNC_THRESHOLD, gHVDCtrl.Settings.u32SyncRepeatTH); in _DRV_HVD_RecoverySettings()
1161 if( gHVDCtrl.Settings.u32SyncVideoDelay ) in _DRV_HVD_RecoverySettings()
1163 HAL_HVD_SetCmd(E_HVD_CMD_SYNC_VIDEO_DELAY, gHVDCtrl.Settings.u32SyncVideoDelay); in _DRV_HVD_RecoverySettings()
1165 if( gHVDCtrl.Settings.u32SyncFreeRunTH ) in _DRV_HVD_RecoverySettings()
1167 HAL_HVD_SetCmd(E_HVD_CMD_FREERUN_THRESHOLD, gHVDCtrl.Settings.u32SyncFreeRunTH); in _DRV_HVD_RecoverySettings()
1170 if (E_HVD_BURST_CNT_DISABLE != (HVD_MIU_Burst_Cnt_Ctrl) gHVDCtrl.Settings.u32MiuBurstLevel) in _DRV_HVD_RecoverySettings()
1172 HAL_HVD_SetCmd(E_HVD_CMD_MIU_BURST_CNT, gHVDCtrl.Settings.u32MiuBurstLevel); in _DRV_HVD_RecoverySettings()
1176 gHVDCtrl.bStepDecoding = 0; in _DRV_HVD_RecoverySettings()
1182 gHVDCtrl.bStepDecoding=0; in _DRV_HVD_RecoverySettings()
1202 if ((gHVDCtrl.InitParams.u32ModeFlag & HVD_INIT_HW_MASK) == HVD_INIT_HW_RM) in _DRV_HVD_Rst()
1204 HAL_HVD_RM_PATCH((MS_U32)(&gHVDCtrl)); in _DRV_HVD_Rst()
1268 HAL_HVD_EnableISR(gHVDCtrl.Settings.bEnISR); in _DRV_HVD_Rst()
1274 HAL_HVD_EnableISR(gHVDCtrl.Settings.bEnISR); in _DRV_HVD_Rst()
1287 if( !(gHVDCtrl.u32CtrlMode & HVD_CTRL_DISP_INFO_RDY)) in _DRV_HVD_GetDispInfo()
1325 if ((TRUE == bClearSeqChg) && ( gHVDCtrl.bIsDispInfoChg )) in _DRV_HVD_GetDispInfo()
1338 gHVDCtrl.bIsDispInfoChg=FALSE; in _DRV_HVD_GetDispInfo()
1504 gHVDCtrl.u32CtrlMode |= HVD_CTRL_INIT_FINISHED; in MDrv_HVD_Init()
1531 if( (gHVDCtrl.InitParams.u32ModeFlag & HVD_INIT_MAIN_MASK) != HVD_INIT_MAIN_LIVE_STREAM) in MDrv_HVD_Rst()
1546 gHVDCtrl.u32CtrlMode |= HVD_CTRL_INIT_FINISHED; in MDrv_HVD_Rst()
1566 if( MDrv_HVD_GetPlayState() != E_HVD_GSTATE_PLAY || gHVDCtrl.bStepDecoding ) in MDrv_HVD_Play()
1579 gHVDCtrl.u32CtrlMode &= ~HVD_CTRL_DISPLAY_CTRL; in MDrv_HVD_Play()
1621 HVD_memset( (void*)&gHVDCtrl , 0 , sizeof(HVD_Drv_Ctrl) ); in MDrv_HVD_Exit()
1648 gHVDCtrl.u32CtrlMode &=~HVD_CTRL_DISPLAY_CTRL; in MDrv_HVD_Pause()
1705 gHVDCtrl.u32CtrlMode &= ~HVD_CTRL_DISPLAY_CTRL; in MDrv_HVD_Flush()
1709 if ((gHVDCtrl.InitParams.u32ModeFlag & HVD_INIT_HW_MASK) == HVD_INIT_HW_RM) in MDrv_HVD_Flush()
1711 if (gHVDCtrl.LastNal.bRVBrokenPacket) in MDrv_HVD_Flush()
1714 gHVDPacket.u32Length = gHVDCtrl.u32RV_FlushPacketSize; in MDrv_HVD_Flush()
1715 …gHVDPacket.u32Staddr = gHVDCtrl.u32RV_FlushPacketAddr - gHVDCtrl.MemMap.u32BitstreamBufAddr; in MDrv_HVD_Flush()
1740 if ((gHVDCtrl.InitParams.u32ModeFlag & HVD_INIT_MAIN_MASK) == HVD_INIT_MAIN_FILE_RAW) in MDrv_HVD_Flush()
1850 if( gHVDCtrl.bStepDecoding) in MDrv_HVD_StepDecode()
1852 if( gHVDCtrl.u32StepDecodeCnt == HAL_HVD_GetData(E_HVD_GDATA_DECODE_CNT) ) in MDrv_HVD_StepDecode()
1880 gHVDCtrl.bStepDecoding=TRUE; in MDrv_HVD_StepDecode()
1882 gHVDCtrl.u32StepDecodeCnt = HAL_HVD_GetData(E_HVD_GDATA_DECODE_CNT); in MDrv_HVD_StepDecode()
1914 else if( (gHVDCtrl.InitParams.u32ModeFlag & HVD_INIT_INPUT_MASK) == HVD_INIT_INPUT_TSP ) in MDrv_HVD_PushQueue()
1920 else if( ((gHVDCtrl.InitParams.u32ModeFlag & HVD_INIT_HW_MASK) != HVD_INIT_HW_RM) && in MDrv_HVD_PushQueue()
1921 (pInfo->u32Staddr >= gHVDCtrl.MemMap.u32BitstreamBufSize) ) in MDrv_HVD_PushQueue()
1956 if( gHVDCtrl.bNoDrvProccBuf) in MDrv_HVD_PushQueue()
1958 …ocess buffer(0x%lx)\n " , pInfo->u32Length , gHVDPacket.u32TimeStamp , gHVDCtrl.MemMap.u32DrvProc… in MDrv_HVD_PushQueue()
1965 gHVDPacket.u32Length = gHVDCtrl.u32NULLPacketSize; in MDrv_HVD_PushQueue()
1966 gHVDPacket.u32Staddr= gHVDCtrl.u32NULLPacketAddr - gHVDCtrl.MemMap.u32BitstreamBufAddr; in MDrv_HVD_PushQueue()
1977 … ( gHVDPacket.u32Staddr + gHVDPacket.u32Length >= gHVDCtrl.MemMap.u32BitstreamBufSize ) ) in MDrv_HVD_PushQueue()
1979 … , gHVDPacket.u32Staddr+gHVDPacket.u32Length , u32ESRptr ,u32ESWptr , gHVDCtrl.MemMap.u32Bitstre… in MDrv_HVD_PushQueue()
1987 (gHVDCtrl.MemMap.u32DrvProcessBufSize != 0) && in MDrv_HVD_PushQueue()
1988 ( gHVDCtrl.MemMap.u32BitstreamBufAddr<= gHVDCtrl.MemMap.u32DrvProcessBufAddr ) && in MDrv_HVD_PushQueue()
1989 …( gHVDCtrl.MemMap.u32DrvProcessBufAddr < (gHVDCtrl.MemMap.u32BitstreamBufAddr + gHVDCtrl.MemMap.u3… in MDrv_HVD_PushQueue()
1991 … MS_U32 u32Lower = gHVDCtrl.MemMap.u32DrvProcessBufAddr - gHVDCtrl.MemMap.u32BitstreamBufAddr; in MDrv_HVD_PushQueue()
1992 MS_U32 u32Upper = u32Lower+gHVDCtrl.MemMap.u32DrvProcessBufSize; in MDrv_HVD_PushQueue()
2004 gHVDCtrl.u32BBUPacketCnt , MDrv_HVD_GetDataErrCnt() , MDrv_HVD_GetDecErrCnt(), in MDrv_HVD_PushQueue()
2006 u32ESRptr, gHVDCtrl.MemMap.u32BitstreamBufSize ,u32ESWptr , in MDrv_HVD_PushQueue()
2011 if( ((gHVDCtrl.InitParams.u32ModeFlag & HVD_INIT_HW_MASK) != HVD_INIT_HW_RM) in MDrv_HVD_PushQueue()
2012 && (gHVDCtrl.bAutoRmLastZeroByte == TRUE) in MDrv_HVD_PushQueue()
2013 && ( (!gHVDCtrl.bCannotAccessMIU256) || in MDrv_HVD_PushQueue()
2014 …(( gHVDCtrl.bCannotAccessMIU256 ) && ( gHVDCtrl.MemMap.u32BitstreamBufAddr < gHVDCtrl.MemMap.u32M… in MDrv_HVD_PushQueue()
2024 if( u32tmp >= gHVDCtrl.MemMap.u32BitstreamBufSize ) in MDrv_HVD_PushQueue()
2026 u32tmp-=gHVDCtrl.MemMap.u32BitstreamBufSize; in MDrv_HVD_PushQueue()
2028 u32tmp+=gHVDCtrl.MemMap.u32BitstreamBufVAddr; in MDrv_HVD_PushQueue()
2133 if( E_HVD_INIT_INPUT_DRV == (gHVDCtrl.InitParams.u32ModeFlag & E_HVD_INIT_INPUT_MASK) ) in MDrv_HVD_DecodeIFrame()
2142 packet.u32Staddr = u32SrcSt - gHVDCtrl.MemMap.u32BitstreamBufAddr ; in MDrv_HVD_DecodeIFrame()
2144 if( ( packet.u32Staddr + packet.u32Length ) > gHVDCtrl.MemMap.u32BitstreamBufSize ) in MDrv_HVD_DecodeIFrame()
2190 gHVDCtrl.u32CtrlMode|= HVD_CTRL_DATA_END; in MDrv_HVD_SetDataEnd()
2194 gHVDCtrl.u32CtrlMode&=~ HVD_CTRL_DATA_END; in MDrv_HVD_SetDataEnd()
2217 gHVDCtrl.Settings.bIsShowErrFrm=bEnable; in MDrv_HVD_SetDispErrFrm()
2269 gHVDCtrl.Settings.u8SkipMode=(MS_U8)eDecType; in MDrv_HVD_SetSkipDecMode()
2345 gHVDCtrl.Settings.bIsSyncOn=bEnable; in MDrv_HVD_SetSyncActive()
2409 gHVDCtrl.Settings.u8FrcMode=(MS_U8)eMode; in MDrv_HVD_SetFrcMode()
2426 gHVDCtrl.Settings.u32SyncTolerance=u32Arg; in MDrv_HVD_SetSyncTolerance()
2442 if( (gHVDCtrl.InitParams.u32ModeFlag & HVD_INIT_MAIN_MASK) == in MDrv_HVD_SetSyncVideoDelay()
2445 if( gHVDCtrl.InitParams.u8TimeUnit ) in MDrv_HVD_SetSyncVideoDelay()
2458 gHVDCtrl.Settings.u32SyncVideoDelay=u32Arg; in MDrv_HVD_SetSyncVideoDelay()
2477 gHVDCtrl.Settings.u32SyncFreeRunTH=u32Arg; in MDrv_HVD_SetSyncFreeRunTH()
2495 gHVDCtrl.Settings.u32SyncRepeatTH=u32Arg; in MDrv_HVD_SetSyncRepeatTH()
2514 gHVDCtrl.Settings.bIsErrConceal=bEnable; in MDrv_HVD_SetErrConceal()
2676 gHVDCtrl.Settings.bEnISR = FALSE; in MDrv_HVD_SetISREvent()
2682 gHVDCtrl.Settings.u32IsrEvent = (MS_U32)E_HVD_ISR_NONE; in MDrv_HVD_SetISREvent()
2698 gHVDCtrl.Settings.u32IsrEvent = u32Event; in MDrv_HVD_SetISREvent()
2712 gHVDCtrl.Settings.u32IsrEvent = u32Event; in MDrv_HVD_SetISREvent()
2713 gHVDCtrl.Settings.bEnISR = TRUE; in MDrv_HVD_SetISREvent()
2740 gHVDCtrl.Settings.u32IsrEvent = u32Event; in MDrv_HVD_SetISREvent()
2772 gHVDCtrl.Settings.bEnISR=bEnable; in MDrv_HVD_SetEnableISR()
2888 …HVD_memcpy((void*)&(gHVDCtrl.Settings.DispInfoTH), (void*)(DispInfoTH), sizeof(HVD_Disp_Info_Thres… in MDrv_HVD_SetDispInfoTH()
2973 if( (gHVDCtrl.InitParams.u32ModeFlag & HVD_INIT_MAIN_MASK) == HVD_INIT_MAIN_LIVE_STREAM) in MDrv_HVD_IsDispFinish()
2978 if( gHVDCtrl.u32CtrlMode & HVD_CTRL_DATA_END) in MDrv_HVD_IsDispFinish()
3038 if( gHVDCtrl.bStepDecoding) in MDrv_HVD_IsStepDecodeDone()
3040 if( gHVDCtrl.u32StepDecodeCnt != HAL_HVD_GetData(E_HVD_GDATA_DECODE_CNT) ) in MDrv_HVD_IsStepDecodeDone()
3042 gHVDCtrl.u32StepDecodeCnt = 0; in MDrv_HVD_IsStepDecodeDone()
3044 gHVDCtrl.bStepDecoding=FALSE; in MDrv_HVD_IsStepDecodeDone()
3062 if( !( gHVDCtrl.u32CtrlMode & HVD_CTRL_DISP_INFO_RDY) ) in MDrv_HVD_CheckDispInfoRdy()
3070 gHVDCtrl.bIsDispInfoChg=TRUE; in MDrv_HVD_CheckDispInfoRdy()
3081 gHVDCtrl.bIsDispInfoChg=FALSE; in MDrv_HVD_CheckDispInfoRdy()
3087 if( (gHVDCtrl.InitParams.u32ModeFlag & HVD_INIT_HW_MASK) == HVD_INIT_HW_AVC ) in MDrv_HVD_CheckDispInfoRdy()
3142 gHVDCtrl.bIsDispInfoChg=FALSE; in MDrv_HVD_CheckDispInfoRdy()
3166 gHVDCtrl.bIsDispInfoChg = TRUE; in MDrv_HVD_IsDispInfoChg()
3426 if(HVD_INIT_HW_RM == (gHVDCtrl.InitParams.u32ModeFlag & HVD_INIT_HW_MASK)) in MDrv_HVD_GetDispInfo()
3557 gHVDCtrl.u32LastErrCode = u32Ret; in MDrv_HVD_GetErrCode()
3592 u32Ret = gHVDCtrl.InitParams.u32ModeFlag & E_HVD_INIT_MAIN_MASK; in MDrv_HVD_GetPlayMode()
3658 if (!(gHVDCtrl.u32CtrlMode & HVD_CTRL_DISP_INFO_RDY)) in MDrv_HVD_GetActiveFormat()
3720 pstatus->bInit = gHVDCtrl.u32CtrlMode&HVD_CTRL_INIT_FINISHED; in MDrv_HVD_GetStatus()
3721 pstatus->bBusy = gHVDCtrl.u32CtrlMode&HVD_CTRL_PROCESSING; in MDrv_HVD_GetStatus()
3758 if( gHVDCtrl.u32CtrlMode & HVD_CTRL_FRM_MIU_1 ) in MDrv_HVD_GetFrmInfo()
3760 pInfo->u32LumaAddr+=gHVDCtrl.MemMap.u32MIU1BaseAddr; in MDrv_HVD_GetFrmInfo()
3761 pInfo->u32ChromaAddr+=gHVDCtrl.MemMap.u32MIU1BaseAddr; in MDrv_HVD_GetFrmInfo()
3836 u32tmp = gHVDCtrl.MemMap.u32FrameBufAddr; in MDrv_HVD_CalLumaSum()
3837 if( gHVDCtrl.u32CtrlMode & HVD_CTRL_FRM_MIU_1 ) in MDrv_HVD_CalLumaSum()
3839 u32tmp -=gHVDCtrl.MemMap.u32MIU1BaseAddr; in MDrv_HVD_CalLumaSum()
3841 … pLumaData = (volatile MS_U8*)(gHVDCtrl.MemMap.u32FrameBufVAddr+(pFrmInfo->u32LumaAddr -u32tmp) ); in MDrv_HVD_CalLumaSum()
3947 if ((gHVDCtrl.InitParams.u32ModeFlag & HVD_INIT_MAIN_MASK) == HVD_INIT_MAIN_FILE_RAW) in MDrv_HVD_GenPattern()
3963 switch ((gHVDCtrl.InitParams.u32ModeFlag & HVD_INIT_HW_MASK)) in MDrv_HVD_GenPattern()
3994 switch ((gHVDCtrl.InitParams.u32ModeFlag & HVD_INIT_HW_MASK)) in MDrv_HVD_GenPattern()
4030 if ((gHVDCtrl.InitParams.u32ModeFlag & HVD_INIT_MAIN_MASK) == HVD_INIT_MAIN_FILE_RAW) in MDrv_HVD_GenPattern()
4046 switch ((gHVDCtrl.InitParams.u32ModeFlag & HVD_INIT_HW_MASK)) in MDrv_HVD_GenPattern()
4072 switch ((gHVDCtrl.InitParams.u32ModeFlag & HVD_INIT_HW_MASK)) in MDrv_HVD_GenPattern()
4129 if ((gHVDCtrl.InitParams.u32ModeFlag & HVD_INIT_MAIN_MASK) == HVD_INIT_MAIN_FILE_RAW ) in MDrv_HVD_GetPatternInfo()
4133 … else if ((gHVDCtrl.InitParams.u32ModeFlag & HVD_INIT_MAIN_MASK) == HVD_INIT_MAIN_FILE_TS) in MDrv_HVD_GetPatternInfo()
4141 if ((gHVDCtrl.InitParams.u32ModeFlag & HVD_INIT_MAIN_MASK) == HVD_INIT_MAIN_FILE_RAW ) in MDrv_HVD_GetPatternInfo()
4145 … else if ((gHVDCtrl.InitParams.u32ModeFlag & HVD_INIT_MAIN_MASK) == HVD_INIT_MAIN_FILE_TS) in MDrv_HVD_GetPatternInfo()
4170 if( gHVDCtrl.MemMap.u32CodeBufAddr >= gHVDCtrl.MemMap.u32MIU1BaseAddr ) in MDrv_HVD_GetDynamicScalingInfo()
4181 u32Ret+=gHVDCtrl.MemMap.u32CodeBufAddr; in MDrv_HVD_GetDynamicScalingInfo()
4191 u32Ret+=gHVDCtrl.MemMap.u32CodeBufAddr; in MDrv_HVD_GetDynamicScalingInfo()
4443 gHVDCtrl.Settings.bAutoFreeES=u32Arg; in MDrv_HVD_SetSettings_Pro()
4454 gHVDCtrl.Settings.bDisDeblocking=u32Arg; in MDrv_HVD_SetSettings_Pro()
4462 gHVDCtrl.Settings.bDisQuarterPixel=u32Arg; in MDrv_HVD_SetSettings_Pro()
4466 gHVDCtrl.Settings.u32MiuBurstLevel = u32Arg; in MDrv_HVD_SetSettings_Pro()
4546 gHVDCtrl.bAutoRmLastZeroByte = bOn; in MDrv_HVD_SetAutoRmLstZeroByte()
4561 gHVDCtrl.LivingStatus.u32DecCnt = HAL_HVD_GetData(E_HVD_GDATA_DECODE_CNT); in MDrv_HVD_IsAlive()
4562 gHVDCtrl.LivingStatus.u32SkipCnt = HAL_HVD_GetData(E_HVD_GDATA_SKIP_CNT); in MDrv_HVD_IsAlive()
4563 gHVDCtrl.LivingStatus.u32IdleCnt = HAL_HVD_GetData(E_HVD_GDATA_VPU_IDLE_CNT); in MDrv_HVD_IsAlive()
4564 gHVDCtrl.LivingStatus.u32MainLoopCnt = HAL_HVD_GetData(E_HVD_GDATA_MAIN_LOOP_CNT); in MDrv_HVD_IsAlive()
4750 gHVDCtrl.u32UsrDataWr = u32UsrDataIdxWptr; in MDrv_HVD_GetUserDataInfo()
4753 if (gHVDCtrl.u32UsrDataRd == gHVDCtrl.u32UsrDataWr) in MDrv_HVD_GetUserDataInfo()
4758 … u32UserDataAddr = MDrv_HVD_GetUserData_Packet( gHVDCtrl.u32UsrDataRd, (MS_U32*)&u32UserDataSize ); in MDrv_HVD_GetUserDataInfo()
4759 u32UserDataAddr += gHVDCtrl.MemMap.u32CodeBufVAddr; // change to virtual address in MDrv_HVD_GetUserDataInfo()
4770 gHVDCtrl.u32UsrDataRd++; in MDrv_HVD_GetUserDataInfo()
4772 if (gHVDCtrl.u32UsrDataRd >= u32UserDataIdxSize) in MDrv_HVD_GetUserDataInfo()
4774 gHVDCtrl.u32UsrDataRd = 0; in MDrv_HVD_GetUserDataInfo()
4796 gHVDCtrl.u32UsrDataWr = u32UsrDataIdxWptr; in MDrv_HVD_GetUsrDataIsAvailable()
4799 return !(gHVDCtrl.u32UsrDataWr == gHVDCtrl.u32UsrDataRd); in MDrv_HVD_GetUsrDataIsAvailable()
4902 u32FPAFrameAddr += gHVDCtrl.MemMap.u32CodeBufVAddr; // change to virtual address in MDrv_HVD_GetFrmPackingArrSEI()
5037 HVD_CC_Info *pCCInfo = &(gHVDCtrl.CloseCaptionInfo); in _HVD_CC_Update_UserData_Wptr()
5117 HVD_CC_Info *pCCInfo = &(gHVDCtrl.CloseCaptionInfo); in _HVD_CC_Parse_CC_data()
5257 HVD_CC_Info *pCCInfo = &(gHVDCtrl.CloseCaptionInfo); in _HVD_CC_Extract_CCdata()
5366 HVD_CC_Info *pCCInfo = &(gHVDCtrl.CloseCaptionInfo); in _HVD_CC_RB_Have_Avail_Space()
5392 HVD_CC_Info *pCCInfo = &(gHVDCtrl.CloseCaptionInfo); in _HVD_CC_Copy_CCdata_To_RB()
5514 HVD_CC_Info *pCCInfo = &(gHVDCtrl.CloseCaptionInfo); in _HVD_CC_Add_PaddingData_To_708()
5612 HVD_CC_Info *pCCInfo = &(gHVDCtrl.CloseCaptionInfo); in MDrv_HVD_CC_Init()
5644 HVD_CC_Info *pCCInfo = &(gHVDCtrl.CloseCaptionInfo); in MDrv_HVD_CC_SetCfg()
5682 HVD_Drv_Ctrl *pCtrl = &gHVDCtrl; in MDrv_HVD_CC_Set_RB_StartAddr()
5683 HVD_CC_Info *pCCInfo = &(gHVDCtrl.CloseCaptionInfo); in MDrv_HVD_CC_Set_RB_StartAddr()
5731 HVD_CC_Info *pCCInfo = &(gHVDCtrl.CloseCaptionInfo); in MDrv_HVD_CC_SyncRB_RdAddr2WrAddr()
5754 HVD_CC_Info *pCCInfo = &(gHVDCtrl.CloseCaptionInfo); in MDrv_HVD_CC_Adv_RB_ReadAddr()
5801 HVD_CC_Info *pCCInfo = &(gHVDCtrl.CloseCaptionInfo); in MDrv_HVD_CC_DisableParsing()
5822 HVD_CC_Info *pCCInfo = &(gHVDCtrl.CloseCaptionInfo); in MDrv_HVD_CC_GetInfo()
5870 HVD_CC_Info *pCCInfo = &(gHVDCtrl.CloseCaptionInfo); in MDrv_HVD_CC_GetOverflowStatus()
5888 HVD_Drv_Ctrl *pCtrl = &gHVDCtrl; in MDrv_HVD_CC_Get_RB_WriteAddr()
5895 HVD_CC_Info *pCCInfo = &(gHVDCtrl.CloseCaptionInfo); in MDrv_HVD_CC_Get_RB_WriteAddr()
5958 u32UserDataAddr += gHVDCtrl.MemMap.u32CodeBufVAddr; // change to virtual address in MDrv_HVD_CC_Get_RB_WriteAddr()
6030 HVD_Drv_Ctrl *pCtrl = &gHVDCtrl; in MDrv_HVD_CC_Get_RB_ReadAddr()
6031 HVD_CC_Info *pCCInfo = &(gHVDCtrl.CloseCaptionInfo); in MDrv_HVD_CC_Get_RB_ReadAddr()
6050 HVD_CC_Info *pCCInfo = &(gHVDCtrl.CloseCaptionInfo); in MDrv_HVD_CC_InfoEnhanceMode()