Lines Matching refs:u32Id
247 static void _HVD_EX_SetShareInfoAddr(MS_U32 u32Id);
248 static HVD_EX_Result _HVD_EX_InitVariables(MS_U32 u32Id, HVD_EX_MemCfg *pStMemCfg, HVD_Init_Param…
249 static HVD_EX_Result _HVD_EX_Check_Cmd(MS_U32 u32Id, HVD_Check_Cmd eCmd);
251 static HVD_EX_Result _HVD_EX_InitRegCPU(MS_U32 u32Id, MS_BOOL bFWdecideFB);
253 static HVD_EX_Result _HVD_EX_InitRegCPU(MS_U32 u32Id);
255 static HVD_EX_Result _HVD_EX_SetSyncMode(MS_U32 u32Id, HVD_Sync_Tbl_Type eMode);
256 static HVD_EX_Result _HVD_EX_InitFW_AVC(MS_U32 u32Id);
257 static HVD_EX_Result _HVD_EX_InitFW_RM(MS_U32 u32Id);
258 static HVD_EX_Result _HVD_EX_CheckFWVersion(MS_U32 u32Id);
259 static HVD_EX_Result _HVD_EX_InitFW(MS_U32 u32Id);
260 static MS_BOOL _HVD_EX_IsAllBufferEmpty(MS_U32 u32Id, MS_BOOL bFlush);
262 static MS_BOOL _HVD_EX_IsAllBufferEmpty_VP8(MS_U32 u32Id);
264 static MS_U8 _HVD_EX_GetDrvId(MS_U32 u32Id);
273 static MS_U32 _HVD_EX_ReportLow32BitPTS(MS_U32 u32Id, MS_U32 u32PTS);
386 static void _HVD_EX_SetShareInfoAddr(MS_U32 u32Id) in _HVD_EX_SetShareInfoAddr() argument
390 HAL_VPU_EX_SetShareInfoAddr(u32Id, u32ShmAddr); in _HVD_EX_SetShareInfoAddr()
395 static HVD_EX_Result _HVD_EX_InitVariables(MS_U32 u32Id, HVD_EX_MemCfg *pStMemCfg, HVD_Init_Params … in _HVD_EX_InitVariables() argument
397 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in _HVD_EX_InitVariables()
404 HAL_HVD_EX_SetPreCtrlVariables(u32Id,(MS_VIRT)(&pHVDDrvContext->gHVDPreCtrl[u8DrvId])); in _HVD_EX_InitVariables()
566 static HVD_EX_Result _HVD_EX_Check_Cmd(MS_U32 u32Id, HVD_Check_Cmd eCmd) in _HVD_EX_Check_Cmd() argument
570 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in _HVD_EX_Check_Cmd()
678 …(HVD_BBU_ST_ADDR_IN_BITSTREAMBUF + (HAL_HVD_EX_GetData(u32Id, E_HVD_GDATA_FW_BBU_TBL_ENTRY_NUMB) <… in _HVD_EX_Check_Cmd()
686 … (HAL_HVD_EX_GetData(u32Id, E_HVD_GDATA_FW_BBU_TBL_ENTRY_NUMB) << 3) + 8)); in _HVD_EX_Check_Cmd()
741 HVD_EX_Result _HVD_EX_InitRegCPU(MS_U32 u32Id, MS_BOOL bFWdecideFB) in _HVD_EX_InitRegCPU() argument
743 HVD_EX_Result _HVD_EX_InitRegCPU(MS_U32 u32Id) in _HVD_EX_InitRegCPU()
746 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in _HVD_EX_InitRegCPU()
754 return (HVD_EX_Result) HAL_HVD_EX_InitRegCPU(u32Id,bFWdecideFB); in _HVD_EX_InitRegCPU()
756 return (HVD_EX_Result) HAL_HVD_EX_InitRegCPU(u32Id); in _HVD_EX_InitRegCPU()
760 static HVD_EX_Result _HVD_EX_RstVariables(MS_U32 u32Id) in _HVD_EX_RstVariables() argument
772 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in _HVD_EX_RstVariables()
822 …vProcessBufSize > (HVD_BBU_ST_ADDR_IN_BITSTREAMBUF + ((HAL_HVD_EX_GetData(u32Id, E_HVD_GDATA_FW_BB… in _HVD_EX_RstVariables()
835 …nBitstreamBufAddr = HVD_BBU_ST_ADDR_IN_BITSTREAMBUF + (HAL_HVD_EX_GetData(u32Id, E_HVD_GDATA_FW_BB… in _HVD_EX_RstVariables()
841 … , (unsigned long) HVD_BBU_ST_ADDR_IN_BITSTREAMBUF + (HAL_HVD_EX_GetData(u32Id, E_HVD_GDATA_FW_BB… in _HVD_EX_RstVariables()
848 …(HVD_BBU_ST_ADDR_IN_BITSTREAMBUF + (HAL_HVD_EX_GetData(u32Id, E_HVD_GDATA_FW_BBU_TBL_ENTRY_NUMB) +… in _HVD_EX_RstVariables()
868 …(unsigned long)(HVD_BBU_ST_ADDR_IN_BITSTREAMBUF + (HAL_HVD_EX_GetData(u32Id, E_HVD_GDATA_FW_BBU_TB… in _HVD_EX_RstVariables()
882 pNULLPattern = (MS_U8 *) HAL_HVD_EX_GetShmAddr(u32Id); in _HVD_EX_RstVariables()
1034 return (HVD_EX_Result) HAL_HVD_EX_InitVariables(u32Id); in _HVD_EX_RstVariables()
1044 static HVD_EX_Result _HVD_EX_SetSyncMode(MS_U32 u32Id, HVD_Sync_Tbl_Type eMode) in _HVD_EX_SetSyncMode() argument
1047 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in _HVD_EX_SetSyncMode()
1051 eRet = (HVD_EX_Result) HAL_HVD_EX_SetCmd(u32Id, E_HVD_CMD_SYNC_TYPE, eMode); in _HVD_EX_SetSyncMode()
1056 static HVD_EX_Result _HVD_EX_InitFW_AVC(MS_U32 u32Id) in _HVD_EX_InitFW_AVC() argument
1058 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in _HVD_EX_InitFW_AVC()
1065 _HVD_EX_SetSyncMode(u32Id, (HVD_Sync_Tbl_Type) pCtrl->InitParams.u8SyncType); in _HVD_EX_InitFW_AVC()
1069 HAL_HVD_EX_SetCmd(u32Id, E_HVD_CMD_MIN_FRAME_GAP, pCtrl->InitParams.u8MinFrmGap); in _HVD_EX_InitFW_AVC()
1074 HAL_HVD_EX_SetCmd(u32Id, E_HVD_CMD_MAX_DEC_TICK, pCtrl->InitParams.u32MaxDecTick); in _HVD_EX_InitFW_AVC()
1079 HAL_HVD_EX_SetCmd(u32Id, E_HVD_CMD_PITCH, pCtrl->InitParams.u16Pitch); in _HVD_EX_InitFW_AVC()
1084 HAL_HVD_EX_SetCmd(u32Id, E_HVD_CMD_SYNC_EACH_FRM, TRUE); in _HVD_EX_InitFW_AVC()
1089 HAL_HVD_EX_SetCmd(u32Id, E_HVD_CMD_FAST_DISP, TRUE); in _HVD_EX_InitFW_AVC()
1094 HAL_HVD_EX_SetCmd(u32Id, E_HVD_CMD_DYNAMIC_SCALE, TRUE); in _HVD_EX_InitFW_AVC()
1099 HAL_HVD_EX_SetCmd(u32Id, E_HVD_CMD_DPO_CC, TRUE); in _HVD_EX_InitFW_AVC()
1105 HAL_HVD_EX_SetCmd(u32Id, E_HVD_CMD_TIME_UNIT_TYPE, pCtrl->InitParams.u8TimeUnit); in _HVD_EX_InitFW_AVC()
1113 HAL_HVD_EX_SetCmd(u32Id, E_HVD_CMD_DIS_VDEAD, TRUE); in _HVD_EX_InitFW_AVC()
1114 HAL_HVD_EX_SetCmd(u32Id, E_HVD_CMD_IGNORE_ERR_REF, TRUE); in _HVD_EX_InitFW_AVC()
1115 HAL_HVD_EX_SetCmd(u32Id, E_HVD_CMD_FORCE_RESET_HW, TRUE); in _HVD_EX_InitFW_AVC()
1119 HAL_HVD_EX_SetCmd(u32Id, E_HVD_CMD_REPEAT_LAST_FIELD, TRUE); in _HVD_EX_InitFW_AVC()
1122 HAL_HVD_EX_SetCmd(u32Id, E_HVD_CMD_PARSER_BYPASS, TRUE); in _HVD_EX_InitFW_AVC()
1123 HAL_HVD_EX_SetCmd(u32Id, E_HVD_CMD_GET_MORE_FRM_BUF, TRUE); in _HVD_EX_InitFW_AVC()
1125 HAL_HVD_EX_SetCmd(u32Id, E_HVD_CMD_DYNAMIC_SCALE_RESV_N_BUFFER, TRUE); in _HVD_EX_InitFW_AVC()
1126 HAL_HVD_EX_SetCmd(u32Id, E_HVD_CMD_CTRL_SPEED_IN_DISP_ONLY, TRUE); in _HVD_EX_InitFW_AVC()
1131 HAL_HVD_EX_SetCmd(u32Id, E_HVD_CMD_DIS_VDEAD, TRUE); in _HVD_EX_InitFW_AVC()
1132 HAL_HVD_EX_SetCmd(u32Id, E_HVD_CMD_IGNORE_ERR_REF, TRUE); in _HVD_EX_InitFW_AVC()
1133 HAL_HVD_EX_SetCmd(u32Id, E_HVD_CMD_FORCE_RESET_HW, TRUE); in _HVD_EX_InitFW_AVC()
1137 HAL_HVD_EX_SetCmd(u32Id, E_HVD_CMD_REPEAT_LAST_FIELD, TRUE); in _HVD_EX_InitFW_AVC()
1140 HAL_HVD_EX_SetCmd(u32Id, E_HVD_CMD_ES_FULL_STOP, TRUE); in _HVD_EX_InitFW_AVC()
1141 HAL_HVD_EX_SetCmd(u32Id, E_HVD_CMD_AVOID_PTS_TBL_OVERFLOW, TRUE); in _HVD_EX_InitFW_AVC()
1145 HAL_HVD_EX_SpareBandwidth(u32Id); //// For MVC in _HVD_EX_InitFW_AVC()
1147 HAL_HVD_EX_SetCmd(u32Id, E_HVD_CMD_DYNAMIC_SCALE_RESV_N_BUFFER, TRUE); in _HVD_EX_InitFW_AVC()
1148 HAL_HVD_EX_SetCmd(u32Id, E_HVD_CMD_CTRL_SPEED_IN_DISP_ONLY, TRUE); in _HVD_EX_InitFW_AVC()
1153 HAL_HVD_EX_SetCmd(u32Id, E_HVD_CMD_IGNORE_ERR_REF, TRUE); in _HVD_EX_InitFW_AVC()
1154 HAL_HVD_EX_SetCmd(u32Id, E_HVD_CMD_FORCE_RESET_HW, TRUE); in _HVD_EX_InitFW_AVC()
1158 HAL_HVD_EX_SetCmd(u32Id, E_HVD_CMD_SYNC_VIDEO_DELAY, (MS_U32) HVD_DTV_VIDEO_DELAY); in _HVD_EX_InitFW_AVC()
1162 … HAL_HVD_EX_SetCmd(u32Id, E_HVD_CMD_SYNC_VIDEO_DELAY, (MS_U32) HVD_DTV_VIDEO_DELAY * 90); in _HVD_EX_InitFW_AVC()
1165 HAL_HVD_EX_SetCmd(u32Id, E_HVD_CMD_ES_FULL_STOP, TRUE); in _HVD_EX_InitFW_AVC()
1176 static HVD_EX_Result _HVD_EX_InitFW_RM(MS_U32 u32Id) in _HVD_EX_InitFW_RM() argument
1178 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in _HVD_EX_InitFW_RM()
1185 _HVD_EX_SetSyncMode(u32Id, (HVD_Sync_Tbl_Type) pCtrl->InitParams.u8SyncType); in _HVD_EX_InitFW_RM()
1189 HAL_HVD_EX_SetCmd(u32Id, E_HVD_CMD_PITCH, pCtrl->InitParams.u16Pitch); in _HVD_EX_InitFW_RM()
1194 HAL_HVD_EX_SetCmd(u32Id, E_HVD_CMD_SYNC_EACH_FRM, TRUE); in _HVD_EX_InitFW_RM()
1199 HAL_HVD_EX_SetCmd(u32Id, E_HVD_CMD_FAST_DISP, TRUE); in _HVD_EX_InitFW_RM()
1204 HAL_HVD_EX_SetCmd(u32Id, E_HVD_CMD_DYNAMIC_SCALE, TRUE); in _HVD_EX_InitFW_RM()
1210 HAL_HVD_EX_SetCmd(u32Id, E_HVD_CMD_TIME_UNIT_TYPE, pCtrl->InitParams.u8TimeUnit); in _HVD_EX_InitFW_RM()
1224 HAL_HVD_EX_SetCmd(u32Id, E_HVD_CMD_FORCE_RESET_HW, TRUE); in _HVD_EX_InitFW_RM()
1229 static HVD_EX_Result _HVD_EX_CheckFWVersion(MS_U32 u32Id) in _HVD_EX_CheckFWVersion() argument
1231 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in _HVD_EX_CheckFWVersion()
1237 … if ((HVD_FW_IF_VERSION >> 16) != (HAL_HVD_EX_GetData(u32Id, E_HVD_GDATA_FW_IF_VERSION_ID) >> 16)) in _HVD_EX_CheckFWVersion()
1240 …(MS_U32) HVD_FW_IF_VERSION, (unsigned long)HAL_HVD_EX_GetData(u32Id, E_HVD_GDATA_FW_IF_VERSION_ID)… in _HVD_EX_CheckFWVersion()
1248 static HVD_EX_Result _HVD_EX_InitFW(MS_U32 u32Id) in _HVD_EX_InitFW() argument
1251 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in _HVD_EX_InitFW()
1253 eRet = _HVD_EX_CheckFWVersion(u32Id); in _HVD_EX_InitFW()
1270 eRet = _HVD_EX_InitFW_AVC(u32Id); in _HVD_EX_InitFW()
1273 eRet = _HVD_EX_InitFW_RM(u32Id); in _HVD_EX_InitFW()
1279 HAL_HVD_EX_PowerSaving(u32Id); in _HVD_EX_InitFW()
1284 static MS_BOOL _HVD_EX_IsAllBufferEmpty(MS_U32 u32Id, MS_BOOL bFlush) in _HVD_EX_IsAllBufferEmpty() argument
1286 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in _HVD_EX_IsAllBufferEmpty()
1296 MS_VIRT u32VBBUAddr = MDrv_HVD_EX_GetData(u32Id, E_HVD_EX_GDATA_TYPE_VBBU_ADDR); in _HVD_EX_IsAllBufferEmpty()
1299 if (HAL_HVD_EX_GetData(u32Id, E_HVD_GDATA_BBU_Q_NUMB) != 0) in _HVD_EX_IsAllBufferEmpty()
1308 …if (HAL_HVD_EX_GetData(u32Id, E_HVD_GDATA_ES_READ_PTR) != HAL_HVD_EX_GetData(u32Id, E_HVD_GDATA_ES… in _HVD_EX_IsAllBufferEmpty()
1319 …bCondition = (bFlush)? (HAL_HVD_EX_GetData(u32Id, E_HVD_GDATA_FW_FLUSH_STATUS) == E_HVD_EX_FLUSH_D… in _HVD_EX_IsAllBufferEmpty()
1320 …(HAL_HVD_EX_GetData(u32Id, E_HVD_GDATA_FW_FLUSH_STATUS) == E_HVD_EX_FLUSH_DONE || HAL_HVD_EX_GetDa… in _HVD_EX_IsAllBufferEmpty()
1322 …if (bCondition && (HAL_HVD_EX_GetData(u32Id, E_HVD_GDATA_DEC_Q_NUMB) == 0) && HAL_HVD_EX_DispFrame… in _HVD_EX_IsAllBufferEmpty()
1324 …if ((HAL_HVD_EX_GetData(u32Id, E_HVD_GDATA_DEC_Q_NUMB) == 0 && HAL_HVD_EX_DispFrameAllViewed(u32Id… in _HVD_EX_IsAllBufferEmpty()
1325 …((HAL_HVD_EX_GetData(u32Id, E_HVD_GDATA_VPU_IDLE_CNT) > u32FwIdleThreshold)||((HAL_HVD_EX_GetData(… in _HVD_EX_IsAllBufferEmpty()
1328 HAL_HVD_EX_SetData(u32Id, E_HVD_SDATA_FW_FLUSH_STATUS, (MS_U32)E_HVD_EX_FLUSH_NONE); in _HVD_EX_IsAllBufferEmpty()
1338 …if (((HAL_HVD_EX_GetData(u32Id, E_HVD_GDATA_DEC_Q_NUMB) == 0) && (HAL_HVD_EX_GetData(u32Id, E_HVD_… in _HVD_EX_IsAllBufferEmpty()
1339 …((HAL_HVD_EX_GetData(u32Id, E_HVD_GDATA_VPU_IDLE_CNT) > u32FwIdleThreshold)||((HAL_HVD_EX_GetData(… in _HVD_EX_IsAllBufferEmpty()
1342 HAL_HVD_EX_SetData(u32Id, E_HVD_SDATA_FW_FLUSH_STATUS, (MS_U32)E_HVD_EX_FLUSH_NONE); in _HVD_EX_IsAllBufferEmpty()
1354 static MS_BOOL _HVD_EX_IsAllBufferEmpty_VP8(MS_U32 u32Id) in _HVD_EX_IsAllBufferEmpty_VP8() argument
1356 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in _HVD_EX_IsAllBufferEmpty_VP8()
1363 if (HAL_HVD_EX_GetData(u32Id, E_HVD_GDATA_BBU_Q_NUMB) != 0) in _HVD_EX_IsAllBufferEmpty_VP8()
1377 …VD_EX_GetData(u32Id, E_HVD_GDATA_ES_READ_PTR) == HAL_HVD_EX_GetData(u32Id, E_HVD_GDATA_ES_WRITE_PT… in _HVD_EX_IsAllBufferEmpty_VP8()
1378 …((HAL_HVD_EX_GetData(u32Id, E_HVD_GDATA_VPU_IDLE_CNT) > u32FwIdleThreshold)||((HAL_HVD_EX_GetData(… in _HVD_EX_IsAllBufferEmpty_VP8()
1380 HAL_HVD_EX_SetData(u32Id, E_HVD_SDATA_FW_FLUSH_STATUS, (MS_U32)E_HVD_EX_FLUSH_NONE); in _HVD_EX_IsAllBufferEmpty_VP8()
1388 …if (((HAL_HVD_EX_GetData(u32Id, E_HVD_GDATA_DEC_Q_NUMB) == 0) && (HAL_HVD_EX_GetData(u32Id, E_HVD_… in _HVD_EX_IsAllBufferEmpty_VP8()
1389 …((HAL_HVD_EX_GetData(u32Id, E_HVD_GDATA_VPU_IDLE_CNT) > u32FwIdleThreshold) || (HAL_HVD_EX_GetData… in _HVD_EX_IsAllBufferEmpty_VP8()
1391 HAL_HVD_EX_SetData(u32Id, E_HVD_SDATA_FW_FLUSH_STATUS, (MS_U32)E_HVD_EX_FLUSH_NONE); in _HVD_EX_IsAllBufferEmpty_VP8()
1528 HVD_EX_Result _HVD_EX_RecoverySettings(MS_U32 u32Id) in _HVD_EX_RecoverySettings() argument
1532 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in _HVD_EX_RecoverySettings()
1545 … HAL_HVD_EX_SetData(u32Id, E_HVD_SDATA_DISP_INFO_TH, (MS_VIRT) (&pCtrl->Settings.DispInfoTH)); in _HVD_EX_RecoverySettings()
1546 HAL_HVD_EX_SetCmd(u32Id, E_HVD_CMD_UPDATE_DISP_THRESHOLD, 0); in _HVD_EX_RecoverySettings()
1551 HAL_HVD_EX_SetCmd(u32Id, E_HVD_CMD_ISR_TYPE, pCtrl->Settings.u32IsrEvent); in _HVD_EX_RecoverySettings()
1555 HAL_HVD_EX_EnableISR(u32Id, pCtrl->Settings.bEnISR); in _HVD_EX_RecoverySettings()
1560 HAL_HVD_EX_SetCmd(u32Id, E_HVD_CMD_PLAY, 0); in _HVD_EX_RecoverySettings()
1564 …if (E_HVD_EX_OK != (eRst = MDrv_HVD_EX_SetSkipDecMode(u32Id, (HVD_EX_SkipDecode) (pCtrl->Settings.… in _HVD_EX_RecoverySettings()
1573 HAL_HVD_EX_SetCmd(u32Id, E_HVD_CMD_DISP_ERR_FRM, TRUE); in _HVD_EX_RecoverySettings()
1587 HAL_HVD_EX_SetCmd(u32Id, E_HVD_CMD_ERR_CONCEAL, TRUE); in _HVD_EX_RecoverySettings()
1592 HAL_HVD_EX_SetCmd(u32Id, E_HVD_CMD_AUTO_FREE_ES, TRUE); in _HVD_EX_RecoverySettings()
1597 HAL_HVD_EX_SetCmd(u32Id, E_HVD_CMD_DIS_DBF, TRUE); in _HVD_EX_RecoverySettings()
1602 HAL_HVD_EX_SetCmd(u32Id, E_HVD_CMD_DIS_QUART_PIXEL, TRUE); in _HVD_EX_RecoverySettings()
1607 HAL_HVD_EX_SetCmd(u32Id, E_HVD_CMD_SYNC_ACTIVE, TRUE); in _HVD_EX_RecoverySettings()
1612 … HAL_HVD_EX_SetCmd(u32Id, E_HVD_CMD_SYNC_TOLERANCE, pCtrl->Settings.u32SyncTolerance); in _HVD_EX_RecoverySettings()
1617 HAL_HVD_EX_SetCmd(u32Id, E_HVD_CMD_SYNC_THRESHOLD, pCtrl->Settings.u32SyncRepeatTH); in _HVD_EX_RecoverySettings()
1622 … HAL_HVD_EX_SetCmd(u32Id, E_HVD_CMD_SYNC_VIDEO_DELAY, pCtrl->Settings.u32SyncVideoDelay); in _HVD_EX_RecoverySettings()
1627 … HAL_HVD_EX_SetCmd(u32Id, E_HVD_CMD_FREERUN_THRESHOLD, pCtrl->Settings.u32SyncFreeRunTH); in _HVD_EX_RecoverySettings()
1632 HAL_HVD_EX_SetCmd(u32Id, E_HVD_CMD_MIU_BURST_CNT, pCtrl->Settings.u32MiuBurstLevel); in _HVD_EX_RecoverySettings()
1643 HAL_HVD_EX_SetCmd(u32Id, E_HVD_CMD_PLAY, 0); in _HVD_EX_RecoverySettings()
1650 MS_BOOL MDrv_HVD_checkISR(MS_U32 u32Id, MS_U8 u8DrvId, HWDEC_ISR_TYPE hwdec_Isr_type) in MDrv_HVD_checkISR() argument
1654 UNUSED(u32Id); in MDrv_HVD_checkISR()
1671 HVD_EX_Result _HVD_EX_Rst(MS_U32 u32Id, MS_BOOL bErrHandle) in _HVD_EX_Rst() argument
1674 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in _HVD_EX_Rst()
1688 if(!HAL_HVD_EX_Is_RM_Supported(u32Id)) in _HVD_EX_Rst()
1699 bUsed = MDrv_HVD_checkISR(u32Id, u8DrvId, E_HWDEC_ISR_EVD); in _HVD_EX_Rst()
1703 bUsed = MDrv_HVD_checkISR(u32Id, u8DrvId, E_HWDEC_ISR_HVD); in _HVD_EX_Rst()
1706 HAL_HVD_EX_EnableISR(u32Id, FALSE); in _HVD_EX_Rst()
1715 eRst = _HVD_EX_RstVariables(u32Id); in _HVD_EX_Rst()
1727 …eRst = (HVD_EX_Result) HAL_HVD_EX_InitShareMem(u32Id, pHVDDrvContext->bFWdecideFB, pHVDDrvContext-… in _HVD_EX_Rst()
1729 eRst = (HVD_EX_Result) HAL_HVD_EX_InitShareMem(u32Id); in _HVD_EX_Rst()
1741 eRst = _HVD_EX_InitRegCPU(u32Id,pHVDDrvContext->bFWdecideFB); in _HVD_EX_Rst()
1743 eRst = _HVD_EX_InitRegCPU(u32Id); in _HVD_EX_Rst()
1754 eRst = _HVD_EX_InitFW(u32Id); in _HVD_EX_Rst()
1770 bUsed = MDrv_HVD_checkISR(u32Id, u8DrvId, E_HWDEC_ISR_EVD); in _HVD_EX_Rst()
1774 bUsed = MDrv_HVD_checkISR(u32Id, u8DrvId, E_HWDEC_ISR_HVD); in _HVD_EX_Rst()
1777 HAL_HVD_EX_EnableISR(u32Id, FALSE); in _HVD_EX_Rst()
1786 HAL_HVD_EX_SetData(u32Id, E_HVD_SDATA_CMA_USED, 1); in _HVD_EX_Rst()
1802 …HAL_HVD_EX_SetCmd(u32Id, E_DUAL_R2_CMD_FBADDR, pHVDDrvContext->cmaInitParam[0].heap_miu_start_offs… in _HVD_EX_Rst()
1803 HAL_HVD_EX_SetCmd(u32Id, E_DUAL_R2_CMD_FBSIZE, pHVDDrvContext->cmaInitParam[0].heap_length); in _HVD_EX_Rst()
1809 static MS_U8 _HVD_EX_GetDrvId(MS_U32 u32Id) in _HVD_EX_GetDrvId() argument
1811 return (0xFF & (u32Id >> 16)); in _HVD_EX_GetDrvId()
1814 static HVD_EX_Result _HVD_EX_GetDispInfo(MS_U32 u32Id, HVD_EX_DispInfo *pInfo, MS_BOOL bClearSeqChg) in _HVD_EX_GetDispInfo() argument
1818 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in _HVD_EX_GetDispInfo()
1826 if (MDrv_HVD_EX_CheckDispInfoRdy(u32Id) == E_HVD_EX_RET_NOTREADY) in _HVD_EX_GetDispInfo()
1842 HAL_HVD_EX_SetData(u32Id, E_HVD_SDATA_GET_DISP_INFO_START, 0); in _HVD_EX_GetDispInfo()
1843 u32DispInfoAddr = HAL_HVD_EX_GetData(u32Id, E_HVD_GDATA_DISP_INFO_ADDR); in _HVD_EX_GetDispInfo()
1850 if (HAL_HVD_EX_GetData(u32Id, E_HVD_GDATA_IS_DISP_INFO_UNCOPYED)) in _HVD_EX_GetDispInfo()
1860 (MS_S16) HAL_HVD_EX_GetData(u32Id, E_HVD_GDATA_IS_DISP_INFO_UNCOPYED)); in _HVD_EX_GetDispInfo()
1867 u32DispInfoAddr = HAL_HVD_EX_GetData(u32Id, E_HVD_GDATA_DISP_INFO_ADDR); in _HVD_EX_GetDispInfo()
1899 static MS_U32 _HVD_EX_ReportLow32BitPTS(MS_U32 u32Id, MS_U32 u32PTS) in _HVD_EX_ReportLow32BitPTS() argument
1903 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in _HVD_EX_ReportLow32BitPTS()
2063 void MDrv_HVD_EX_SetCtrlsBase(MS_U32 u32Id) in MDrv_HVD_EX_SetCtrlsBase() argument
2066 MS_U8 u8Offset = HAL_VPU_EX_GetTaskId(u32Id); in MDrv_HVD_EX_SetCtrlsBase()
2073 void MDrv_HVD_EX_MJPEG_InitSharemem(MS_U32 u32Id, MS_VIRT u32CodeBufVAddr, MS_BOOL bPreConnEnable, … in MDrv_HVD_EX_MJPEG_InitSharemem() argument
2075 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_MJPEG_InitSharemem()
2091 HAL_HVD_EX_SetPreCtrlVariables(u32Id,(MS_VIRT)(&pHVDDrvContext->gHVDPreCtrl[u8DrvId])); in MDrv_HVD_EX_MJPEG_InitSharemem()
2098 (unsigned long)HAL_HVD_EX_GetShmAddr(u32Id)); in MDrv_HVD_EX_MJPEG_InitSharemem()
2102 MDrv_HVD_EX_PreConnectDispPath(u32Id, bPreConnEnable, bConnect, eMvopPath); in MDrv_HVD_EX_MJPEG_InitSharemem()
2106 HAL_HVD_EX_InitShareMem(u32Id, FALSE, pHVDDrvContext->bCMAUsed); // FIXME in MDrv_HVD_EX_MJPEG_InitSharemem()
2108 HAL_HVD_EX_InitShareMem(u32Id); in MDrv_HVD_EX_MJPEG_InitSharemem()
2113 void MDrv_HVD_EX_MJPEG_Exit(MS_U32 u32Id) in MDrv_HVD_EX_MJPEG_Exit() argument
2115 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_MJPEG_Exit()
2116 MS_U8 u8HalIdx = _HVD_EX_GetStreamIdx(u32Id); in MDrv_HVD_EX_MJPEG_Exit()
2121 HAL_HVD_EX_ClearBBUSetting(u32Id, pCtrl->u32BBUId); in MDrv_HVD_EX_MJPEG_Exit()
2321 HVD_EX_Result MDrv_HVD_EX_Init(MS_U32 u32Id, HVD_EX_MemCfg *pStMemCfg, HVD_EX_InitSettings *pStInit… in MDrv_HVD_EX_Init() argument
2323 HVD_EX_Result MDrv_HVD_EX_Init(MS_U32 u32Id, HVD_EX_MemCfg *pStMemCfg, HVD_EX_InitSettings *pStInit… in MDrv_HVD_EX_Init()
2327 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_Init()
2370 HAL_HVD_EX_SetHwRegBase(u32Id, pStInitSettings->u32ModeFlag); //HVD or EVD in MDrv_HVD_EX_Init()
2411 bUsed = MDrv_HVD_checkISR(u32Id, u8DrvId, E_HWDEC_ISR_EVD); in MDrv_HVD_EX_Init()
2415 bUsed = MDrv_HVD_checkISR(u32Id, u8DrvId, E_HWDEC_ISR_HVD); in MDrv_HVD_EX_Init()
2418 HAL_HVD_EX_EnableISR(u32Id, FALSE); in MDrv_HVD_EX_Init()
2424 _HVD_EX_SetShareInfoAddr(u32Id); in MDrv_HVD_EX_Init()
2426 eRet = _HVD_EX_InitVariables(u32Id, pStMemCfg, (HVD_Init_Params *) pStInitSettings); in MDrv_HVD_EX_Init()
2470 eRet = _HVD_EX_Check_Cmd(u32Id, E_HVD_CHECK_CMD_INIT); in MDrv_HVD_EX_Init()
2483 …HAL_VPU_EX_SetBitstreamBufAddress(u32Id, pHVDDrvContext->gHVDCtrl_EX[u8DrvId].MemMap.u32TotalBitst… in MDrv_HVD_EX_Init()
2486 pHVDDrvContext->gHVDCtrl_EX[u8DrvId].u32BBUId = HAL_HVD_EX_GetBBUId(u32Id); in MDrv_HVD_EX_Init()
2498 eRet = _HVD_EX_Init_(u32Id,pStInitSettings->u32ModeFlag); in MDrv_HVD_EX_Init()
2509 …vContext->gHVDCtrl_EX[u8DrvId].MemMap.u32CodeBufAddr + HAL_HVD_EX_GetData(u32Id, E_HVD_GDATA_FW_DU… in MDrv_HVD_EX_Init()
2512 pHVDDrvContext->gHVDCtrl_EX[u8DrvId].u32Sid = u32Id; in MDrv_HVD_EX_Init()
2518 pHVDDrvContext->gHVDCtrl_EX[u8DrvId+1].u32Sid = u32Id+0x00011000; in MDrv_HVD_EX_Init()
2538 HVD_EX_Result MDrv_HVD_EX_Rst(MS_U32 u32Id, MS_BOOL bErrHandle) in MDrv_HVD_EX_Rst() argument
2541 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_Rst()
2561 eRet = _HVD_EX_Rst(u32Id, bErrHandle); in MDrv_HVD_EX_Rst()
2568 eRet = _HVD_EX_RecoverySettings(u32Id); in MDrv_HVD_EX_Rst()
2586 HVD_EX_Result MDrv_HVD_EX_Play(MS_U32 u32Id) in MDrv_HVD_EX_Play() argument
2589 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_Play()
2596 …if (MDrv_HVD_EX_GetPlayState(u32Id) != E_HVD_EX_GSTATE_PLAY || pHVDDrvContext->gHVDCtrl_EX[u8DrvId… in MDrv_HVD_EX_Play()
2599 eRet = (HVD_EX_Result) HAL_HVD_EX_SetCmd(u32Id, E_HVD_CMD_PLAY, 0); in MDrv_HVD_EX_Play()
2608 eRet = (HVD_EX_Result) HAL_HVD_EX_SetData(u32Id, E_HVD_SDATA_TRIGGER_DISP, 0); in MDrv_HVD_EX_Play()
2623 HVD_EX_Result MDrv_HVD_EX_Exit(MS_U32 u32Id) in MDrv_HVD_EX_Exit() argument
2627 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_Exit()
2628 MS_U8 u8HalIdx = _HVD_EX_GetStreamIdx(u32Id); in MDrv_HVD_EX_Exit()
2641 …HVD_EX_MSG_DBG("[0x%lx]MApi_CMA_Pool_PutMem: offset=0x%lx, len=0x%lx\n", u32Id, pHVDDrvContext->cm… in MDrv_HVD_EX_Exit()
2646 …HVD_EX_MSG_DBG("[0x%lx]MApi_CMA_Pool_PutMem: offset=0x%lx, len=0x%lx\n", u32Id, pHVDDrvContext->cm… in MDrv_HVD_EX_Exit()
2653 if (!HAL_HVD_EX_FreeBBUId(u32Id, pHVDDrvContext->gHVDCtrl_EX[u8DrvId].u32BBUId)) in MDrv_HVD_EX_Exit()
2686 if (E_HVD_EX_OK != MDrv_HVD_EX_SetISREvent(u32Id, E_HVD_EX_ISR_NONE, NULL)) in MDrv_HVD_EX_Exit()
2693 eRet = (HVD_EX_Result) HAL_HVD_EX_DeInit(u32Id); in MDrv_HVD_EX_Exit()
2720 HVD_EX_Result MDrv_HVD_EX_Pause(MS_U32 u32Id) in MDrv_HVD_EX_Pause() argument
2723 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_Pause()
2729 eRet = (HVD_EX_Result) HAL_HVD_EX_SetCmd(u32Id, E_HVD_CMD_PAUSE, 0); in MDrv_HVD_EX_Pause()
2737 eRet = (HVD_EX_Result) HAL_HVD_EX_SetData(u32Id, E_HVD_SDATA_TRIGGER_DISP, 0); in MDrv_HVD_EX_Pause()
2755 HVD_EX_Result MDrv_HVD_EX_Flush(MS_U32 u32Id, MS_BOOL bShowLast) in MDrv_HVD_EX_Flush() argument
2760 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_Flush()
2769 if (MDrv_HVD_EX_GetPlayState(u32Id) == E_HVD_EX_GSTATE_STOP) in MDrv_HVD_EX_Flush()
2776 if (MDrv_HVD_EX_GetPlayState(u32Id) != E_HVD_EX_GSTATE_PAUSE) in MDrv_HVD_EX_Flush()
2778 eRet = (HVD_EX_Result) HAL_HVD_EX_SetCmd(u32Id, E_HVD_CMD_PAUSE, 0); in MDrv_HVD_EX_Flush()
2788 if (MDrv_HVD_EX_GetPlayState(u32Id) == E_HVD_EX_GSTATE_PAUSE) in MDrv_HVD_EX_Flush()
2805 eRet = (HVD_EX_Result) HAL_HVD_EX_SetData(u32Id, E_HVD_SDATA_TRIGGER_DISP, 0); in MDrv_HVD_EX_Flush()
2827 eRet = (HVD_EX_Result) HAL_HVD_EX_PushPacket(u32Id, (HVD_BBU_Info *) &bbuInfo); in MDrv_HVD_EX_Flush()
2833 …if (HAL_HVD_EX_GetData(u32Id, E_HVD_GDATA_BBU_WRITE_PTR_FIRED) != HAL_HVD_EX_GetData(u32Id, E_HVD_… in MDrv_HVD_EX_Flush()
2835 HAL_HVD_EX_UpdateESWptr_Fire(u32Id); in MDrv_HVD_EX_Flush()
2840 HAL_HVD_EX_SetData(u32Id, E_HVD_SDATA_FW_FLUSH_STATUS, (MS_U32)E_HVD_EX_FLUSH_RUNNING); in MDrv_HVD_EX_Flush()
2841 eRet = (HVD_EX_Result) HAL_HVD_EX_SetCmd(u32Id, E_HVD_CMD_FLUSH, (MS_U32) bShowLast); in MDrv_HVD_EX_Flush()
2860 if (_HVD_EX_IsAllBufferEmpty_VP8(u32Id)) in MDrv_HVD_EX_Flush()
2871 if (_HVD_EX_IsAllBufferEmpty(u32Id, TRUE)) in MDrv_HVD_EX_Flush()
2873 if (_HVD_EX_IsAllBufferEmpty(u32Id) && (u32FlushTime >= 50)) in MDrv_HVD_EX_Flush()
2887 (unsigned long)HAL_HVD_EX_GetData(u32Id, E_HVD_GDATA_BBU_Q_NUMB), in MDrv_HVD_EX_Flush()
2888 (unsigned long)HAL_HVD_EX_GetData(u32Id, E_HVD_GDATA_DEC_Q_NUMB), in MDrv_HVD_EX_Flush()
2889 (unsigned long)HAL_HVD_EX_GetData(u32Id, E_HVD_GDATA_DISP_Q_NUMB), in MDrv_HVD_EX_Flush()
2890 (unsigned long)HAL_HVD_EX_GetData(u32Id, E_HVD_GDATA_VPU_IDLE_CNT), in MDrv_HVD_EX_Flush()
2891 …(unsigned long)HAL_HVD_EX_GetData(u32Id, E_HVD_GDATA_ES_READ_PTR), (unsigned long)HAL_HVD_EX_GetDa… in MDrv_HVD_EX_Flush()
2897 HAL_HVD_EX_RstPTSCtrlVariable(u32Id); in MDrv_HVD_EX_Flush()
2906 HAL_HVD_EX_UpdateESWptr_Fire(u32Id); in MDrv_HVD_EX_Flush()
2913 HAL_HVD_EX_FlushRstShareMem(u32Id); in MDrv_HVD_EX_Flush()
2919 eRet = (HVD_EX_Result) HAL_HVD_EX_SetCmd(u32Id, E_HVD_CMD_PLAY, 0); in MDrv_HVD_EX_Flush()
2930 HVD_EX_Result MDrv_HVD_EX_SetDynmcDispPath(MS_U32 u32Id, MS_BOOL bConnect, HVD_EX_DISPLAY_PATH eDis… in MDrv_HVD_EX_SetDynmcDispPath() argument
2933 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_SetDynmcDispPath()
2940 … HAL_HVD_EX_SetData(u32Id, E_HVD_SDATA_DYNMC_DISP_PATH_STATUS, E_HVD_EX_DISP_PATH_DYNMC_HANDLING); in MDrv_HVD_EX_SetDynmcDispPath()
2945 eRet = (HVD_EX_Result) HAL_HVD_EX_SetCmd(u32Id, E_HVD_CMD_DYNAMIC_CONNECT_DISP_PATH, u32Arg); in MDrv_HVD_EX_SetDynmcDispPath()
2952 …if (HAL_HVD_EX_GetData(u32Id, E_HVD_GDATA_DYNMC_DISP_PATH_STATUS) == E_HVD_EX_DISP_PATH_DYNMC_CONN… in MDrv_HVD_EX_SetDynmcDispPath()
2960 …if (HAL_HVD_EX_GetData(u32Id, E_HVD_GDATA_DYNMC_DISP_PATH_STATUS) == E_HVD_EX_DISP_PATH_DYNMC_DISC… in MDrv_HVD_EX_SetDynmcDispPath()
2985 HVD_EX_Result MDrv_HVD_EX_SetAVSyncDispAutoDrop(MS_U32 u32Id, MS_BOOL bEnable) in MDrv_HVD_EX_SetAVSyncDispAutoDrop() argument
2988 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_SetAVSyncDispAutoDrop()
2994 eRet = (HVD_EX_Result) HAL_HVD_EX_SetCmd(u32Id, E_HVD_CMD_AVSYNC_DISP_AUTO_DROP, bEnable); in MDrv_HVD_EX_SetAVSyncDispAutoDrop()
3004 HVD_EX_Result MDrv_HVD_EX_StepDisp(MS_U32 u32Id) in MDrv_HVD_EX_StepDisp() argument
3007 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_StepDisp()
3024 if (MDrv_HVD_EX_IsFrameShowed(u32Id)) in MDrv_HVD_EX_StepDisp()
3026 eRet = (HVD_EX_Result) HAL_HVD_EX_SetData(u32Id, E_HVD_SDATA_TRIGGER_DISP, 1); in MDrv_HVD_EX_StepDisp()
3036 eRet = (HVD_EX_Result) HAL_HVD_EX_SetData(u32Id, E_HVD_SDATA_TRIGGER_DISP, 1); in MDrv_HVD_EX_StepDisp()
3046 eRet = (HVD_EX_Result) HAL_HVD_EX_SetCmd(u32Id, E_HVD_CMD_PLAY, 0); in MDrv_HVD_EX_StepDisp()
3060 HVD_EX_Result MDrv_HVD_EX_StepDecode(MS_U32 u32Id) in MDrv_HVD_EX_StepDecode() argument
3065 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_StepDecode()
3074 …if (pHVDDrvContext->gHVDCtrl_EX[u8DrvId].u32StepDecodeCnt == HAL_HVD_EX_GetData(u32Id, E_HVD_GDATA… in MDrv_HVD_EX_StepDecode()
3082 FWState = HAL_HVD_EX_GetData(u32Id, E_HVD_GDATA_FW_STATE); in MDrv_HVD_EX_StepDecode()
3086 eRet = (HVD_EX_Result) HAL_HVD_EX_SetCmd(u32Id, E_HVD_CMD_PAUSE, 0); in MDrv_HVD_EX_StepDecode()
3094 FWState = HAL_HVD_EX_GetData(u32Id, E_HVD_GDATA_FW_STATE); in MDrv_HVD_EX_StepDecode()
3098 if (HAL_HVD_EX_GetData(u32Id, E_HVD_GDATA_FW_STATE) != E_HVD_FW_PAUSE) in MDrv_HVD_EX_StepDecode()
3107 …pHVDDrvContext->gHVDCtrl_EX[u8DrvId].u32StepDecodeCnt = HAL_HVD_EX_GetData(u32Id, E_HVD_GDATA_DECO… in MDrv_HVD_EX_StepDecode()
3109 eRet = (HVD_EX_Result) HAL_HVD_EX_SetCmd(u32Id, E_HVD_CMD_STEP_DECODE, 0); in MDrv_HVD_EX_StepDecode()
3121 HVD_EX_Result MDrv_HVD_EX_PushQueue(MS_U32 u32Id, HVD_EX_PacketInfo *pInfo) in MDrv_HVD_EX_PushQueue() argument
3124 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_PushQueue()
3147 MS_VIRT u32VBBUAddr = MDrv_HVD_EX_GetData(u32Id, E_HVD_EX_GDATA_TYPE_VBBU_ADDR); in MDrv_HVD_EX_PushQueue()
3149 return (HVD_EX_Result)HAL_VPU_EX_Push2VBBU(u32Id, &stVpuPkt, u32VBBUAddr); in MDrv_HVD_EX_PushQueue()
3153 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_PushQueue()
3284 if (MDrv_HVD_EX_GetBBUVacancy(u32Id) != 0) in MDrv_HVD_EX_PushQueue()
3286 MS_U32 u32ESRptr = HAL_HVD_EX_GetData(u32Id, E_HVD_GDATA_ES_READ_PTR); in MDrv_HVD_EX_PushQueue()
3287 MS_U32 u32ESWptr = HAL_HVD_EX_GetData(u32Id, E_HVD_GDATA_ES_WRITE_PTR); in MDrv_HVD_EX_PushQueue()
3306 if (HAL_HVD_EX_GetData(u32Id, E_HVD_GDATA_BBU_Q_NUMB) && in MDrv_HVD_EX_PushQueue()
3329 … pCtrl->u32BBUPacketCnt, MDrv_HVD_EX_GetDataErrCnt(u32Id), MDrv_HVD_EX_GetDecErrCnt(u32Id), in MDrv_HVD_EX_PushQueue()
3332 … MDrv_HVD_EX_GetBBUVacancy(u32Id), HAL_HVD_EX_GetData(u32Id, E_HVD_GDATA_BBU_READ_PTR), in MDrv_HVD_EX_PushQueue()
3333 HAL_HVD_EX_GetData(u32Id, E_HVD_GDATA_BBU_WRITE_PTR)); in MDrv_HVD_EX_PushQueue()
3434 eRet = (HVD_EX_Result) HAL_HVD_EX_PushPacket(u32Id, (HVD_BBU_Info *) &bbuInfo); in MDrv_HVD_EX_PushQueue()
3480 MS_U32 u32ESRptr = HAL_HVD_EX_GetData(u32Id, E_HVD_GDATA_ES_READ_PTR); in MDrv_HVD_EX_PushQueue()
3481 MS_U32 u32ESWptr = HAL_HVD_EX_GetData(u32Id, E_HVD_GDATA_ES_WRITE_PTR); in MDrv_HVD_EX_PushQueue()
3500 if (HAL_HVD_EX_GetData(u32Id, E_HVD_GDATA_BBU_Q_NUMB) && in MDrv_HVD_EX_PushQueue()
3523 … pCtrl->u32BBUPacketCnt, MDrv_HVD_EX_GetDataErrCnt(u32Id), MDrv_HVD_EX_GetDecErrCnt(u32Id), in MDrv_HVD_EX_PushQueue()
3526 … MDrv_HVD_EX_GetBBUVacancy(u32Id), HAL_HVD_EX_GetData(u32Id, E_HVD_GDATA_BBU_READ_PTR), in MDrv_HVD_EX_PushQueue()
3527 HAL_HVD_EX_GetData(u32Id, E_HVD_GDATA_BBU_WRITE_PTR)); in MDrv_HVD_EX_PushQueue()
3594 eRet = (HVD_EX_Result) HAL_HVD_EX_PushPacket(u32Id, (HVD_BBU_Info *) &bbuInfo); in MDrv_HVD_EX_PushQueue()
3608 HVD_EX_Result MDrv_HVD_EX_PushQueue_Fire(MS_U32 u32Id) in MDrv_HVD_EX_PushQueue_Fire() argument
3611 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_PushQueue_Fire()
3617 HAL_HVD_EX_UpdateESWptr_Fire(u32Id); in MDrv_HVD_EX_PushQueue_Fire()
3630 HVD_EX_Result MDrv_HVD_EX_DecodeIFrame(MS_U32 u32Id, MS_PHY u32SrcSt, MS_U32 u32SrcSize) in MDrv_HVD_EX_DecodeIFrame() argument
3634 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_DecodeIFrame()
3640 eRet = MDrv_HVD_EX_Pause(u32Id); in MDrv_HVD_EX_DecodeIFrame()
3648 eRet = (HVD_EX_Result) HAL_HVD_EX_SetCmd(u32Id, E_HVD_CMD_SKIP_DEC, E_HVD_EX_SKIP_DECODE_I); in MDrv_HVD_EX_DecodeIFrame()
3655 eRet = (HVD_EX_Result) HAL_HVD_EX_SetCmd(u32Id, E_HVD_CMD_DISP_I_DIRECT, TRUE); in MDrv_HVD_EX_DecodeIFrame()
3661 eRet = MDrv_HVD_EX_StepDecode(u32Id); in MDrv_HVD_EX_DecodeIFrame()
3691 eRet = MDrv_HVD_EX_PushQueue(u32Id, &packet); in MDrv_HVD_EX_DecodeIFrame()
3698 HAL_HVD_EX_UpdateESWptr_Fire(u32Id); in MDrv_HVD_EX_DecodeIFrame()
3703 if (MDrv_HVD_EX_IsStepDecodeDone(u32Id)) in MDrv_HVD_EX_DecodeIFrame()
3726 HVD_EX_Result MDrv_HVD_EX_SetDataEnd(MS_U32 u32Id, MS_BOOL bEnd) in MDrv_HVD_EX_SetDataEnd() argument
3729 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_SetDataEnd()
3744 eRet = (HVD_EX_Result) HAL_HVD_EX_SetCmd(u32Id, E_HVD_CMD_PLAYBACK_FINISH, bEnd); in MDrv_HVD_EX_SetDataEnd()
3750 HVD_EX_Result MDrv_HVD_EX_SetCalFrameRate(MS_U32 u32Id,MS_BOOL bEnable) in MDrv_HVD_EX_SetCalFrameRate() argument
3753 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_SetCalFrameRate()
3760 HVD_EX_Result MDrv_HVD_EX_SkipNFrame(MS_U32 u32Id, MS_U32 u32FrameCnt) in MDrv_HVD_EX_SkipNFrame() argument
3763 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_SkipNFrame()
3765 eRet = (HVD_EX_Result) HAL_HVD_EX_SetCmd(u32Id, E_HVD_CMD_SKIP_N_FRAME, u32FrameCnt); in MDrv_HVD_EX_SkipNFrame()
3778 HVD_EX_Result MDrv_HVD_EX_SetDispErrFrm(MS_U32 u32Id, MS_BOOL bEnable) in MDrv_HVD_EX_SetDispErrFrm() argument
3781 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_SetDispErrFrm()
3787 eRet = (HVD_EX_Result) HAL_HVD_EX_SetCmd(u32Id, E_HVD_CMD_DISP_ERR_FRM, bEnable); in MDrv_HVD_EX_SetDispErrFrm()
3801 HVD_EX_Result MDrv_HVD_EX_SetDispRepeatField(MS_U32 u32Id, MS_BOOL bEnable) in MDrv_HVD_EX_SetDispRepeatField() argument
3804 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_SetDispRepeatField()
3810 eRet = (HVD_EX_Result) HAL_HVD_EX_SetCmd(u32Id, E_HVD_CMD_REPEAT_LAST_FIELD, bEnable); in MDrv_HVD_EX_SetDispRepeatField()
3821 HVD_EX_Result MDrv_HVD_EX_SetSkipDecMode(MS_U32 u32Id, HVD_EX_SkipDecode eDecType) in MDrv_HVD_EX_SetSkipDecMode() argument
3824 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_SetSkipDecMode()
3834 eRet = (HVD_EX_Result) HAL_HVD_EX_SetCmd(u32Id, E_HVD_CMD_SKIP_DEC, eDecType); in MDrv_HVD_EX_SetSkipDecMode()
3843 eRet = (HVD_EX_Result) HAL_HVD_EX_SetCmd(u32Id, E_HVD_CMD_DISP_I_DIRECT, TRUE); in MDrv_HVD_EX_SetSkipDecMode()
3847 eRet = (HVD_EX_Result) HAL_HVD_EX_SetCmd(u32Id, E_HVD_CMD_DISP_I_DIRECT, FALSE); in MDrv_HVD_EX_SetSkipDecMode()
3862 HVD_EX_Result MDrv_HVD_EX_SetFrmBuffAddr(MS_U32 u32Id, MS_PHY u32FrmBuffAddr) in MDrv_HVD_EX_SetFrmBuffAddr() argument
3865 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_SetFrmBuffAddr()
3877 eRet = (HVD_EX_Result) HAL_HVD_EX_SetCmd(u32Id, E_DUAL_R2_CMD_FBADDR, u32FrmBuffAddr); in MDrv_HVD_EX_SetFrmBuffAddr()
3903 HVD_EX_Result MDrv_HVD_EX_SetFrmBuffSize(MS_U32 u32Id, MS_U32 u32FrmBuffSize) in MDrv_HVD_EX_SetFrmBuffSize() argument
3906 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_SetFrmBuffSize()
3918 eRet = (HVD_EX_Result) HAL_HVD_EX_SetCmd(u32Id, E_DUAL_R2_CMD_FBSIZE, u32FrmBuffSize); in MDrv_HVD_EX_SetFrmBuffSize()
3946 HVD_EX_Result MDrv_HVD_EX_SetMaxCMASize(MS_U32 u32Id, MS_U32 u32MaxCMASize, MS_U32 u32MaxCMASize2) in MDrv_HVD_EX_SetMaxCMASize() argument
3949 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_SetMaxCMASize()
3956 HAL_HVD_EX_SetData(u32Id, E_HVD_SDATA_MAX_CMA_SIZE, u32MaxCMASize); in MDrv_HVD_EX_SetMaxCMASize()
3958 HAL_HVD_EX_SetData(u32Id, E_HVD_SDATA_MAX_CMA_SIZE2, u32MaxCMASize2); in MDrv_HVD_EX_SetMaxCMASize()
3980 HVD_EX_Result MDrv_HVD_EX_SetEnalbeHDR(MS_U32 u32Id, MS_BOOL bEnable) in MDrv_HVD_EX_SetEnalbeHDR() argument
3984 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_SetEnalbeHDR()
3994 eRet = (HVD_EX_Result) HAL_HVD_EX_SetCmd(u32Id, E_HVD_CMD_SET_ENABLE_HDR, bEnable); in MDrv_HVD_EX_SetEnalbeHDR()
4000 HVD_EX_Result MDrv_HVD_EX_SetHDR10PerFrame(MS_U32 u32Id, MS_BOOL bEnable) in MDrv_HVD_EX_SetHDR10PerFrame() argument
4004 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_SetHDR10PerFrame()
4012 HAL_HVD_EX_SetData(u32Id, E_HVD_SDATA_HDR_PERFRAME, bEnable); in MDrv_HVD_EX_SetHDR10PerFrame()
4018 HVD_EX_Result MDrv_HVD_EX_SetDVXCShmBuff(MS_U32 u32Id, MS_PHY u32FWBaseAddr, MS_PHY u32DVXCShmAddr,… in MDrv_HVD_EX_SetDVXCShmBuff() argument
4022 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_SetDVXCShmBuff()
4044 …eRet = (HVD_EX_Result)HAL_HVD_EX_SetCmd(u32Id, E_HVD_CMD_SET_DV_XC_SHM_ADDR, (unsigned long)(u32XC… in MDrv_HVD_EX_SetDVXCShmBuff()
4048 eRet = (HVD_EX_Result)HAL_HVD_EX_SetData(u32Id, E_HVD_SDATA_DV_XC_SHM_SIZE, u32DVXCShmSize); in MDrv_HVD_EX_SetDVXCShmBuff()
4049 u32MIUSel = HAL_HVD_EX_GetData(u32Id, E_HVD_GDATA_MIU_SEL); in MDrv_HVD_EX_SetDVXCShmBuff()
4054 HAL_HVD_EX_SetData(u32Id, E_HVD_SDATA_MIU_SEL, u32MIUSel); in MDrv_HVD_EX_SetDVXCShmBuff()
4067 HVD_EX_Result MDrv_HVD_EX_SetFrmBuff2(MS_U32 u32Id, MS_PHY u32FrmBuffAddr, MS_U32 u32FrmBuffSize) in MDrv_HVD_EX_SetFrmBuff2() argument
4070 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_SetFrmBuff2()
4083 HAL_HVD_EX_SetData(u32Id, E_HVD_SDATA_FRAMEBUF2_ADDR, u32FrmStartOffset); in MDrv_HVD_EX_SetFrmBuff2()
4085 HAL_HVD_EX_SetData(u32Id, E_HVD_SDATA_FRAMEBUF2_SIZE, u32FrmBuffSize); in MDrv_HVD_EX_SetFrmBuff2()
4087 u32MIUSel = HAL_HVD_EX_GetData(u32Id, E_HVD_GDATA_MIU_SEL); in MDrv_HVD_EX_SetFrmBuff2()
4121 HAL_HVD_EX_SetData(u32Id, E_HVD_SDATA_MIU_SEL, u32MIUSel); in MDrv_HVD_EX_SetFrmBuff2()
4134 HVD_EX_Result MDrv_HVD_EX_SetDispSpeed(MS_U32 u32Id, HVD_EX_DispSpeed eSpeed) in MDrv_HVD_EX_SetDispSpeed() argument
4137 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_SetDispSpeed()
4149 eRet = (HVD_EX_Result) HAL_HVD_EX_SetCmd(u32Id, E_HVD_CMD_DISP_SPEED, eSpeed); in MDrv_HVD_EX_SetDispSpeed()
4177 HVD_EX_Result MDrv_HVD_EX_SetSyncActive(MS_U32 u32Id, MS_BOOL bEnable) in MDrv_HVD_EX_SetSyncActive() argument
4180 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_SetSyncActive()
4190 eRet = (HVD_EX_Result) HAL_HVD_EX_SetCmd(u32Id, E_HVD_CMD_SYNC_ACTIVE, bEnable); in MDrv_HVD_EX_SetSyncActive()
4221 HVD_EX_Result MDrv_HVD_EX_SetDropMode(MS_U32 u32Id, HVD_EX_DropDisp eMode, MS_U32 u32Arg) in MDrv_HVD_EX_SetDropMode() argument
4224 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_SetDropMode()
4232 eRet = (HVD_EX_Result) HAL_HVD_EX_SetCmd(u32Id, E_HVD_CMD_DROP_DISP_AUTO, u32Arg); in MDrv_HVD_EX_SetDropMode()
4236 eRet = (HVD_EX_Result) HAL_HVD_EX_SetCmd(u32Id, E_HVD_CMD_DROP_DISP_ONCE, u32Arg); in MDrv_HVD_EX_SetDropMode()
4252 HVD_EX_Result MDrv_HVD_EX_RstPTS(MS_U32 u32Id, MS_U32 u32PTS) in MDrv_HVD_EX_RstPTS() argument
4255 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_RstPTS()
4261 eRet = (HVD_EX_Result) HAL_HVD_EX_SetCmd(u32Id, E_HVD_CMD_RESET_PTS, u32PTS); in MDrv_HVD_EX_RstPTS()
4272 HVD_EX_Result MDrv_HVD_EX_SetFrcMode(MS_U32 u32Id, HVD_EX_FrmRateConvMode eMode) in MDrv_HVD_EX_SetFrcMode() argument
4275 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_SetFrcMode()
4281 eRet = (HVD_EX_Result) HAL_HVD_EX_SetCmd(u32Id, E_HVD_CMD_FRC_MODE, eMode); in MDrv_HVD_EX_SetFrcMode()
4294 HVD_EX_Result MDrv_HVD_EX_SetSyncTolerance(MS_U32 u32Id, MS_U32 u32Arg) in MDrv_HVD_EX_SetSyncTolerance() argument
4297 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_SetSyncTolerance()
4303 eRet = (HVD_EX_Result) HAL_HVD_EX_SetCmd(u32Id, E_HVD_CMD_SYNC_TOLERANCE, u32Arg); in MDrv_HVD_EX_SetSyncTolerance()
4316 HVD_EX_Result MDrv_HVD_EX_SetSyncVideoDelay(MS_U32 u32Id, MS_U32 u32Arg) in MDrv_HVD_EX_SetSyncVideoDelay() argument
4319 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_SetSyncVideoDelay()
4329 …eRet = (HVD_EX_Result) HAL_HVD_EX_SetCmd(u32Id, E_HVD_CMD_SYNC_VIDEO_DELAY, (MS_U32) (u32Arg + HVD… in MDrv_HVD_EX_SetSyncVideoDelay()
4334 …(HVD_EX_Result) HAL_HVD_EX_SetCmd(u32Id, E_HVD_CMD_SYNC_VIDEO_DELAY, u32Arg + ((MS_U32) HVD_DTV_VI… in MDrv_HVD_EX_SetSyncVideoDelay()
4339 eRet = (HVD_EX_Result) HAL_HVD_EX_SetCmd(u32Id, E_HVD_CMD_SYNC_VIDEO_DELAY, u32Arg); in MDrv_HVD_EX_SetSyncVideoDelay()
4355 HVD_EX_Result MDrv_HVD_EX_SetSyncFreeRunTH(MS_U32 u32Id, MS_U32 u32Arg) in MDrv_HVD_EX_SetSyncFreeRunTH() argument
4358 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_SetSyncFreeRunTH()
4364 eRet = (HVD_EX_Result) HAL_HVD_EX_SetCmd(u32Id, E_HVD_CMD_FREERUN_THRESHOLD, u32Arg); in MDrv_HVD_EX_SetSyncFreeRunTH()
4378 HVD_EX_Result MDrv_HVD_EX_SetSyncRepeatTH(MS_U32 u32Id, MS_U32 u32Arg) in MDrv_HVD_EX_SetSyncRepeatTH() argument
4381 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_SetSyncRepeatTH()
4387 eRet = (HVD_EX_Result) HAL_HVD_EX_SetCmd(u32Id, E_HVD_CMD_SYNC_THRESHOLD, u32Arg); in MDrv_HVD_EX_SetSyncRepeatTH()
4402 HVD_EX_Result MDrv_HVD_EX_SetErrConceal(MS_U32 u32Id, MS_BOOL bEnable) in MDrv_HVD_EX_SetErrConceal() argument
4405 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_SetErrConceal()
4411 eRet = (HVD_EX_Result) HAL_HVD_EX_SetCmd(u32Id, E_HVD_CMD_ERR_CONCEAL, bEnable); in MDrv_HVD_EX_SetErrConceal()
4478 HVD_EX_Result MDrv_HVD_EX_SeekToPTS(MS_U32 u32Id, MS_U32 u32PTS) in MDrv_HVD_EX_SeekToPTS() argument
4481 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_SeekToPTS()
4494 eRet = (HVD_EX_Result) HAL_HVD_EX_SetCmd(u32Id, E_HVD_CMD_JUMP_TO_PTS, u32PTS); in MDrv_HVD_EX_SeekToPTS()
4507 HVD_EX_Result MDrv_HVD_EX_SkipToPTS(MS_U32 u32Id, MS_U32 u32PTS) in MDrv_HVD_EX_SkipToPTS() argument
4510 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_SkipToPTS()
4516 eRet = (HVD_EX_Result) HAL_HVD_EX_SetCmd(u32Id, E_HVD_CMD_SKIP_TO_PTS, u32PTS); in MDrv_HVD_EX_SkipToPTS()
4529 HVD_EX_Result MDrv_HVD_EX_SetFreezeImg(MS_U32 u32Id, MS_BOOL bEnable) in MDrv_HVD_EX_SetFreezeImg() argument
4532 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_SetFreezeImg()
4538 eRet = (HVD_EX_Result) HAL_HVD_EX_SetCmd(u32Id, E_HVD_CMD_FREEZE_IMG, bEnable); in MDrv_HVD_EX_SetFreezeImg()
4551 HVD_EX_Result MDrv_HVD_EX_SetBlueScreen(MS_U32 u32Id, MS_BOOL bEnable) in MDrv_HVD_EX_SetBlueScreen() argument
4554 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_SetBlueScreen()
4560 eRet = (HVD_EX_Result) HAL_HVD_EX_SetCmd(u32Id, E_HVD_CMD_BLUE_SCREEN, bEnable); in MDrv_HVD_EX_SetBlueScreen()
4573 HVD_EX_Result MDrv_HVD_EX_SetDispOneField(MS_U32 u32Id, MS_BOOL bEnable) in MDrv_HVD_EX_SetDispOneField() argument
4576 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_SetDispOneField()
4585 … eRet = (HVD_EX_Result) HAL_HVD_EX_SetCmd(u32Id, E_HVD_CMD_DISP_ONE_FIELD, E_HVD_FIELD_CTRL_TOP); in MDrv_HVD_EX_SetDispOneField()
4589 … eRet = (HVD_EX_Result) HAL_HVD_EX_SetCmd(u32Id, E_HVD_CMD_DISP_ONE_FIELD, E_HVD_FIELD_CTRL_OFF); in MDrv_HVD_EX_SetDispOneField()
4602 HVD_EX_Result MDrv_HVD_EX_SetISREvent(MS_U32 u32Id, MS_U32 u32Event, HVD_InterruptCb fnISRHandler) in MDrv_HVD_EX_SetISREvent() argument
4605 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_SetISREvent()
4636 HAL_HVD_EX_EnableISR(u32Id, FALSE); in MDrv_HVD_EX_SetISREvent()
4675 HAL_HVD_EX_EnableISR(u32Id, FALSE); in MDrv_HVD_EX_SetISREvent()
4756 eRet = _HVD_MapRetEx( HAL_HVD_EX_SetCmd(u32Id, E_HVD_CMD_ISR_TYPE, u32Event)); in MDrv_HVD_EX_SetISREvent()
4764 HAL_HVD_EX_EnableISR(u32Id, TRUE); in MDrv_HVD_EX_SetISREvent()
4793 MS_BOOL MDrv_HVD_EX_SetEnableISR(MS_U32 u32Id, MS_BOOL bEnable) in MDrv_HVD_EX_SetEnableISR() argument
4795 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_SetEnableISR()
4801 HAL_HVD_EX_EnableISR(u32Id, bEnable); in MDrv_HVD_EX_SetEnableISR()
4818 MS_BOOL MDrv_HVD_EX_SetForceISR(MS_U32 u32Id, MS_BOOL bEnable) in MDrv_HVD_EX_SetForceISR() argument
4823 HAL_HVD_EX_SetForceISR(u32Id, bEnable); in MDrv_HVD_EX_SetForceISR()
4825 UNUSED(u32Id); in MDrv_HVD_EX_SetForceISR()
4836 MS_BOOL MDrv_HVD_EX_SetMVOPDone(MS_U32 u32Id) in MDrv_HVD_EX_SetMVOPDone() argument
4839 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_SetMVOPDone()
4843 eRet = (HVD_EX_Result) HAL_HVD_EX_SetCmd(u32Id, E_HVD_CMD_BLUE_SCREEN, FALSE); in MDrv_HVD_EX_SetMVOPDone()
4861 HVD_EX_Result MDrv_HVD_EX_SetVirtualBox(MS_U32 u32Id, MS_U16 u16Width, MS_U16 u16Height) in MDrv_HVD_EX_SetVirtualBox() argument
4864 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_SetVirtualBox()
4870 HAL_HVD_EX_SetData(u32Id, E_HVD_SDATA_VIRTUAL_BOX_WIDTH, u16Width); in MDrv_HVD_EX_SetVirtualBox()
4871 HAL_HVD_EX_SetData(u32Id, E_HVD_SDATA_VIRTUAL_BOX_HEIGHT, u16Height); in MDrv_HVD_EX_SetVirtualBox()
4882 HVD_EX_Result MDrv_HVD_EX_SetDynScalingParam(MS_U32 u32Id, void *pStAddr, MS_U32 u32Size) in MDrv_HVD_EX_SetDynScalingParam() argument
4886 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_SetDynScalingParam()
4901 addr = (MS_PHY)MDrv_HVD_EX_GetDynamicScalingInfo(u32Id, E_HVD_EX_DS_INFO_ADDR); in MDrv_HVD_EX_SetDynScalingParam()
4912 …eRet = (HVD_EX_Result) HAL_HVD_EX_SetCmd(u32Id, E_HVD_CMD_SCALER_INFO_NOTIFY, ((MS_U8 *)pStAddr)[0… in MDrv_HVD_EX_SetDynScalingParam()
4924 HVD_EX_Result MDrv_HVD_EX_SetDispInfoTH(MS_U32 u32Id, HVD_EX_DispInfoThreshold *DispInfoTH) in MDrv_HVD_EX_SetDispInfoTH() argument
4928 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_SetDispInfoTH()
4944 HAL_HVD_EX_SetData(u32Id, E_HVD_SDATA_DISP_INFO_TH, (MS_VIRT) (&DispInfoTHTmp)); in MDrv_HVD_EX_SetDispInfoTH()
4946 eRet = (HVD_EX_Result) HAL_HVD_EX_SetCmd(u32Id, E_HVD_CMD_UPDATE_DISP_THRESHOLD, 0); in MDrv_HVD_EX_SetDispInfoTH()
4961 HVD_EX_Result MDrv_HVD_EX_SetIgnoreErrRef(MS_U32 u32Id, MS_BOOL bIgnore) in MDrv_HVD_EX_SetIgnoreErrRef() argument
4964 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_SetIgnoreErrRef()
4970 eRet = (HVD_EX_Result) HAL_HVD_EX_SetCmd(u32Id, E_HVD_CMD_IGNORE_ERR_REF, bIgnore); in MDrv_HVD_EX_SetIgnoreErrRef()
4983 HVD_EX_Result MDrv_HVD_EX_ForceFollowDTVSpec(MS_U32 u32Id, MS_BOOL bEnable) in MDrv_HVD_EX_ForceFollowDTVSpec() argument
4986 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_ForceFollowDTVSpec()
4992 eRet = (HVD_EX_Result) HAL_HVD_EX_SetCmd(u32Id, E_HVD_CMD_FORCE_DTV_SPEC, bEnable); in MDrv_HVD_EX_ForceFollowDTVSpec()
5005 HVD_EX_Result MDrv_HVD_EX_SetFastDisplay(MS_U32 u32Id, MS_BOOL bFastDisplay) in MDrv_HVD_EX_SetFastDisplay() argument
5008 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_SetFastDisplay()
5014 eRet = (HVD_EX_Result) HAL_HVD_EX_SetCmd(u32Id, E_HVD_CMD_FAST_DISP, bFastDisplay); in MDrv_HVD_EX_SetFastDisplay()
5027 HVD_EX_Result MDrv_HVD_EX_DispOutsideMode(MS_U32 u32Id, MS_BOOL bEnable) in MDrv_HVD_EX_DispOutsideMode() argument
5030 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_DispOutsideMode()
5037 eRet = (HVD_EX_Result) HAL_HVD_EX_SetCmd(u32Id, E_HVD_CMD_ENABLE_DISP_OUTSIDE, bEnable); in MDrv_HVD_EX_DispOutsideMode()
5050 MS_BOOL MDrv_HVD_EX_IsISROccured(MS_U32 u32Id) in MDrv_HVD_EX_IsISROccured() argument
5055 return HAL_HVD_EX_IsISROccured(u32Id); in MDrv_HVD_EX_IsISROccured()
5057 UNUSED(u32Id); in MDrv_HVD_EX_IsISROccured()
5069 MS_BOOL MDrv_HVD_EX_IsDispFinish(MS_U32 u32Id) in MDrv_HVD_EX_IsDispFinish() argument
5071 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_IsDispFinish()
5085 if (_HVD_EX_IsAllBufferEmpty_VP8(u32Id)) in MDrv_HVD_EX_IsDispFinish()
5097 if (_HVD_EX_IsAllBufferEmpty(u32Id, FALSE)) in MDrv_HVD_EX_IsDispFinish()
5121 MS_BOOL MDrv_HVD_EX_IsFrameShowed(MS_U32 u32Id) in MDrv_HVD_EX_IsFrameShowed() argument
5123 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_IsFrameShowed()
5128 if (!HAL_HVD_EX_GetData(u32Id, E_HVD_GDATA_IS_1ST_FRM_RDY)) in MDrv_HVD_EX_IsFrameShowed()
5139 return (MS_BOOL) HAL_HVD_EX_GetData(u32Id, E_HVD_GDATA_IS_FRAME_SHOWED); in MDrv_HVD_EX_IsFrameShowed()
5156 MS_BOOL MDrv_HVD_EX_IsStepDecodeDone(MS_U32 u32Id) in MDrv_HVD_EX_IsStepDecodeDone() argument
5159 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_IsStepDecodeDone()
5167 HAL_HVD_EX_GetData(u32Id, E_HVD_GDATA_DECODE_CNT)) in MDrv_HVD_EX_IsStepDecodeDone()
5183 HVD_EX_Result MDrv_HVD_EX_CheckDispInfoRdy(MS_U32 u32Id) in MDrv_HVD_EX_CheckDispInfoRdy() argument
5187 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_CheckDispInfoRdy()
5193 if (pHVDDrvContext->bCMAUsed && !HAL_HVD_EX_GetData(u32Id, E_HVD_GDATA_CMA_ALLOC_DONE)) in MDrv_HVD_EX_CheckDispInfoRdy()
5204 framebuf_size = HAL_HVD_EX_GetData(u32Id, E_HVD_GDATA_FRAMEBUF_SIZE); in MDrv_HVD_EX_CheckDispInfoRdy()
5210 framebuf_size2 = HAL_HVD_EX_GetData(u32Id, E_HVD_GDATA_FRAMEBUF2_SIZE); in MDrv_HVD_EX_CheckDispInfoRdy()
5215 …alloc_param.offset_in_pool = HAL_HVD_EX_GetData(u32Id, E_HVD_GDATA_FRAMEBUF_ADDR) - pHVDDrvContext… in MDrv_HVD_EX_CheckDispInfoRdy()
5232 …HVD_EX_MSG_DBG("[0x%lx]MApi_CMA_Pool_GetMem:offset=0x%lx, len=0x%lx, miu=%ld\n", u32Id, alloc_para… in MDrv_HVD_EX_CheckDispInfoRdy()
5237 …alloc_param2.offset_in_pool = HAL_HVD_EX_GetData(u32Id, E_HVD_GDATA_FRAMEBUF2_ADDR) - pHVDDrvConte… in MDrv_HVD_EX_CheckDispInfoRdy()
5254 …HVD_EX_MSG_DBG("[0x%lx]MApi_CMA_Pool_GetMem:offset=0x%lx, len=0x%lx, miu=%ld\n", u32Id, alloc_para… in MDrv_HVD_EX_CheckDispInfoRdy()
5298 HAL_HVD_EX_SetData(u32Id, E_HVD_SDATA_MIU_SEL, u32MIUSel); in MDrv_HVD_EX_CheckDispInfoRdy()
5302 HAL_HVD_EX_SetData(u32Id, E_HVD_SDATA_CMA_ALLOC_DONE, 1); in MDrv_HVD_EX_CheckDispInfoRdy()
5308 if (!HAL_HVD_EX_GetData(u32Id, E_HVD_GDATA_IS_DISP_INFO_CHANGE)) in MDrv_HVD_EX_CheckDispInfoRdy()
5320 u32ErrCode = HAL_HVD_EX_GetData(u32Id, E_HVD_GDATA_ERROR_CODE); in MDrv_HVD_EX_CheckDispInfoRdy()
5344 MS_BOOL MDrv_HVD_EX_IsDispInfoChg(MS_U32 u32Id) in MDrv_HVD_EX_IsDispInfoChg() argument
5347 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_IsDispInfoChg()
5352 bRet = (MS_BOOL) HAL_HVD_EX_GetData(u32Id, E_HVD_GDATA_IS_DISP_INFO_CHANGE); in MDrv_HVD_EX_IsDispInfoChg()
5364 tmp = MDrv_HVD_EX_GetDecodeCnt(u32Id); in MDrv_HVD_EX_IsDispInfoChg()
5368 HVD_PRINT("%u decode cnt:%x PTS:%x\n", (MS_U32) bRet, tmp, MDrv_HVD_EX_GetPTS(u32Id)); in MDrv_HVD_EX_IsDispInfoChg()
5377 …PRINT("HVD: seems IDLE: %u decode cnt:%x PTS:%x\n", (MS_U32) bRet, tmp, MDrv_HVD_EX_GetPTS(u32Id)); in MDrv_HVD_EX_IsDispInfoChg()
5392 MS_BOOL MDrv_HVD_EX_IsIdle(MS_U32 u32Id) in MDrv_HVD_EX_IsIdle() argument
5394 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_IsIdle()
5398 if (HAL_HVD_EX_GetData(u32Id, E_HVD_GDATA_VPU_IDLE_CNT) > HVD_FW_IDLE_THRESHOLD) in MDrv_HVD_EX_IsIdle()
5415 MS_BOOL MDrv_HVD_EX_IsSyncStart(MS_U32 u32Id) in MDrv_HVD_EX_IsSyncStart() argument
5417 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_IsSyncStart()
5421 if ((MS_BOOL) MDrv_HVD_EX_GetPlayMode(u32Id, E_HVD_EX_GMODE_IS_SYNC_ON) == FALSE) in MDrv_HVD_EX_IsSyncStart()
5425 if (HAL_HVD_EX_GetData(u32Id, E_HVD_GDATA_IS_SYNC_START)) in MDrv_HVD_EX_IsSyncStart()
5442 MS_BOOL MDrv_HVD_EX_IsSyncReach(MS_U32 u32Id) in MDrv_HVD_EX_IsSyncReach() argument
5444 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_IsSyncReach()
5448 if ((MS_BOOL) MDrv_HVD_EX_GetPlayMode(u32Id, E_HVD_EX_GMODE_IS_SYNC_ON) == FALSE) in MDrv_HVD_EX_IsSyncReach()
5453 if (HAL_HVD_EX_GetData(u32Id, E_HVD_GDATA_IS_SYNC_REACH)) in MDrv_HVD_EX_IsSyncReach()
5470 MS_BOOL MDrv_HVD_EX_IsLowDelay(MS_U32 u32Id) in MDrv_HVD_EX_IsLowDelay() argument
5472 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_IsLowDelay()
5476 if (HAL_HVD_EX_GetData(u32Id, E_HVD_GDATA_AVC_LOW_DELAY)) in MDrv_HVD_EX_IsLowDelay()
5493 MS_BOOL MDrv_HVD_EX_IsIFrmFound(MS_U32 u32Id) in MDrv_HVD_EX_IsIFrmFound() argument
5495 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_IsIFrmFound()
5499 if (HAL_HVD_EX_GetData(u32Id, E_HVD_GDATA_IS_I_FRM_FOUND)) in MDrv_HVD_EX_IsIFrmFound()
5516 MS_BOOL MDrv_HVD_EX_Is1stFrmRdy(MS_U32 u32Id) in MDrv_HVD_EX_Is1stFrmRdy() argument
5518 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_Is1stFrmRdy()
5522 if (HAL_HVD_EX_GetData(u32Id, E_HVD_GDATA_IS_1ST_FRM_RDY)) in MDrv_HVD_EX_Is1stFrmRdy()
5539 MS_BOOL MDrv_HVD_EX_IsAllBufferEmpty(MS_U32 u32Id) in MDrv_HVD_EX_IsAllBufferEmpty() argument
5541 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_IsAllBufferEmpty()
5545 if (_HVD_EX_IsAllBufferEmpty(u32Id, FALSE)) in MDrv_HVD_EX_IsAllBufferEmpty()
5578 MS_U32 MDrv_HVD_EX_GetBBUVacancy(MS_U32 u32Id) in MDrv_HVD_EX_GetBBUVacancy() argument
5581 MS_U32 u32VBBUAddr = MDrv_HVD_EX_GetData(u32Id, E_HVD_EX_GDATA_TYPE_VBBU_ADDR); in MDrv_HVD_EX_GetBBUVacancy()
5584 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_GetBBUVacancy()
5593 u32BBUTotal = HAL_HVD_EX_GetData(u32Id, E_HVD_GDATA_FW_BBU_TOTAL_TBL_ENTRY); in MDrv_HVD_EX_GetBBUVacancy()
5594 u32BBUQnumb = HAL_HVD_EX_GetData(u32Id, E_HVD_GDATA_BBU_Q_NUMB); in MDrv_HVD_EX_GetBBUVacancy()
5614 ( (HAL_HVD_EX_CheckMVCID(u32Id) == FALSE) || in MDrv_HVD_EX_GetBBUVacancy()
5615 … ((HAL_HVD_EX_CheckMVCID(u32Id) == TRUE) && (E_VDEC_EX_MAIN_VIEW == HAL_HVD_EX_GetView(u32Id))) ) in MDrv_HVD_EX_GetBBUVacancy()
5621 …u32PTSTotal = HAL_HVD_EX_GetData(u32Id, E_HVD_GDATA_FW_PTS_TOTAL_ENTRY_NUMB) - 1; // add -1 for fu… in MDrv_HVD_EX_GetBBUVacancy()
5622 u32PTSQnumb = HAL_HVD_EX_GetData(u32Id, E_HVD_GDATA_PTS_Q_NUMB); in MDrv_HVD_EX_GetBBUVacancy()
5643 HVD_EX_Result MDrv_HVD_EX_GetDispInfo(MS_U32 u32Id, HVD_EX_DispInfo *pInfo) in MDrv_HVD_EX_GetDispInfo() argument
5646 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_GetDispInfo()
5648 eRet = _HVD_EX_GetDispInfo(u32Id, pInfo, TRUE); in MDrv_HVD_EX_GetDispInfo()
5652 …pCtrl->bFrmRateSupported = HAL_HVD_EX_GetFrmRateIsSupported(u32Id, pInfo->u16HorSize, pInfo->u16Ve… in MDrv_HVD_EX_GetDispInfo()
5673 MS_S64 MDrv_HVD_EX_GetPtsStcDiff(MS_U32 u32Id) in MDrv_HVD_EX_GetPtsStcDiff() argument
5676 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_GetPtsStcDiff()
5679 s64PTS = HAL_HVD_EX_GetData_EX(u32Id, E_HVD_GDATA_PTS_STC_DIFF); in MDrv_HVD_EX_GetPtsStcDiff()
5689 MS_U32 MDrv_HVD_EX_GetPTS(MS_U32 u32Id) in MDrv_HVD_EX_GetPTS() argument
5692 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_GetPTS()
5695 u32PTS = HAL_HVD_EX_GetData(u32Id, E_HVD_GDATA_PTS); in MDrv_HVD_EX_GetPTS()
5697 u32PTS = _HVD_EX_ReportLow32BitPTS(u32Id, u32PTS); in MDrv_HVD_EX_GetPTS()
5707 MS_U64 MDrv_HVD_EX_GetU64PTS(MS_U32 u32Id) in MDrv_HVD_EX_GetU64PTS() argument
5710 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_GetU64PTS()
5713 u64PTS = *((MS_U64*)(HAL_HVD_EX_GetData(u32Id,E_HVD_GDATA_U64PTS))); in MDrv_HVD_EX_GetU64PTS()
5723 MS_U64 MDrv_HVD_EX_GetU64PTS_PreParse(MS_U32 u32Id) in MDrv_HVD_EX_GetU64PTS_PreParse() argument
5726 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_GetU64PTS_PreParse()
5729 u64PTS = *((MS_U64*)(HAL_HVD_EX_GetData(u32Id,E_HVD_GDATA_U64PTS_PRE_PARSE))); in MDrv_HVD_EX_GetU64PTS_PreParse()
5740 MS_U32 MDrv_HVD_EX_GetNextPTS(MS_U32 u32Id) in MDrv_HVD_EX_GetNextPTS() argument
5743 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_GetNextPTS()
5746 u32PTS = HAL_HVD_EX_GetData(u32Id, E_HVD_GDATA_NEXT_PTS); in MDrv_HVD_EX_GetNextPTS()
5748 u32PTS = _HVD_EX_ReportLow32BitPTS(u32Id, u32PTS); in MDrv_HVD_EX_GetNextPTS()
5758 MS_U32 MDrv_HVD_EX_GetNextDispQPtr(MS_U32 u32Id) in MDrv_HVD_EX_GetNextDispQPtr() argument
5761 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_GetNextDispQPtr()
5767 u32Ptr = HAL_HVD_EX_GetData(u32Id, E_HVD_GDATA_DISP_Q_PTR); in MDrv_HVD_EX_GetNextDispQPtr()
5778 MS_U32 MDrv_HVD_EX_GetDataErrCnt(MS_U32 u32Id) in MDrv_HVD_EX_GetDataErrCnt() argument
5780 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_GetDataErrCnt()
5783 return HAL_HVD_EX_GetData(u32Id, E_HVD_GDATA_DATA_ERROR_CNT); in MDrv_HVD_EX_GetDataErrCnt()
5791 MS_U32 MDrv_HVD_EX_GetDecErrCnt(MS_U32 u32Id) in MDrv_HVD_EX_GetDecErrCnt() argument
5793 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_GetDecErrCnt()
5796 return HAL_HVD_EX_GetData(u32Id, E_HVD_GDATA_DEC_ERROR_CNT); in MDrv_HVD_EX_GetDecErrCnt()
5804 MS_VIRT MDrv_HVD_EX_GetESWritePtr(MS_U32 u32Id) in MDrv_HVD_EX_GetESWritePtr() argument
5807 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_GetESWritePtr()
5811 MS_VIRT u32VBBUAddr = MDrv_HVD_EX_GetData(u32Id, E_HVD_EX_GDATA_TYPE_VBBU_ADDR); in MDrv_HVD_EX_GetESWritePtr()
5812 MS_VIRT u32Wptr = HAL_VPU_EX_GetESWritePtr(u32Id, u32VBBUAddr); in MDrv_HVD_EX_GetESWritePtr()
5829 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_GetESWritePtr()
5832 return HAL_HVD_EX_GetData(u32Id, E_HVD_GDATA_ES_WRITE_PTR); in MDrv_HVD_EX_GetESWritePtr()
5841 MS_VIRT MDrv_HVD_EX_GetESReadPtr(MS_U32 u32Id) in MDrv_HVD_EX_GetESReadPtr() argument
5844 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_GetESReadPtr()
5848 MS_VIRT u32VBBUAddr = MDrv_HVD_EX_GetData(u32Id, E_HVD_EX_GDATA_TYPE_VBBU_ADDR); in MDrv_HVD_EX_GetESReadPtr()
5849 MS_VIRT u32Rptr = HAL_VPU_EX_GetESReadPtr(u32Id, u32VBBUAddr); in MDrv_HVD_EX_GetESReadPtr()
5866 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_GetESReadPtr()
5869 return HAL_HVD_EX_GetData(u32Id, E_HVD_GDATA_ES_READ_PTR); in MDrv_HVD_EX_GetESReadPtr()
5878 MS_U32 MDrv_HVD_EX_GetESQuantity(MS_U32 u32Id) in MDrv_HVD_EX_GetESQuantity() argument
5880 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_GetESQuantity()
5883 return HAL_HVD_EX_GetData(u32Id, E_HVD_GDATA_ES_QUANTITY); in MDrv_HVD_EX_GetESQuantity()
5893 MS_U32 MDrv_HVD_EX_GetErrCode(MS_U32 u32Id) in MDrv_HVD_EX_GetErrCode() argument
5897 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_GetErrCode()
5901 u32Ret = HAL_HVD_EX_GetData(u32Id, E_HVD_GDATA_ERROR_CODE); in MDrv_HVD_EX_GetErrCode()
5911 HAL_HVD_EX_SetData(u32Id, E_HVD_SDATA_ERROR_CODE, 0); in MDrv_HVD_EX_GetErrCode()
5925 MS_U32 MDrv_HVD_EX_GetPlayMode(MS_U32 u32Id, HVD_EX_GetModeStatus eMode) in MDrv_HVD_EX_GetPlayMode() argument
5928 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_GetPlayMode()
5947 …u32Ret = HAL_HVD_EX_GetData(u32Id, (HVD_GetData) ((MS_U32) eMode + (MS_U32) E_HVD_GDATA_IS_SHOW_ER… in MDrv_HVD_EX_GetPlayMode()
5967 HVD_EX_GetPlayState MDrv_HVD_EX_GetPlayState(MS_U32 u32Id) in MDrv_HVD_EX_GetPlayState() argument
5969 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_GetPlayState()
5976 u32FWstate = HAL_HVD_EX_GetData(u32Id, E_HVD_GDATA_FW_STATE); in MDrv_HVD_EX_GetPlayState()
6004 MS_U32 MDrv_HVD_EX_GetDecodeCnt(MS_U32 u32Id) in MDrv_HVD_EX_GetDecodeCnt() argument
6006 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_GetDecodeCnt()
6009 return HAL_HVD_EX_GetData(u32Id, E_HVD_GDATA_DECODE_CNT); in MDrv_HVD_EX_GetDecodeCnt()
6017 MS_U8 MDrv_HVD_EX_GetActiveFormat(MS_U32 u32Id) in MDrv_HVD_EX_GetActiveFormat() argument
6020 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_GetActiveFormat()
6031 pDispInfo = (HVD_Display_Info *) HAL_HVD_EX_GetData(u32Id, E_HVD_GDATA_DISP_INFO_ADDR); in MDrv_HVD_EX_GetActiveFormat()
6082 MS_BOOL MDrv_HVD_EX_GetStatus(MS_U32 u32Id, HVD_EX_DrvStatus *pstatus) in MDrv_HVD_EX_GetStatus() argument
6084 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_GetStatus()
6104 HVD_EX_Result MDrv_HVD_EX_GetFrmInfo(MS_U32 u32Id, HVD_EX_GetFrmInfoType eType, HVD_EX_FrameInfo * … in MDrv_HVD_EX_GetFrmInfo() argument
6109 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_GetFrmInfo()
6121 pFrmInfo = (HVD_Frm_Information *) HAL_HVD_EX_GetData(u32Id, E_HVD_GDATA_DISP_FRM_INFO); in MDrv_HVD_EX_GetFrmInfo()
6125 pFrmInfo = (HVD_Frm_Information *) HAL_HVD_EX_GetData(u32Id, E_HVD_GDATA_DEC_FRM_INFO); in MDrv_HVD_EX_GetFrmInfo()
6129 … pFrmInfo = (HVD_Frm_Information *) HAL_HVD_EX_GetData(u32Id, E_HVD_GDATA_NEXT_DISP_FRM_INFO); in MDrv_HVD_EX_GetFrmInfo()
6132 …pFrmInfo_ext = (HVD_Frm_Information_EXT_Entry *)HAL_HVD_EX_GetData(u32Id, E_HVD_GDATA_NEXT_DISP_FR… in MDrv_HVD_EX_GetFrmInfo()
6138 pFrmInfo = (HVD_Frm_Information *) HAL_HVD_EX_GetData(u32Id, E_HVD_GDATA_DISP_FRM_INFO_SUB); in MDrv_HVD_EX_GetFrmInfo()
6142 pFrmInfo = (HVD_Frm_Information *) HAL_HVD_EX_GetData(u32Id, E_HVD_GDATA_DEC_FRM_INFO_SUB); in MDrv_HVD_EX_GetFrmInfo()
6276 MS_BOOL MDrv_HVD_EX_GetISRInfo(MS_U32 u32Id, MS_U32 *eType) in MDrv_HVD_EX_GetISRInfo() argument
6278 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_GetISRInfo()
6284 …pHVDDrvContext->gHVDCtrl_EX[u8DrvId].HVDISRCtrl.u32ISRInfo |= HAL_HVD_EX_GetData(u32Id, E_HVD_GDAT… in MDrv_HVD_EX_GetISRInfo()
6289 *eType = HAL_HVD_EX_GetData(u32Id, E_HVD_GDATA_HVD_ISR_STATUS); in MDrv_HVD_EX_GetISRInfo()
6305 MS_U32 MDrv_HVD_EX_CalLumaSum(MS_U32 u32Id, HVD_EX_GetFrmInfoType eType) in MDrv_HVD_EX_CalLumaSum() argument
6309 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_CalLumaSum()
6316 pFrmInfo = (HVD_Frm_Information *) HAL_HVD_EX_GetData(u32Id, E_HVD_GDATA_DISP_FRM_INFO); in MDrv_HVD_EX_CalLumaSum()
6320 pFrmInfo = (HVD_Frm_Information *) HAL_HVD_EX_GetData(u32Id, E_HVD_GDATA_DEC_FRM_INFO); in MDrv_HVD_EX_CalLumaSum()
6364 MS_U32 MDrv_HVD_EX_GetUserData_Wptr(MS_U32 u32Id) in MDrv_HVD_EX_GetUserData_Wptr() argument
6366 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_GetUserData_Wptr()
6372 u32Ret = (MS_U32) HAL_HVD_EX_GetData(u32Id, E_HVD_GDATA_USERDATA_WPTR); in MDrv_HVD_EX_GetUserData_Wptr()
6384 MS_VIRT MDrv_HVD_EX_GetUserData_Packet(MS_U32 u32Id, MS_U32 u32Idx, MS_U32 *u32Size) in MDrv_HVD_EX_GetUserData_Packet() argument
6386 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_GetUserData_Packet()
6395 tmp = (MS_U32) HAL_HVD_EX_GetData(u32Id, E_HVD_GDATA_USERDATA_IDX_TBL_SIZE); in MDrv_HVD_EX_GetUserData_Packet()
6402 tmp = (MS_VIRT) HAL_HVD_EX_GetData(u32Id, E_HVD_GDATA_USERDATA_IDX_TBL_ADDR); in MDrv_HVD_EX_GetUserData_Packet()
6411 tmp = (MS_VIRT) HAL_HVD_EX_GetData(u32Id, E_HVD_GDATA_USERDATA_PACKET_TBL_SIZE); in MDrv_HVD_EX_GetUserData_Packet()
6417 tmp = (MS_VIRT) HAL_HVD_EX_GetData(u32Id, E_HVD_GDATA_USERDATA_PACKET_TBL_ADDR); in MDrv_HVD_EX_GetUserData_Packet()
6424 tmp = (MS_VIRT) HAL_HVD_EX_GetData(u32Id, E_HVD_GDATA_USERDATA_PACKET_SIZE); in MDrv_HVD_EX_GetUserData_Packet()
6446 HVD_EX_Result MDrv_HVD_EX_GenPattern(MS_U32 u32Id, HVD_EX_PatternType eType, MS_VIRT u32VAddr, MS_U… in MDrv_HVD_EX_GenPattern() argument
6451 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_GenPattern()
6660 MS_U32 MDrv_HVD_EX_GetPatternInfo(MS_U32 u32Id, HVD_EX_PatternInfo eType) in MDrv_HVD_EX_GetPatternInfo() argument
6663 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_GetPatternInfo()
6690 eRet = (MS_U32) HAL_HVD_EX_GetData(u32Id, E_HVD_GDATA_FW_MAX_DUMMY_FIFO); in MDrv_HVD_EX_GetPatternInfo()
6702 MS_U8 MDrv_HVD_EX_GetDSBufMiuSelect(MS_U32 u32Id) in MDrv_HVD_EX_GetDSBufMiuSelect() argument
6706 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_GetDSBufMiuSelect()
6720 MS_BOOL MDrv_HVD_EX_GetPVRSeamlessInfo(MS_U32 u32Id, HVD_EX_PVR_Seamless_Info* param) in MDrv_HVD_EX_GetPVRSeamlessInfo() argument
6722 param->u64PTS = (MS_U64) HAL_HVD_EX_GetData_EX(u32Id, E_HVD_GDATA_TS_SEAMLESS_TARGET_PTS); in MDrv_HVD_EX_GetPVRSeamlessInfo()
6723 param->u32POC = (MS_U32) HAL_HVD_EX_GetData(u32Id, E_HVD_GDATA_TS_SEAMLESS_TARGET_POC); in MDrv_HVD_EX_GetPVRSeamlessInfo()
6736 MS_U64 MDrv_HVD_EX_GetDynamicScalingInfo(MS_U32 u32Id, HVD_EX_DynamicScalingInfo eType) in MDrv_HVD_EX_GetDynamicScalingInfo() argument
6739 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_GetDynamicScalingInfo()
6796 …vContext->gHVDCtrl_EX[u8DrvId].MemMap.u32CodeBufAddr + HAL_HVD_EX_GetData(u32Id, E_HVD_GDATA_FW_DS… in MDrv_HVD_EX_GetDynamicScalingInfo()
6803 u32Ret = (MS_U32) HAL_HVD_EX_GetData(u32Id, E_HVD_GDATA_FW_DS_BUF_SIZE); in MDrv_HVD_EX_GetDynamicScalingInfo()
6806 u32Ret = (MS_U32) HAL_HVD_EX_GetData(u32Id, E_HVD_GDATA_FW_DS_VECTOR_DEPTH); in MDrv_HVD_EX_GetDynamicScalingInfo()
6811 …HVDDrvContext->gHVDCtrl_EX[u8DrvId].u32ExternalDSbuf + HAL_HVD_EX_GetData(u32Id, E_HVD_GDATA_FW_DS… in MDrv_HVD_EX_GetDynamicScalingInfo()
6816 …vContext->gHVDCtrl_EX[u8DrvId].MemMap.u32CodeBufAddr + HAL_HVD_EX_GetData(u32Id, E_HVD_GDATA_FW_DS… in MDrv_HVD_EX_GetDynamicScalingInfo()
6822 u32Ret = (MS_U32) HAL_HVD_EX_GetData(u32Id, E_HVD_GDATA_FW_DS_IS_ENABLED); in MDrv_HVD_EX_GetDynamicScalingInfo()
6836 MS_VIRT MDrv_HVD_EX_GetData(MS_U32 u32Id, HVD_EX_GDataType eType) in MDrv_HVD_EX_GetData() argument
6838 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_GetData()
6847 u32Ret = HAL_HVD_EX_GetData(u32Id, E_HVD_GDATA_DISP_CNT); in MDrv_HVD_EX_GetData()
6852 u32Ret = HAL_HVD_EX_GetData(u32Id, E_HVD_GDATA_SKIP_CNT); in MDrv_HVD_EX_GetData()
6857 u32Ret = HAL_HVD_EX_GetData(u32Id, E_HVD_GDATA_DROP_CNT); in MDrv_HVD_EX_GetData()
6862 u32Ret = HAL_HVD_EX_GetData(u32Id, E_HVD_GDATA_VPU_IDLE_CNT); in MDrv_HVD_EX_GetData()
6867 u32Ret = HAL_HVD_EX_GetData(u32Id, E_HVD_GDATA_VSYNC_CNT); in MDrv_HVD_EX_GetData()
6872 u32Ret = HAL_HVD_EX_GetData(u32Id, E_HVD_GDATA_MAIN_LOOP_CNT); in MDrv_HVD_EX_GetData()
6877 u32Ret = HAL_HVD_EX_GetData(u32Id, E_HVD_GDATA_AVC_LEVEL_IDC); in MDrv_HVD_EX_GetData()
6882 u32Ret = HAL_HVD_EX_GetData(u32Id, E_HVD_GDATA_DISP_Q_NUMB); in MDrv_HVD_EX_GetData()
6887 u32Ret = (MS_U32) (HVD_EX_ESLevel) HAL_HVD_EX_GetData(u32Id, E_HVD_GDATA_ES_LEVEL); in MDrv_HVD_EX_GetData()
6892 u32Ret = HAL_HVD_EX_GetData(u32Id, E_HVD_GDATA_AVC_VUI_DISP_INFO); in MDrv_HVD_EX_GetData()
6897 u32Ret = HAL_HVD_EX_GetData(u32Id, E_HVD_GDATA_DISP_STC); in MDrv_HVD_EX_GetData()
6902 u32Ret = HAL_HVD_EX_GetData(u32Id, E_HVD_GDATA_USERDATA_IDX_TBL_SIZE); in MDrv_HVD_EX_GetData()
6907 u32Ret = HAL_HVD_EX_GetData(u32Id, E_HVD_GDATA_USERDATA_PACKET_SIZE); in MDrv_HVD_EX_GetData()
6912 u32Ret = HAL_HVD_EX_GetData(u32Id, E_HVD_GDATA_REAL_FRAMERATE); in MDrv_HVD_EX_GetData()
6917 u32Ret = HAL_HVD_EX_GetData(u32Id, E_HVD_GDATA_IS_ORI_INTERLACE_MODE); in MDrv_HVD_EX_GetData()
6922 u32Ret = HAL_HVD_EX_GetData(u32Id, E_HVD_GDATA_TYPE_FRAME_MBS_ONLY_FLAG); in MDrv_HVD_EX_GetData()
6927 u32Ret = HAL_HVD_EX_GetData(u32Id, E_HVD_GDATA_TYPE_IS_LEAST_DISPQ_SIZE); in MDrv_HVD_EX_GetData()
6932 u32Ret = HAL_HVD_EX_GetData(u32Id, E_HVD_GDATA_FIELD_PIC_FLAG); in MDrv_HVD_EX_GetData()
6938 switch(HAL_HVD_EX_GetData(u32Id, E_HVD_GDATA_FW_CODEC_TYPE)) in MDrv_HVD_EX_GetData()
6995 u32Ret = HAL_HVD_EX_GetData(u32Id, E_HVD_GDATA_FRC_MODE); in MDrv_HVD_EX_GetData()
7000 u32Ret = HAL_HVD_EX_GetData(u32Id, E_HVD_GDATA_FW_STATUS_FLAG); in MDrv_HVD_EX_GetData()
7005 u32Ret = HAL_HVD_EX_GetData(u32Id, E_HVD_GDATA_HVD_HW_MAX_PIXEL); in MDrv_HVD_EX_GetData()
7011 u32Ret = HAL_HVD_EX_GetData(u32Id, E_HVD_GDATA_FW_VBBU_ADDR); in MDrv_HVD_EX_GetData()
7017 u32Ret = HAL_HVD_EX_GetData(u32Id, E_HVD_GDATA_VIDEO_FULL_RANGE_FLAG); in MDrv_HVD_EX_GetData()
7022 u32Ret = HAL_HVD_EX_GetData(u32Id, E_HVD_GDATA_SEQ_CHANGE_INFO); in MDrv_HVD_EX_GetData()
7027 u32Ret = HAL_HVD_EX_GetData(u32Id, E_HVD_GDATA_GET_NOT_SUPPORT_INFO); in MDrv_HVD_EX_GetData()
7032 u32Ret = HAL_HVD_EX_GetData(u32Id, E_HVD_GDATA_GET_MIN_TSP_DATA_SIZE); in MDrv_HVD_EX_GetData()
7047 MS_U32 MDrv_HVD_EX_GetMem_Dbg(MS_U32 u32Id, MS_VIRT u32Addr) in MDrv_HVD_EX_GetMem_Dbg() argument
7049 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_GetMem_Dbg()
7058 u32Ret = HAL_HVD_EX_GetData(u32Id, E_HVD_GDATA_BBU_READ_PTR); in MDrv_HVD_EX_GetMem_Dbg()
7061 u32Ret = HAL_HVD_EX_GetData(u32Id, E_HVD_GDATA_VPU_PC_CNT); in MDrv_HVD_EX_GetMem_Dbg()
7064 u32Ret = HAL_HVD_EX_GetData(u32Id, E_HVD_GDATA_BBU_WRITE_PTR); in MDrv_HVD_EX_GetMem_Dbg()
7078 void MDrv_HVD_EX_DbgDumpStatus(MS_U32 u32Id, HVD_EX_DumpStatus eFlag) in MDrv_HVD_EX_DbgDumpStatus() argument
7080 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_DbgDumpStatus()
7089 HAL_HVD_EX_Dump_FW_Status(u32Id); in MDrv_HVD_EX_DbgDumpStatus()
7104 void MDrv_HVD_EX_SetMem_Dbg(MS_U32 u32Id, MS_VIRT u32Addr, MS_U32 u32Arg) in MDrv_HVD_EX_SetMem_Dbg() argument
7106 UNUSED(u32Id); in MDrv_HVD_EX_SetMem_Dbg()
7118 HVD_EX_Result MDrv_HVD_EX_SetCmd_Dbg(MS_U32 u32Id, MS_U32 u32Cmd, MS_U32 u32Arg) in MDrv_HVD_EX_SetCmd_Dbg() argument
7121 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_SetCmd_Dbg()
7128 eRet = (HVD_EX_Result) HAL_HVD_EX_SetCmd(u32Id, (HVD_User_Cmd) u32Cmd, u32Arg); in MDrv_HVD_EX_SetCmd_Dbg()
7139 HVD_EX_Result MDrv_HVD_EX_Set_Err_Tolerance(MS_U32 u32Id, MS_U32 u32Arg) in MDrv_HVD_EX_Set_Err_Tolerance() argument
7142 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_Set_Err_Tolerance()
7147 eRet = (HVD_EX_Result) HAL_HVD_EX_SetCmd(u32Id, E_HVD_CMD_SET_DISP_ERROR_TOLERANCE, u32Arg); in MDrv_HVD_EX_Set_Err_Tolerance()
7159 HVD_EX_Result MDrv_HVD_EX_SetDVInfo(MS_U32 u32Id, MS_U32 u32Arg) in MDrv_HVD_EX_SetDVInfo() argument
7162 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_SetDVInfo()
7167 HAL_HVD_EX_SetData(u32Id, E_HVD_SDATA_DV_INFO, u32Arg); in MDrv_HVD_EX_SetDVInfo()
7180 HVD_EX_Result MDrv_HVD_EX_SetVP9HDR10Info(MS_U32 u32Id, HVD_EX_Config_VP9HDR10 *stVP9HDR10Info) in MDrv_HVD_EX_SetVP9HDR10Info() argument
7183 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_SetVP9HDR10Info()
7193 HAL_HVD_EX_SetData(u32Id, E_HVD_SDATA_VP9HDR10INFO, (MS_VIRT)stVP9HDR10Info); in MDrv_HVD_EX_SetVP9HDR10Info()
7206 HVD_EX_Result MDrv_HVD_EX_Set_Slow_Sync(MS_U32 u32Id, MS_U32 u32Arg) in MDrv_HVD_EX_Set_Slow_Sync() argument
7209 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_Set_Slow_Sync()
7214 eRet = _HVD_MapRetEx( HAL_HVD_EX_SetCmd(u32Id, E_HVD_CMD_SET_SLOW_SYNC, u32Arg)); in MDrv_HVD_EX_Set_Slow_Sync()
7228 HVD_EX_Result MDrv_HVD_EX_SetSettings_Pro(MS_U32 u32Id, HVD_EX_SSettingsType eType, MS_U32 u32Arg) in MDrv_HVD_EX_SetSettings_Pro() argument
7232 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_SetSettings_Pro()
7288 eRet = (HVD_EX_Result) HAL_HVD_EX_SetCmd(u32Id, eCmd, u32Arg); in MDrv_HVD_EX_SetSettings_Pro()
7364 HVD_EX_Result MDrv_HVD_EX_SetAutoRmLstZeroByte(MS_U32 u32Id, MS_BOOL bOn) in MDrv_HVD_EX_SetAutoRmLstZeroByte() argument
7367 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_SetAutoRmLstZeroByte()
7382 HVD_EX_Result MDrv_HVD_EX_IsAlive(MS_U32 u32Id) in MDrv_HVD_EX_IsAlive() argument
7384 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_IsAlive()
7398 if (HAL_HVD_EX_IsAlive(u32Id)) in MDrv_HVD_EX_IsAlive()
7400 …pHVDDrvContext->gHVDCtrl_EX[u8DrvId].LivingStatus.u32DecCnt = HAL_HVD_EX_GetData(u32Id, E_HVD_GDAT… in MDrv_HVD_EX_IsAlive()
7401 …pHVDDrvContext->gHVDCtrl_EX[u8DrvId].LivingStatus.u32SkipCnt = HAL_HVD_EX_GetData(u32Id, E_HVD_GDA… in MDrv_HVD_EX_IsAlive()
7402 …pHVDDrvContext->gHVDCtrl_EX[u8DrvId].LivingStatus.u32IdleCnt = HAL_HVD_EX_GetData(u32Id, E_HVD_GDA… in MDrv_HVD_EX_IsAlive()
7403 …pHVDDrvContext->gHVDCtrl_EX[u8DrvId].LivingStatus.u32MainLoopCnt = HAL_HVD_EX_GetData(u32Id, E_HVD… in MDrv_HVD_EX_IsAlive()
7422 HVD_EX_Result MDrv_HVD_EX_SetBalanceBW(MS_U32 u32Id, MS_U8 u8QPCnt, MS_U8 u8DBCnt, MS_U8 u8Upper) in MDrv_HVD_EX_SetBalanceBW() argument
7425 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_SetBalanceBW()
7431 …eRet = (HVD_EX_Result) HAL_HVD_EX_SetCmd(u32Id, E_HVD_CMD_BALANCE_BW, u8QPCnt | (u8DBCnt << 8) | (… in MDrv_HVD_EX_SetBalanceBW()
7442 HVD_EX_Result MDrv_HVD_EX_SetFdMaskDelayCnt(MS_U32 u32Id, MS_U8 u8DelayCnt) in MDrv_HVD_EX_SetFdMaskDelayCnt() argument
7445 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_SetFdMaskDelayCnt()
7451 eRet = (HVD_EX_Result) HAL_HVD_EX_SetCmd(u32Id, E_HVD_CMD_FDMASK_DELAY_CNT, u8DelayCnt); in MDrv_HVD_EX_SetFdMaskDelayCnt()
7463 HVD_EX_Result MDrv_HVD_EX_SetOutputFRCMode(MS_U32 u32Id, MS_U8 u8FrameRate, MS_U8 u8Interlace) in MDrv_HVD_EX_SetOutputFRCMode() argument
7466 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_SetOutputFRCMode()
7477 eRet = (HVD_EX_Result) HAL_HVD_EX_SetCmd(u32Id, E_HVD_CMD_FRC_OUTPUT_FRAMERATE, u8FrameRate); in MDrv_HVD_EX_SetOutputFRCMode()
7484 eRet = (HVD_EX_Result) HAL_HVD_EX_SetCmd(u32Id, E_HVD_CMD_FRC_OUTPUT_INTERLACE, u8Interlace); in MDrv_HVD_EX_SetOutputFRCMode()
7489 HVD_EX_Result MDrv_HVD_EX_DispFrame(MS_U32 u32Id, MS_U32 u32FrmIdx) in MDrv_HVD_EX_DispFrame() argument
7493 HAL_HVD_EX_SetData(u32Id, E_HVD_SDATA_DISPQ_STATUS_DISP, u32FrmIdx); in MDrv_HVD_EX_DispFrame()
7498 HVD_EX_Result MDrv_HVD_EX_FreeFrame(MS_U32 u32Id, MS_U32 u32FrmIdx) in MDrv_HVD_EX_FreeFrame() argument
7502 HAL_HVD_EX_SetData(u32Id, E_HVD_SDATA_DISPQ_STATUS_FREE, u32FrmIdx); in MDrv_HVD_EX_FreeFrame()
7507 HVD_EX_Result MDrv_HVD_EX_EnableDispQue(MS_U32 u32Id, MS_BOOL bEnable) in MDrv_HVD_EX_EnableDispQue() argument
7511 HAL_HVD_EX_SetCmd(u32Id, E_HVD_CMD_ENABLE_DISP_QUEUE, bEnable); in MDrv_HVD_EX_EnableDispQue()
7516 HVD_EX_Result MDrv_HVD_EX_EnableVSizeAlign(MS_U32 u32Id, MS_BOOL bEnable) in MDrv_HVD_EX_EnableVSizeAlign() argument
7520 HAL_HVD_EX_SetCmd(u32Id, E_HVD_CMD_FORCE_ALIGN_VSIZE, bEnable); in MDrv_HVD_EX_EnableVSizeAlign()
7525 HVD_EX_Result MDrv_HVD_EX_ShowDecodeOrder(MS_U32 u32Id, MS_BOOL bEnable) in MDrv_HVD_EX_ShowDecodeOrder() argument
7528 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_ShowDecodeOrder()
7534 eRet = (HVD_EX_Result) HAL_HVD_EX_SetCmd(u32Id, E_HVD_CMD_SHOW_DECODE_ORDER, bEnable); in MDrv_HVD_EX_ShowDecodeOrder()
7545 HVD_EX_Result MDrv_HVD_EX_Disp_Ignore_Crop(MS_U32 u32Id, MS_BOOL bEnable) in MDrv_HVD_EX_Disp_Ignore_Crop() argument
7548 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_Disp_Ignore_Crop()
7554 eRet = (HVD_EX_Result) HAL_HVD_EX_SetCmd(u32Id, E_HVD_CMD_DISP_IGNORE_CROP, bEnable); in MDrv_HVD_EX_Disp_Ignore_Crop()
7559 HVD_EX_Result MDrv_HVD_EX_SuspendDynamicScale(MS_U32 u32Id, MS_BOOL bEnable) in MDrv_HVD_EX_SuspendDynamicScale() argument
7562 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_SuspendDynamicScale()
7567 eRet = (HVD_EX_Result) HAL_HVD_EX_SetCmd(u32Id, E_HVD_CMD_SUSPEND_DYNAMIC_SCALE, bEnable); in MDrv_HVD_EX_SuspendDynamicScale()
7572 HVD_EX_Result MDrv_HVD_EX_RmEnablePtsTbl(MS_U32 u32Id, MS_BOOL bEnable) in MDrv_HVD_EX_RmEnablePtsTbl() argument
7575 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_RmEnablePtsTbl()
7580 eRet = (HVD_EX_Result) HAL_HVD_EX_SetCmd(u32Id, E_HVD_CMD_RM_ENABLE_PTS_TBL, bEnable); in MDrv_HVD_EX_RmEnablePtsTbl()
7586 HVD_EX_Result MDrv_HVD_EX_AutoExhaustESMode(MS_U32 u32Id, MS_U32 u32ESbound) in MDrv_HVD_EX_AutoExhaustESMode() argument
7589 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_AutoExhaustESMode()
7594 eRet = (HVD_EX_Result) HAL_HVD_EX_SetCmd(u32Id, E_HVD_CMD_AUTO_EXHAUST_ES_MODE, u32ESbound); in MDrv_HVD_EX_AutoExhaustESMode()
7600 HVD_EX_Result MDrv_HVD_EX_SetMinTspSize(MS_U32 u32Id, MS_U32 u32Size) in MDrv_HVD_EX_SetMinTspSize() argument
7603 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_SetMinTspSize()
7608 eRet = (HVD_EX_Result) HAL_HVD_EX_SetCmd(u32Id, E_HVD_CMD_SET_MIN_TSP_DATA_SIZE, u32Size); in MDrv_HVD_EX_SetMinTspSize()
7618 HVD_EX_Result MDrv_HVD_EX_SetFRCDropType(MS_U32 u32Id, MS_U8 u8DropType) in MDrv_HVD_EX_SetFRCDropType() argument
7621 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_SetFRCDropType()
7633 eRet = (HVD_EX_Result) HAL_HVD_EX_SetCmd(u32Id, E_HVD_CMD_FRC_DROP_MODE, u8DropType); in MDrv_HVD_EX_SetFRCDropType()
7653 MS_U32 MDrv_HVD_EX_GetFwVer(MS_U32 u32Id) in MDrv_HVD_EX_GetFwVer() argument
7655 return HAL_HVD_EX_GetData(u32Id, E_HVD_GDATA_FW_VERSION_ID); in MDrv_HVD_EX_GetFwVer()
7663 MS_BOOL MDrv_HVD_SetSTCMode(MS_U32 u32Id, MS_U32 u32STCIndex) in MDrv_HVD_SetSTCMode() argument
7665 return HAL_VPU_EX_SetSTCMode(u32Id, u32STCIndex); in MDrv_HVD_SetSTCMode()
7685 void MDrv_HVD_EX_SetBurstMode(MS_U32 u32Id, MS_BOOL bBurst) in MDrv_HVD_EX_SetBurstMode() argument
7689 eCtrlRet = HAL_HVD_EX_SetCmd(u32Id, E_DUAL_BURST_MODE, bBurst); in MDrv_HVD_EX_SetBurstMode()
7705 HVD_EX_Result MDrv_HVD_EX_ForceInterlaceMode(MS_U32 u32Id, MS_U8 u8Mode) in MDrv_HVD_EX_ForceInterlaceMode() argument
7708 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_ForceInterlaceMode()
7714 eRet = (HVD_EX_Result)HAL_HVD_EX_SetCmd(u32Id, E_HVD_CMD_FORCE_INTERLACE, u8Mode); in MDrv_HVD_EX_ForceInterlaceMode()
7724 HVD_EX_Result MDrv_HVD_EX_PushDispQWithRefNum(MS_U32 u32Id, MS_U8 u8Mode) in MDrv_HVD_EX_PushDispQWithRefNum() argument
7727 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_PushDispQWithRefNum()
7733 eRet = (HVD_EX_Result) HAL_HVD_EX_SetCmd(u32Id, E_HVD_CMD_PUSH_DISPQ_WITH_REF_NUM, u8Mode); in MDrv_HVD_EX_PushDispQWithRefNum()
7743 HVD_EX_Result MDrv_HVD_EX_IgnorePicOverrun(MS_U32 u32Id, MS_BOOL bEnable) in MDrv_HVD_EX_IgnorePicOverrun() argument
7746 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_IgnorePicOverrun()
7752 eRet = (HVD_EX_Result) HAL_HVD_EX_SetCmd(u32Id, E_HVD_CMD_IGNORE_PIC_OVERRUN, bEnable); in MDrv_HVD_EX_IgnorePicOverrun()
7762 HVD_EX_Result MDrv_HVD_EX_CtlSpeedInDispOnly(MS_U32 u32Id, MS_BOOL bEnable) in MDrv_HVD_EX_CtlSpeedInDispOnly() argument
7765 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_CtlSpeedInDispOnly()
7771 eRet = (HVD_EX_Result) HAL_HVD_EX_SetCmd(u32Id, E_HVD_CMD_CTRL_SPEED_IN_DISP_ONLY, bEnable); in MDrv_HVD_EX_CtlSpeedInDispOnly()
7781 HVD_EX_Result MDrv_HVD_EX_AVCSupportRefNumOverMaxDBPSize(MS_U32 u32Id, MS_BOOL bEnable) in MDrv_HVD_EX_AVCSupportRefNumOverMaxDBPSize() argument
7784 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_AVCSupportRefNumOverMaxDBPSize()
7790 …eRet = (HVD_EX_Result) HAL_HVD_EX_SetCmd(u32Id, E_HVD_CMD_AVC_SUPPORT_REF_NUM_OVER_MAX_DPB_SIZE, b… in MDrv_HVD_EX_AVCSupportRefNumOverMaxDBPSize()
7795 HVD_EX_Result MDrv_HVD_EX_ReturnInvalidAFD(MS_U32 u32Id, MS_BOOL bEnable) in MDrv_HVD_EX_ReturnInvalidAFD() argument
7798 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_ReturnInvalidAFD()
7804 eRet = (HVD_EX_Result) HAL_HVD_EX_SetCmd(u32Id, E_HVD_CMD_RETURN_INVALID_AFD, bEnable); in MDrv_HVD_EX_ReturnInvalidAFD()
7810 HVD_EX_Result MDrv_HVD_EX_AVCForceBrokenByUs(MS_U32 u32Id, MS_BOOL bEnable) in MDrv_HVD_EX_AVCForceBrokenByUs() argument
7813 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_AVCForceBrokenByUs()
7819 eRet = (HVD_EX_Result) HAL_HVD_EX_SetCmd(u32Id, E_HVD_CMD_AVC_FORCE_BROKEN_BY_US, bEnable); in MDrv_HVD_EX_AVCForceBrokenByUs()
7830 HVD_EX_Result MDrv_HVD_EX_Support_AVC2MVC(MS_U32 u32Id, MS_BOOL bEnable) in MDrv_HVD_EX_Support_AVC2MVC() argument
7833 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_Support_AVC2MVC()
7839 eRet = (HVD_EX_Result) HAL_HVD_EX_SetCmd(u32Id, E_HVD_CMD_SUPPORT_AVC_TO_MVC, bEnable); in MDrv_HVD_EX_Support_AVC2MVC()
7850 HVD_EX_Result MDrv_HVD_EX_3DLR_View_Exchange(MS_U32 u32Id, MS_BOOL bEnable) in MDrv_HVD_EX_3DLR_View_Exchange() argument
7853 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_3DLR_View_Exchange()
7859 eRet = (HVD_EX_Result) HAL_HVD_EX_SetCmd(u32Id, E_HVD_CMD_3DLR_VIEW_EXCHANGE, bEnable); in MDrv_HVD_EX_3DLR_View_Exchange()
7869 MS_BOOL MDrv_HVD_EX_GetFrmRateIsSupported(MS_U32 u32Id) in MDrv_HVD_EX_GetFrmRateIsSupported() argument
7871 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_GetFrmRateIsSupported()
7885 HVD_EX_Result MDrv_HVD_EX_Enable_New_Slow_Motion(MS_U32 u32Id, MS_BOOL bEnable) in MDrv_HVD_EX_Enable_New_Slow_Motion() argument
7888 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_Enable_New_Slow_Motion()
7894 eRet = (HVD_EX_Result) HAL_HVD_EX_SetCmd(u32Id, E_HVD_CMD_ENABLE_NEW_SLOW_MOTION, bEnable); in MDrv_HVD_EX_Enable_New_Slow_Motion()
7904 HVD_EX_Result MDrv_HVD_EX_GetUserDataInfo(MS_U32 u32Id,HVD_EX_UserData_Info* pUsrInfo) in MDrv_HVD_EX_GetUserDataInfo() argument
7913 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_GetUserDataInfo()
7918 u32UserDataIdxSize = (MS_U32)HAL_HVD_EX_GetData(u32Id,E_HVD_GDATA_USERDATA_IDX_TBL_SIZE); in MDrv_HVD_EX_GetUserDataInfo()
7919 u32UsrDataIdxWptr = MDrv_HVD_EX_GetUserData_Wptr(u32Id); in MDrv_HVD_EX_GetUserDataInfo()
7938 …u32UserDataAddr = MDrv_HVD_EX_GetUserData_Packet(u32Id,pHVDDrvContext->gHVDCtrl_EX[u8DrvId].u32Usr… in MDrv_HVD_EX_GetUserDataInfo()
7975 MS_BOOL MDrv_HVD_EX_GetUsrDataIsAvailable(MS_U32 u32Id) in MDrv_HVD_EX_GetUsrDataIsAvailable() argument
7978 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_GetUsrDataIsAvailable()
7983 u32UsrDataIdxWptr = MDrv_HVD_EX_GetUserData_Wptr(u32Id); in MDrv_HVD_EX_GetUsrDataIsAvailable()
7999 HVD_EX_Result MDrv_HVD_EX_SetDTVUserDataMode(MS_U32 u32Id,MS_U8 u8UserDataMode) in MDrv_HVD_EX_SetDTVUserDataMode() argument
8002 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_SetDTVUserDataMode()
8011 eRet = (HVD_EX_Result)HAL_HVD_EX_SetCmd(u32Id,E_HVD_CMD_SET_USERDATA_MODE, 0); in MDrv_HVD_EX_SetDTVUserDataMode()
8015 eRet = (HVD_EX_Result)HAL_HVD_EX_SetCmd(u32Id,E_HVD_CMD_SET_USERDATA_MODE, 1); in MDrv_HVD_EX_SetDTVUserDataMode()
8019 eRet = (HVD_EX_Result)HAL_HVD_EX_SetCmd(u32Id,E_HVD_CMD_SET_USERDATA_MODE, 2); in MDrv_HVD_EX_SetDTVUserDataMode()
8023 eRet = (HVD_EX_Result)HAL_HVD_EX_SetCmd(u32Id,E_HVD_CMD_SET_USERDATA_MODE, 3); in MDrv_HVD_EX_SetDTVUserDataMode()
8027 eRet = (HVD_EX_Result)HAL_HVD_EX_SetCmd(u32Id,E_HVD_CMD_SET_USERDATA_MODE, 7); in MDrv_HVD_EX_SetDTVUserDataMode()
8031 eRet = (HVD_EX_Result)HAL_HVD_EX_SetCmd(u32Id,E_HVD_CMD_SET_USERDATA_MODE, u8UserDataMode); in MDrv_HVD_EX_SetDTVUserDataMode()
8045 HVD_EX_Result MDrv_HVD_EX_GetFrmPackingArrSEI(MS_U32 u32Id, HVD_EX_FrmPackingSEI *pFrmPacking) in MDrv_HVD_EX_GetFrmPackingArrSEI() argument
8053 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_GetFrmPackingArrSEI()
8066 u32FPAFrameAddr = HAL_HVD_EX_GetData(u32Id, E_HVD_GDATA_FRM_PACKING_SEI_DATA); in MDrv_HVD_EX_GetFrmPackingArrSEI()
8134 HVD_EX_Result MDrv_HVD_EX_GetDisplayColourVolumeArrSEI(MS_U32 u32Id, HVD_EX_DisplayColourVolumeSEI … in MDrv_HVD_EX_GetDisplayColourVolumeArrSEI() argument
8141 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_GetDisplayColourVolumeArrSEI()
8147 … u32DCVFrameAddr = HAL_HVD_EX_GetData(u32Id, E_HVD_GDATA_DISPLAY_COLOUR_VOLUME_SEI_DATA);//get data in MDrv_HVD_EX_GetDisplayColourVolumeArrSEI()
8185 HVD_EX_Result MDrv_HVD_EX_GetContentLightLevelInfoSEI(MS_U32 u32Id, HVD_EX_ContentLightLevelInfoSEI… in MDrv_HVD_EX_GetContentLightLevelInfoSEI() argument
8191 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_GetContentLightLevelInfoSEI()
8197 u32CLLIAddr = HAL_HVD_EX_GetData(u32Id, E_HVD_GDATA_CONTENT_LIGHT_LEVEL_INFO);//get data in MDrv_HVD_EX_GetContentLightLevelInfoSEI()
8228 HVD_EX_Result MDrv_HVD_EX_DynamicScalingResvNBuffer(MS_U32 u32Id, MS_BOOL bEnable) in MDrv_HVD_EX_DynamicScalingResvNBuffer() argument
8231 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_DynamicScalingResvNBuffer()
8238 eRet = (HVD_EX_Result) HAL_HVD_EX_SetCmd(u32Id, E_HVD_CMD_DYNAMIC_SCALE_RESV_N_BUFFER, bEnable); in MDrv_HVD_EX_DynamicScalingResvNBuffer()
8248 MS_U32 MDrv_HVD_EX_GetBBUQNum(MS_U32 u32Id) in MDrv_HVD_EX_GetBBUQNum() argument
8250 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_GetBBUQNum()
8253 return HAL_HVD_EX_GetData(u32Id, E_HVD_GDATA_BBU_Q_NUMB); in MDrv_HVD_EX_GetBBUQNum()
8261 MS_U32 MDrv_HVD_EX_GetDispFrmNum(MS_U32 u32Id) in MDrv_HVD_EX_GetDispFrmNum() argument
8263 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_GetDispFrmNum()
8266 return HAL_HVD_EX_GetDispFrmNum(u32Id); in MDrv_HVD_EX_GetDispFrmNum()
8365 HVD_EX_Result MDrv_HVD_EX_SetHVDColBBUMode(MS_U32 u32Id, MS_U8 bEnable) in MDrv_HVD_EX_SetHVDColBBUMode() argument
8368 if(E_HVD_RETURN_SUCCESS != HAL_HVD_EX_SetHVDColBBUMode(u32Id, bEnable)) in MDrv_HVD_EX_SetHVDColBBUMode()
8380 HVD_EX_Result MDrv_HVD_EX_DSReportDispInfoChange(MS_U32 u32Id, MS_BOOL bEnable) in MDrv_HVD_EX_DSReportDispInfoChange() argument
8383 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_DSReportDispInfoChange()
8389 eRet = (HVD_EX_Result) HAL_HVD_EX_SetCmd(u32Id, E_HVD_CMD_DS_RESET_XC_DISP_WIN, bEnable); in MDrv_HVD_EX_DSReportDispInfoChange()
8395 HVD_EX_Result MDrv_HVD_EX_SetSecureMode(MS_U32 u32Id, MS_U32 u32SecureMode) in MDrv_HVD_EX_SetSecureMode() argument
8398 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_SetSecureMode()
8416 HVD_EX_Result MDrv_HVD_EX_SupportRefNumOverMaxDpbSize(MS_U32 u32Id, MS_BOOL bEnable) in MDrv_HVD_EX_SupportRefNumOverMaxDpbSize() argument
8419 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_SupportRefNumOverMaxDpbSize()
8425 …eRet = (HVD_EX_Result) HAL_HVD_EX_SetCmd(u32Id, E_HVD_CMD_AVC_SUPPORT_REF_NUM_OVER_MAX_DPB_SIZE, b… in MDrv_HVD_EX_SupportRefNumOverMaxDpbSize()
8436 HVD_EX_Result MDrv_HVD_EX_RVU_Setting_Mode(MS_U32 u32Id, MS_U32 u32Param) in MDrv_HVD_EX_RVU_Setting_Mode() argument
8439 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_RVU_Setting_Mode()
8445 eRet = (HVD_EX_Result) HAL_HVD_EX_SetCmd(u32Id, E_HVD_CMD_RVU_SETTING_MODE, u32Param); in MDrv_HVD_EX_RVU_Setting_Mode()
8465 HVD_EX_Result MDrv_HVD_EX_FramerateHandling(MS_U32 u32Id, MS_U32 u32FrameRate) in MDrv_HVD_EX_FramerateHandling() argument
8468 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_FramerateHandling()
8474 eRet = (HVD_EX_Result) HAL_HVD_EX_SetCmd(u32Id, E_HVD_CMD_FRAMERATE_HANDLING, u32FrameRate); in MDrv_HVD_EX_FramerateHandling()
8485 HVD_EX_Result MDrv_HVD_EX_DualNonBlockMode(MS_U32 u32Id, MS_BOOL bEnable) in MDrv_HVD_EX_DualNonBlockMode() argument
8488 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_DualNonBlockMode()
8494 eRet = (HVD_EX_Result) HAL_HVD_EX_SetCmd(u32Id, E_HVD_CMD_DUAL_NON_BLOCK_MODE, bEnable); in MDrv_HVD_EX_DualNonBlockMode()
8505 HVD_EX_Result MDrv_HVD_EX_IgnorePicStructDisplay(MS_U32 u32Id, MS_U32 param) in MDrv_HVD_EX_IgnorePicStructDisplay() argument
8508 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_IgnorePicStructDisplay()
8514 eRet = (HVD_EX_Result) HAL_HVD_EX_SetCmd(u32Id, E_HVD_CMD_IGNORE_PIC_STRUCT_DISPLAY, param); in MDrv_HVD_EX_IgnorePicStructDisplay()
8525 HVD_EX_Result MDrv_HVD_EX_InputPtsFreerunMode(MS_U32 u32Id, MS_U32 param) in MDrv_HVD_EX_InputPtsFreerunMode() argument
8528 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_InputPtsFreerunMode()
8534 eRet = (HVD_EX_Result) HAL_HVD_EX_SetCmd(u32Id, E_HVD_CMD_INPUT_PTS_FREERUN_MODE, param); in MDrv_HVD_EX_InputPtsFreerunMode()
8545 HVD_EX_Result MDrv_HVD_EX_ErrConcealStartSlice1stMB(MS_U32 u32Id, MS_U32 param) in MDrv_HVD_EX_ErrConcealStartSlice1stMB() argument
8548 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_ErrConcealStartSlice1stMB()
8554 eRet = (HVD_EX_Result) HAL_HVD_EX_SetCmd(u32Id, E_HVD_CMD_ERR_CONCEAL_SLICE_1ST_MB, param); in MDrv_HVD_EX_ErrConcealStartSlice1stMB()
8566 HVD_EX_Result MDrv_HVD_EX_SetExternalDSBuffer(MS_U32 u32Id, HVD_EX_ExternalDSBuf *pExternalBuf) in MDrv_HVD_EX_SetExternalDSBuffer() argument
8570 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_SetExternalDSBuffer()
8571 HVD_ShareMem *pShm = (HVD_ShareMem *) HAL_HVD_EX_GetShmAddr(u32Id); in MDrv_HVD_EX_SetExternalDSBuffer()
8621 eRet = (HVD_EX_Result) HAL_HVD_EX_SetCmd(u32Id, E_HVD_CMD_EXTERNAL_DS_BUF, TRUE); in MDrv_HVD_EX_SetExternalDSBuffer()
8629 MS_U32 MDrv_HVD_EX_GetESBufferStatus(MS_U32 u32Id) in MDrv_HVD_EX_GetESBufferStatus() argument
8632 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_GetESBufferStatus()
8636 u32Ret = HAL_HVD_EX_GetData(u32Id, E_HVD_GDATA_FW_ES_BUF_STATUS); in MDrv_HVD_EX_GetESBufferStatus()
8642 MS_U32 MDrv_HVD_EX_SetCMAReleaseStatus(MS_U32 u32Id, HVD_EX_CMA_Release_Status eCMAReleaseStatus) in MDrv_HVD_EX_SetCMAReleaseStatus() argument
8644 volatile HVD_ShareMem *pShm = (HVD_ShareMem *) HAL_HVD_EX_GetShmAddr(u32Id); in MDrv_HVD_EX_SetCMAReleaseStatus()
8673 HVD_EX_CMA_Release_Status MDrv_HVD_EX_GetCMAReleaseStatus(MS_U32 u32Id) in MDrv_HVD_EX_GetCMAReleaseStatus() argument
8675 volatile HVD_ShareMem *pShm = (HVD_ShareMem *) HAL_HVD_EX_GetShmAddr(u32Id); in MDrv_HVD_EX_GetCMAReleaseStatus()
8698 MS_U32 MDrv_HVD_EX_SetCMAAllocateStatus(MS_U32 u32Id, HVD_EX_CMA_Allocation_Status eCMAAllocStatus) in MDrv_HVD_EX_SetCMAAllocateStatus() argument
8700 volatile HVD_ShareMem *pShm = (HVD_ShareMem *) HAL_HVD_EX_GetShmAddr(u32Id); in MDrv_HVD_EX_SetCMAAllocateStatus()
8732 HVD_EX_CMA_Allocation_Status MDrv_HVD_EX_GetCMAAllocateStatus(MS_U32 u32Id) in MDrv_HVD_EX_GetCMAAllocateStatus() argument
8734 volatile HVD_ShareMem *pShm = (HVD_ShareMem *) HAL_HVD_EX_GetShmAddr(u32Id); in MDrv_HVD_EX_GetCMAAllocateStatus()
8759 MS_BOOL MDrv_HVD_EX_GetCMAAllocationInfo(MS_U32 u32Id, MS_U8 *Miu_sel, MS_U64 *offset, MS_SIZE *len… in MDrv_HVD_EX_GetCMAAllocationInfo() argument
8761 volatile HVD_ShareMem *pShm = (HVD_ShareMem *) HAL_HVD_EX_GetShmAddr(u32Id); in MDrv_HVD_EX_GetCMAAllocationInfo()
8787 MS_BOOL MDrv_HVD_EX_GetCMAReleaseInfo(MS_U32 u32Id, MS_U8 *Miu_sel, MS_U8 *block_sel, MS_U64 *offse… in MDrv_HVD_EX_GetCMAReleaseInfo() argument
8789 volatile HVD_ShareMem *pShm = (HVD_ShareMem *) HAL_HVD_EX_GetShmAddr(u32Id); in MDrv_HVD_EX_GetCMAReleaseInfo()
8820 MS_BOOL MDrv_HVD_EX_SetCMAAllocateData(MS_U32 u32Id, MS_U8 miu_sel, MS_PHY FWBaseAddr, MS_PHY offse… in MDrv_HVD_EX_SetCMAAllocateData() argument
8823 volatile HVD_ShareMem *pShm = (HVD_ShareMem *) HAL_HVD_EX_GetShmAddr(u32Id); in MDrv_HVD_EX_SetCMAAllocateData()
8850 MS_BOOL MDrv_HVD_EX_WaitCMAStatusDone(MS_U32 u32Id, MS_BOOL bCMAInitPool0, MS_BOOL bCMAInitPool1) in MDrv_HVD_EX_WaitCMAStatusDone() argument
8871 … (MDrv_HVD_EX_GetCMAAllocateStatus(u32Id) == E_HVD_EX_CMA_ALLOCATION_WAITING || MDrv_HVD_EX_GetCMA… in MDrv_HVD_EX_WaitCMAStatusDone()
8877 static MS_U32 _HVD_EX_CC_Update_UserData_Wptr(MS_U32 u32Id) in _HVD_EX_CC_Update_UserData_Wptr() argument
8880 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in _HVD_EX_CC_Update_UserData_Wptr()
8884 MS_U32 u32UsrDataIdxWptr = MDrv_HVD_EX_GetUserData_Wptr(u32Id); in _HVD_EX_CC_Update_UserData_Wptr()
8932 static void _HVD_EX_CC_Parse_CC_data(MS_U32 u32Id, MS_U8 u8CCMode,MS_U8 **pSrc, MS_U8 *pDst608, MS_… in _HVD_EX_CC_Parse_CC_data() argument
8934 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in _HVD_EX_CC_Parse_CC_data()
9072 static void _HVD_EX_CC_Extract_CCdata(MS_U32 u32Id, MS_U8 *pDst608Buf ,MS_U32 *pu32Dst608Len,MS_U8 … in _HVD_EX_CC_Extract_CCdata() argument
9075 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in _HVD_EX_CC_Extract_CCdata()
9108 …_HVD_EX_CC_Parse_CC_data(u32Id, pCCInfo->u8ParsingStatus,&pUserDataBuf, pDst608Buf, pu32Dst608Len,… in _HVD_EX_CC_Extract_CCdata()
9131 static MS_BOOL _HVD_EX_CC_RB_Have_Avail_Space(MS_U32 u32Id, MS_U8 u8CC608, MS_U32 u32QuerySize) in _HVD_EX_CC_RB_Have_Avail_Space() argument
9133 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in _HVD_EX_CC_RB_Have_Avail_Space()
9158 static MS_BOOL _HVD_EX_CC_Copy_CCdata_To_RB(MS_U32 u32Id, MS_U8 u8CC608,MS_U8 *pSrcBuf, MS_U32 u32S… in _HVD_EX_CC_Copy_CCdata_To_RB() argument
9160 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in _HVD_EX_CC_Copy_CCdata_To_RB()
9242 static MS_BOOL _HVD_EX_CC_Add_PaddingData_To_608(MS_U32 u32Id, MS_U8 *pSrcBuf, MS_U32 u32SrcLen) in _HVD_EX_CC_Add_PaddingData_To_608() argument
9271 b608OverFlow =_HVD_EX_CC_Copy_CCdata_To_RB(u32Id, 1, &(pSrcBuf[0]), u32AlignCCLen); in _HVD_EX_CC_Add_PaddingData_To_608()
9276 static MS_BOOL _HVD_EX_CC_Add_PaddingData_To_708(MS_U32 u32Id, MS_U8 *pSrcBuf, MS_U32 u32SrcLen) in _HVD_EX_CC_Add_PaddingData_To_708() argument
9278 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in _HVD_EX_CC_Add_PaddingData_To_708()
9329 b708OverFlow =_HVD_EX_CC_Copy_CCdata_To_RB(u32Id, 0, u8CCPading, u16DataCount); in _HVD_EX_CC_Add_PaddingData_To_708()
9362 b708OverFlow = _HVD_EX_CC_Copy_CCdata_To_RB(u32Id, 0, u8CCPading, u16DataCount); in _HVD_EX_CC_Add_PaddingData_To_708()
9375 HVD_EX_Result MDrv_HVD_EX_CC_Init(MS_U32 u32Id) in MDrv_HVD_EX_CC_Init() argument
9378 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_CC_Init()
9389 …eRet = (HVD_EX_Result)HAL_HVD_EX_SetCmd(u32Id, E_HVD_CMD_SET_USERDATA_MODE, pCCInfo->u8UserDataMod… in MDrv_HVD_EX_CC_Init()
9406 HVD_EX_Result MDrv_HVD_EX_CC_SetCfg(MS_U32 u32Id, MS_U8 u8Operation, MS_U16 u16BufferSize, MS_U8 u8… in MDrv_HVD_EX_CC_SetCfg() argument
9410 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_CC_SetCfg()
9443 HVD_EX_Result MDrv_HVD_EX_CC_Set_RB_StartAddr(MS_U32 u32Id, MS_PHY u32StartPAddress, MS_U8 u8CC608) in MDrv_HVD_EX_CC_Set_RB_StartAddr() argument
9446 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_CC_Set_RB_StartAddr()
9480 _HVD_EX_CC_Update_UserData_Wptr(u32Id); in MDrv_HVD_EX_CC_Set_RB_StartAddr()
9496 HVD_EX_Result MDrv_HVD_EX_CC_SyncRB_RdAddr2WrAddr(MS_U32 u32Id, MS_U8 u8CC608) in MDrv_HVD_EX_CC_SyncRB_RdAddr2WrAddr() argument
9499 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_CC_SyncRB_RdAddr2WrAddr()
9505 _HVD_EX_CC_Update_UserData_Wptr(u32Id); in MDrv_HVD_EX_CC_SyncRB_RdAddr2WrAddr()
9521 HVD_EX_Result MDrv_HVD_EX_CC_Adv_RB_ReadAddr(MS_U32 u32Id, MS_U32 u32EachPacketSize, MS_U8 u8CC608) in MDrv_HVD_EX_CC_Adv_RB_ReadAddr() argument
9525 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_CC_Adv_RB_ReadAddr()
9571 HVD_EX_Result MDrv_HVD_EX_CC_DisableParsing(MS_U32 u32Id, MS_U8 u8CC608) in MDrv_HVD_EX_CC_DisableParsing() argument
9575 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_CC_DisableParsing()
9594 HVD_EX_Result MDrv_HVD_EX_CC_GetInfo(MS_U32 u32Id, MS_U32 selector, MS_U8 type, MS_U32 *p1, MS_U32 … in MDrv_HVD_EX_CC_GetInfo() argument
9598 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_CC_GetInfo()
9629 MS_BOOL MDrv_HVD_EX_CC_IsHvdRstDone(MS_U32 u32Id, MS_U8 type) in MDrv_HVD_EX_CC_IsHvdRstDone() argument
9631 UNUSED(u32Id); in MDrv_HVD_EX_CC_IsHvdRstDone()
9644 MS_U8 MDrv_HVD_EX_CC_GetOverflowStatus(MS_U32 u32Id, MS_U8 u8CC608) in MDrv_HVD_EX_CC_GetOverflowStatus() argument
9647 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_CC_GetOverflowStatus()
9663 MS_U32 MDrv_HVD_EX_CC_Get_RB_WriteAddr(MS_U32 u32Id, MS_U8 u8CC608) in MDrv_HVD_EX_CC_Get_RB_WriteAddr() argument
9666 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_CC_Get_RB_WriteAddr()
9694 u32UserDataIdxSize = (MS_U32)HAL_HVD_EX_GetData(u32Id, E_HVD_GDATA_USERDATA_IDX_TBL_SIZE); in MDrv_HVD_EX_CC_Get_RB_WriteAddr()
9696 u32UsrDataIdxWptr =_HVD_EX_CC_Update_UserData_Wptr(u32Id); in MDrv_HVD_EX_CC_Get_RB_WriteAddr()
9737 …if( (!_HVD_EX_CC_RB_Have_Avail_Space(u32Id, 1, MAX_608_CC_LEN)) || (!_HVD_EX_CC_RB_Have_Avail_Spac… in MDrv_HVD_EX_CC_Get_RB_WriteAddr()
9742 …u32UserDataAddr = MDrv_HVD_EX_GetUserData_Packet(u32Id, pCCInfo->u32FWUsrDataRIdx, (MS_U32*)&u32Us… in MDrv_HVD_EX_CC_Get_RB_WriteAddr()
9752 …_HVD_EX_CC_Extract_CCdata(u32Id, pCC608buf, &u32CC608Len, pCC708buf, &u32CC708Len, pHVD_User_Data); in MDrv_HVD_EX_CC_Get_RB_WriteAddr()
9755 … b608OverFlow =_HVD_EX_CC_Add_PaddingData_To_608(u32Id, &(pCCInfo->u8CC608buf[0]), u32CC608Len); in MDrv_HVD_EX_CC_Get_RB_WriteAddr()
9761 … b708OverFlow = _HVD_EX_CC_Add_PaddingData_To_708(u32Id, &(pCCInfo->u8CC708buf[0]), u32CC708Len); in MDrv_HVD_EX_CC_Get_RB_WriteAddr()
9811 MS_U32 MDrv_HVD_EX_CC_Get_RB_ReadAddr(MS_U32 u32Id, MS_U8 u8CC608) in MDrv_HVD_EX_CC_Get_RB_ReadAddr() argument
9814 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_CC_Get_RB_ReadAddr()
9832 MS_BOOL MDrv_HVD_EX_CC_InfoEnhanceMode(MS_U32 u32Id, MS_BOOL bEnable) in MDrv_HVD_EX_CC_InfoEnhanceMode() argument
9835 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_CC_InfoEnhanceMode()
9847 HVD_EX_Result MDrv_HVD_EX_SetExternal_CC608_Buffer(MS_U32 u32Id, MS_PHY u32Addr, MS_U32 u32Len) in MDrv_HVD_EX_SetExternal_CC608_Buffer() argument
9850 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_SetExternal_CC608_Buffer()
9878 eRet = (HVD_EX_Result)HAL_HVD_EX_SetCmd(u32Id, E_HVD_CMD_SET_USERDATA_MODE, u8UserDataMode); in MDrv_HVD_EX_SetExternal_CC608_Buffer()
9880 … eRet = (HVD_EX_Result) HAL_HVD_EX_SetCmd(u32Id, E_HVD_CMD_ENABLE_EXTERNAL_CC_608_BUF, u32CCinfo); in MDrv_HVD_EX_SetExternal_CC608_Buffer()
9887 HVD_EX_Result MDrv_HVD_EX_SetExternal_CC708_Buffer(MS_U32 u32Id, MS_PHY u32Addr, MS_U32 u32Len) in MDrv_HVD_EX_SetExternal_CC708_Buffer() argument
9891 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_SetExternal_CC708_Buffer()
9929 eRet = (HVD_EX_Result)HAL_HVD_EX_SetCmd(u32Id, E_HVD_CMD_SET_USERDATA_MODE, u8UserDataMode); in MDrv_HVD_EX_SetExternal_CC708_Buffer()
9931 … eRet = (HVD_EX_Result) HAL_HVD_EX_SetCmd(u32Id, E_HVD_CMD_ENABLE_EXTERNAL_CC_708_BUF, u32CCinfo); in MDrv_HVD_EX_SetExternal_CC708_Buffer()
9943 HVD_EX_Result MDrv_HVD_EX_ShowFirstFrameDirect(MS_U32 u32Id, MS_BOOL bEnable) in MDrv_HVD_EX_ShowFirstFrameDirect() argument
9946 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_ShowFirstFrameDirect()
9952 eRet = (HVD_EX_Result) HAL_HVD_EX_SetCmd(u32Id, E_HVD_CMD_SHOW_FIRST_FRAME_DIRECT, bEnable); in MDrv_HVD_EX_ShowFirstFrameDirect()
9963 HVD_EX_Result MDrv_HVD_EX_AVCResizeDosDispPendBuf(MS_U32 u32Id, MS_U32 u32Size) in MDrv_HVD_EX_AVCResizeDosDispPendBuf() argument
9966 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_AVCResizeDosDispPendBuf()
9972 … eRet = (HVD_EX_Result) HAL_HVD_EX_SetCmd(u32Id, E_HVD_CMD_AVC_RESIZE_DOS_DISP_PEND_BUF, u32Size); in MDrv_HVD_EX_AVCResizeDosDispPendBuf()
9982 HVD_EX_Result MDrv_HVD_EX_SetDmxFrameRate(MS_U32 u32Id, MS_U32 u32Value) in MDrv_HVD_EX_SetDmxFrameRate() argument
9984 return (HVD_EX_Result) HAL_HVD_EX_SetData(u32Id, E_HVD_SDATA_DMX_FRAMERATE, u32Value); in MDrv_HVD_EX_SetDmxFrameRate()
9993 HVD_EX_Result MDrv_HVD_EX_SetDmxFrameRateBase(MS_U32 u32Id, MS_U32 u32Value) in MDrv_HVD_EX_SetDmxFrameRateBase() argument
9995 return (HVD_EX_Result) HAL_HVD_EX_SetData(u32Id, E_HVD_SDATA_DMX_FRAMERATEBASE, u32Value); in MDrv_HVD_EX_SetDmxFrameRateBase()
10021 HVD_EX_Result MDrv_HVD_EX_OnePendingBufferMode(MS_U32 u32Id,MS_BOOL bEnable) in MDrv_HVD_EX_OnePendingBufferMode() argument
10025 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_OnePendingBufferMode()
10031 HVD_EX_Result MDrv_HVD_EX_TsInBbuMode(MS_U32 u32Id,MS_BOOL bDisable) in MDrv_HVD_EX_TsInBbuMode() argument
10035 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_TsInBbuMode()
10041 HVD_EX_Result MDrv_HVD_EX_IapGnBufShareBWMode(MS_U32 u32Id,MS_BOOL bEnable, MS_PHY u32IapGnBufAddr,… in MDrv_HVD_EX_IapGnBufShareBWMode() argument
10045 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_IapGnBufShareBWMode()
10059 HVD_EX_Result MDrv_HVD_EX_FRC_OnlyShowTopField(MS_U32 u32Id, MS_BOOL bEnable) in MDrv_HVD_EX_FRC_OnlyShowTopField() argument
10062 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_FRC_OnlyShowTopField()
10068 eRet = (HVD_EX_Result) HAL_HVD_EX_SetCmd(u32Id, E_HVD_CMD_FRC_ONLY_SHOW_TOP_FIELD, bEnable); in MDrv_HVD_EX_FRC_OnlyShowTopField()
10079 HVD_EX_Result MDrv_HVD_EX_DisableEsFullStop(MS_U32 u32Id, MS_BOOL bDisable) in MDrv_HVD_EX_DisableEsFullStop() argument
10082 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_DisableEsFullStop()
10085 eRet = (HVD_EX_Result) HAL_HVD_EX_SetCmd(u32Id, E_HVD_CMD_ES_FULL_STOP, FALSE); in MDrv_HVD_EX_DisableEsFullStop()
10087 eRet = (HVD_EX_Result) HAL_HVD_EX_SetCmd(u32Id, E_HVD_CMD_ES_FULL_STOP, TRUE); in MDrv_HVD_EX_DisableEsFullStop()
10092 HVD_EX_Result MDrv_HVD_EX_PreSetMFCodecMode(MS_U32 u32Id, HVD_EX_MFCodec_mode eMFCodecMode) in MDrv_HVD_EX_PreSetMFCodecMode() argument
10096 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_PreSetMFCodecMode()
10117 HVD_EX_Result MDrv_HVD_EX_PreSetForce8BitMode(MS_U32 u32Id, MS_BOOL bForce8BitMode) in MDrv_HVD_EX_PreSetForce8BitMode() argument
10120 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_PreSetForce8BitMode()
10126 HVD_EX_Result MDrv_HVD_EX_PreSetDVSingleLayerMode(MS_U32 u32Id, HVD_EX_Feature bEnableDVSingleLayer… in MDrv_HVD_EX_PreSetDVSingleLayerMode() argument
10129 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_PreSetDVSingleLayerMode()
10136 HVD_EX_Result MDrv_HVD_EX_PreSetVdecFeature(MS_U32 u32Id, MS_U32 eVdecFeature) in MDrv_HVD_EX_PreSetVdecFeature() argument
10139 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_PreSetVdecFeature()
10146 HVD_EX_Result MDrv_HVD_EX_PreSetDynamicCMA(MS_U32 u32Id, MS_BOOL bDynamicCMAMode) in MDrv_HVD_EX_PreSetDynamicCMA() argument
10149 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_PreSetDynamicCMA()
10156 HVD_EX_Result MDrv_HVD_EX_PreConnectDispPath(MS_U32 u32Id, MS_BOOL bEnable, MS_BOOL bConnect, HVD_E… in MDrv_HVD_EX_PreConnectDispPath() argument
10160 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_PreConnectDispPath()
10168 HVD_EX_Result MDrv_HVD_EX_PreConnectInputTsp(MS_U32 u32Id, MS_BOOL bEnable, HVD_EX_INPUT_TSP eInput… in MDrv_HVD_EX_PreConnectInputTsp() argument
10172 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_PreConnectInputTsp()
10185 HVD_EX_Result MDrv_HVD_EX_SetPTSUsecMode(MS_U32 u32Id, MS_BOOL bEnable) in MDrv_HVD_EX_SetPTSUsecMode() argument
10188 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_SetPTSUsecMode()
10194 eRet = (HVD_EX_Result) HAL_HVD_EX_SetCmd(u32Id, E_HVD_CMD_SET_PTS_US_MODE, bEnable); in MDrv_HVD_EX_SetPTSUsecMode()
10205 HVD_EX_Result MDrv_HVD_EX_PVRTimeShiftSeamlessMode(MS_U32 u32Id, MS_U8 u8Arg) in MDrv_HVD_EX_PVRTimeShiftSeamlessMode() argument
10208 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_PVRTimeShiftSeamlessMode()
10214 eRet = (HVD_EX_Result) HAL_HVD_EX_SetCmd(u32Id, E_HVD_CMD_PVR_SEAMLESS_TIMESHIFT, u8Arg); in MDrv_HVD_EX_PVRTimeShiftSeamlessMode()
10225 if (HAL_HVD_EX_GetData(u32Id, E_HVD_GDATA_TS_SEAMLESS_STATUS) & u32Status) in MDrv_HVD_EX_PVRTimeShiftSeamlessMode()
10251 HAL_HVD_EX_SetCmd(u32Id, E_HVD_CMD_DIS_VDEAD, TRUE); in MDrv_HVD_EX_PVRTimeShiftSeamlessMode()
10252 HAL_HVD_EX_SetCmd(u32Id, E_HVD_CMD_REPEAT_LAST_FIELD, TRUE); in MDrv_HVD_EX_PVRTimeShiftSeamlessMode()
10254 HAL_HVD_EX_SetCmd(u32Id, E_HVD_CMD_AVOID_PTS_TBL_OVERFLOW, TRUE); in MDrv_HVD_EX_PVRTimeShiftSeamlessMode()
10256 HAL_HVD_EX_SetCmd(u32Id, E_HVD_CMD_DYNAMIC_SCALE_RESV_N_BUFFER, TRUE); in MDrv_HVD_EX_PVRTimeShiftSeamlessMode()
10257 HAL_HVD_EX_SetCmd(u32Id, E_HVD_CMD_CTRL_SPEED_IN_DISP_ONLY, TRUE); in MDrv_HVD_EX_PVRTimeShiftSeamlessMode()
10302 void MDrv_HVD_EX_BBU_Proc(MS_U32 u32Id) in MDrv_HVD_EX_BBU_Proc() argument
10304 HAL_HVD_EX_BBU_Proc(u32Id); in MDrv_HVD_EX_BBU_Proc()
10306 void MDrv_HVD_EX_BBU_StopProc(MS_U32 u32Id) in MDrv_HVD_EX_BBU_StopProc() argument
10308 HAL_HVD_EX_BBU_StopProc(u32Id); in MDrv_HVD_EX_BBU_StopProc()
10341 HVD_EX_Result MDrv_HVD_EX_CPBRemovalDelay(MS_U32 u32Id, MS_BOOL bEnable) in MDrv_HVD_EX_CPBRemovalDelay() argument
10344 MS_U8 u8DrvId = _HVD_EX_GetDrvId(u32Id); in MDrv_HVD_EX_CPBRemovalDelay()
10350 eRet = _HVD_MapRetEx( HAL_HVD_EX_SetCmd(u32Id, E_HVD_CMD_USE_CPB_REMOVAL_DEALY, bEnable)); in MDrv_HVD_EX_CPBRemovalDelay()