Lines Matching refs:u8Eng

406 TSO_Result MDrv_TSO_Get_HWIntStatus(MS_U8 u8Eng, MS_U16* pu16status)  in MDrv_TSO_Get_HWIntStatus()  argument
408 *pu16status = HAL_TSO_HWInt_Status(u8Eng); in MDrv_TSO_Get_HWIntStatus()
432 TSO_Result MDrv_TSO_SetOperateMode(MS_U8 u8Eng, DrvTSO_CtrlMode TSOCtrlMode, MS_BOOL bBypassAll, MS… in MDrv_TSO_SetOperateMode() argument
435 TSO_ASSERT((u8Eng < TSO_ENGINE_NUM)); in MDrv_TSO_SetOperateMode()
446 HAL_TSO_PktChkSize_Set(u8Eng, HAL_TSO_TSIF_LIVE1, 0xBB); in MDrv_TSO_SetOperateMode()
450 HAL_TSO_PktChkSize_Set(u8Eng, HAL_TSO_TSIF_LIVE2, 0xBB); in MDrv_TSO_SetOperateMode()
451 HAL_TSO_Filein_Enable(u8Eng, 0, FALSE); in MDrv_TSO_SetOperateMode()
455 HAL_TSO_PktChkSize_Set(u8Eng, HAL_TSO_TSIF_LIVE3, 0xBB); in MDrv_TSO_SetOperateMode()
456 HAL_TSO_Filein_Enable(u8Eng, 1, FALSE); in MDrv_TSO_SetOperateMode()
461 HAL_TSO_PktChkSize_Set(u8Eng, HAL_TSO_TSIF_LIVE4, 0xBB); in MDrv_TSO_SetOperateMode()
466 HAL_TSO_Filein_PktChkSize_Set(u8Eng, 0, 0xBB); in MDrv_TSO_SetOperateMode()
467 HAL_TSO_Filein_Enable(u8Eng, 0, TRUE); in MDrv_TSO_SetOperateMode()
472 HAL_TSO_Filein_PktChkSize_Set(u8Eng, 1, 0xBB); in MDrv_TSO_SetOperateMode()
473 HAL_TSO_Filein_Enable(u8Eng, 1, TRUE); in MDrv_TSO_SetOperateMode()
492 HAL_TSO_Cfg4_Enable(u8Eng, TSO_CFG4_ENABLE_SYS_TIMESTAMP, bEnable); in MDrv_TSO_SetOperateMode()
494 …HAL_TSO_ChIf_Cfg(u8Eng, u8TsIf, TSO_CHCFG_PIDFLT_REC_ALL|TSO_CHCFG_PIDFLT_REC_NULL, bBypassAll); /… in MDrv_TSO_SetOperateMode()
496 HAL_TSO_Cfg1_Enable(u8Eng, TSO_CFG1_TSO_OUT_EN, bEnable); in MDrv_TSO_SetOperateMode()
499 HAL_TSO_ChIf_Enable(u8Eng, u8TsIf, bEnable); in MDrv_TSO_SetOperateMode()
512 TSO_Result MDrv_TSO_Ch_InputEnable(MS_U8 u8Eng, DrvTSO_If eIf, MS_BOOL bEnable) in MDrv_TSO_Ch_InputEnable() argument
524 HAL_TSO_ChIf_Enable(u8Eng, u8ChId, bEnable); in MDrv_TSO_Ch_InputEnable()
535 TSO_Result MDrv_TSO_OutputEnable(MS_U8 u8Eng, MS_BOOL bEnable) in MDrv_TSO_OutputEnable() argument
540 HAL_TSO_Cfg4_Enable(u8Eng, TSO_CFG4_ENABLE_SYS_TIMESTAMP, bEnable); in MDrv_TSO_OutputEnable()
541 HAL_TSO_Cfg1_Enable(u8Eng, TSO_CFG1_TSO_OUT_EN, bEnable); in MDrv_TSO_OutputEnable()
587 TSO_Result MDrv_TSO_SetOutClk(MS_U8 u8Eng, DrvTSO_OutClk eOutClk, DrvTSO_OutClkSrc eOutClkSrc, MS_U… in MDrv_TSO_SetOutClk() argument
694 HAL_TSO_OutputClk(u8Eng, &stTsoOutClk, TRUE); in MDrv_TSO_SetOutClk()
721 TSO_Result MDrv_TSO_GetOutClk(MS_U8 u8Eng, DrvTSO_OutClk* peOutClk, DrvTSO_OutClkSrc* peOutClkSrc, … in MDrv_TSO_GetOutClk() argument
731 HAL_TSO_OutputClk(u8Eng, &stTsoOutClk, FALSE); in MDrv_TSO_GetOutClk()
810 TSO_Result MDrv_TSO_GetTSIFStatus(MS_U8 u8Eng, DrvTSO_If eIf, DrvTSO_If_Set* pIfSet, MS_BOOL* pbByp… in MDrv_TSO_GetTSIFStatus() argument
833 …HAL_TSO_GetInputTSIF_Status(u8Eng, u8Id, &u16Data, &(pIfSet->bClkInv), &(pIfSet->bExtSync), &(pIfS… in MDrv_TSO_GetTSIFStatus()
868 HAL_TSO_Get_ChIf_Cfg(u8Eng, u8Id, &u16Data, pbEnable); in MDrv_TSO_GetTSIFStatus()
882 TSO_Result MDrv_TSO_PidFlt_Alloc(MS_U8 u8Eng, MS_U16 *pu16PidFltId) in MDrv_TSO_PidFlt_Alloc() argument
892 if(_ptso_res->_FltState[u8Eng][u16ii] == E_DRVTSO_FLT_STATE_FREE) in MDrv_TSO_PidFlt_Alloc()
895 _ptso_res->_FltState[u8Eng][u16ii] = E_DRVTSO_FLT_STATE_ALLOC; in MDrv_TSO_PidFlt_Alloc()
910 TSO_Result MDrv_TSO_PidFlt_Free(MS_U8 u8Eng, MS_U16 u16PidFltId) in MDrv_TSO_PidFlt_Free() argument
916 if(_ptso_res->_FltState[u8Eng][u16PidFltId] == E_DRVTSO_FLT_STATE_FREE) in MDrv_TSO_PidFlt_Free()
921 HAL_TSO_Flt_SetPid(u8Eng, u16PidFltId, TSO_PID_NULL); in MDrv_TSO_PidFlt_Free()
922 HAL_TSO_Flt_SetInputSrc(u8Eng, u16PidFltId, 0); in MDrv_TSO_PidFlt_Free()
925 _ptso_res->_u16FltPid[u8Eng][u16PidFltId] = TSO_PID_NULL; in MDrv_TSO_PidFlt_Free()
926 _ptso_res->_u32FltChSrc[u8Eng][u16PidFltId] = 0; in MDrv_TSO_PidFlt_Free()
927 _ptso_res->_FltState[u8Eng][u16PidFltId] = E_DRVTSO_FLT_STATE_FREE; in MDrv_TSO_PidFlt_Free()
940 TSO_Result MDrv_TSO_PidFlt_SetPid(MS_U8 u8Eng, MS_U16 u16PidFltId, MS_U16 u16Pid) in MDrv_TSO_PidFlt_SetPid() argument
946 if(_ptso_res->_FltState[u8Eng][u16PidFltId] != E_DRVTSO_FLT_STATE_ALLOC) in MDrv_TSO_PidFlt_SetPid()
951 HAL_TSO_Flt_SetPid(u8Eng, u16PidFltId, u16Pid); in MDrv_TSO_PidFlt_SetPid()
952 _ptso_res->_u16FltPid[u8Eng][u16PidFltId] = u16Pid; in MDrv_TSO_PidFlt_SetPid()
965 TSO_Result MDrv_TSO_PidFlt_SetSid(MS_U8 u8Eng, MS_U16 u16PidFltId, MS_U8 u8Sid) in MDrv_TSO_PidFlt_SetSid() argument
971 if(_ptso_res->_FltState[u8Eng][u16PidFltId] != E_DRVTSO_FLT_STATE_ALLOC) in MDrv_TSO_PidFlt_SetSid()
976 HAL_TSO_Flt_SetSid(u8Eng, u16PidFltId, u8Sid); in MDrv_TSO_PidFlt_SetSid()
989 TSO_Result MDrv_TSO_PidFlt_SetChSrc(MS_U8 u8Eng, MS_U16 u16PidFltId, DrvTSO_If eIf) in MDrv_TSO_PidFlt_SetChSrc() argument
1002 if(_ptso_res->_FltState[u8Eng][u16PidFltId] != E_DRVTSO_FLT_STATE_ALLOC) in MDrv_TSO_PidFlt_SetChSrc()
1007 HAL_TSO_Flt_SetInputSrc(u8Eng, u16PidFltId, u16ChSrc); in MDrv_TSO_PidFlt_SetChSrc()
1008 _ptso_res->_u32FltChSrc[u8Eng][u16PidFltId] = u16ChSrc; in MDrv_TSO_PidFlt_SetChSrc()
1019 TSO_Result MDrv_TSO_RepPidFlt_Alloc(MS_U8 u8Eng, MS_U16 *pu16PidFltId) in MDrv_TSO_RepPidFlt_Alloc() argument
1029 if(_ptso_res->_RepFltState[u8Eng][u16ii] == E_DRVTSO_FLT_STATE_FREE) in MDrv_TSO_RepPidFlt_Alloc()
1032 _ptso_res->_RepFltState[u8Eng][u16ii] = E_DRVTSO_FLT_STATE_ALLOC; in MDrv_TSO_RepPidFlt_Alloc()
1051 TSO_Result MDrv_TSO_RepPidFlt_Set(MS_U8 u8Eng, MS_U16 u16PidFltId, DrvTSO_If eIf, MS_U16 u16OrgPid,… in MDrv_TSO_RepPidFlt_Set() argument
1063 if(_ptso_res->_RepFltState[u8Eng][u16PidFltId] != E_DRVTSO_FLT_STATE_ALLOC) in MDrv_TSO_RepPidFlt_Set()
1068 if(HAL_TSO_ReplaceFlt_SetPktPid(u8Eng, u16PidFltId, u8ChSrc, u16OrgPid, u16NewPid) == FALSE) in MDrv_TSO_RepPidFlt_Set()
1073 _ptso_res->_u16RepFltOrgPid[u8Eng][u16PidFltId] = u16OrgPid; in MDrv_TSO_RepPidFlt_Set()
1074 _ptso_res->_u16RepFltNewPid[u8Eng][u16PidFltId] = u16NewPid; in MDrv_TSO_RepPidFlt_Set()
1075 _ptso_res->_u16RepFltChSrc[u8Eng][u16PidFltId] = (MS_U16)u8ChSrc; in MDrv_TSO_RepPidFlt_Set()
1088 TSO_Result MDrv_TSO_RepPidFlt_Enable(MS_U8 u8Eng, MS_U16 u16PidFltId, MS_BOOL bEnable) in MDrv_TSO_RepPidFlt_Enable() argument
1094 if(_ptso_res->_RepFltState[u8Eng][u16PidFltId] != E_DRVTSO_FLT_STATE_ALLOC) in MDrv_TSO_RepPidFlt_Enable()
1099 if(HAL_TSO_ReplaceFlt_Enable(u8Eng, u16PidFltId, bEnable) == TRUE) in MDrv_TSO_RepPidFlt_Enable()
1101 _ptso_res->_RepFltState[u8Eng][u16PidFltId] = E_DRVTSO_FLT_STATE_ENABLE; in MDrv_TSO_RepPidFlt_Enable()
1116 TSO_Result MDrv_TSO_RepPidFlt_Free(MS_U8 u8Eng, MS_U16 u16PidFltId) in MDrv_TSO_RepPidFlt_Free() argument
1122 if(_ptso_res->_RepFltState[u8Eng][u16PidFltId] == E_DRVTSO_FLT_STATE_FREE) in MDrv_TSO_RepPidFlt_Free()
1127 if(_ptso_res->_RepFltState[u8Eng][u16PidFltId] == E_DRVTSO_FLT_STATE_ENABLE) in MDrv_TSO_RepPidFlt_Free()
1129 if(HAL_TSO_ReplaceFlt_Enable(u8Eng, u16PidFltId, FALSE) == FALSE) in MDrv_TSO_RepPidFlt_Free()
1133 _ptso_res->_RepFltState[u8Eng][u16PidFltId] = E_DRVTSO_FLT_STATE_ALLOC; in MDrv_TSO_RepPidFlt_Free()
1135 if(HAL_TSO_ReplaceFlt_SetPktPid(u8Eng, u16PidFltId, 0, TSO_PID_NULL, TSO_PID_NULL) == FALSE) in MDrv_TSO_RepPidFlt_Free()
1141 _ptso_res->_u16RepFltOrgPid[u8Eng][u16PidFltId] = TSO_PID_NULL; in MDrv_TSO_RepPidFlt_Free()
1142 _ptso_res->_u16RepFltNewPid[u8Eng][u16PidFltId] = TSO_PID_NULL; in MDrv_TSO_RepPidFlt_Free()
1143 _ptso_res->_u16RepFltChSrc[u8Eng][u16PidFltId] = 0; in MDrv_TSO_RepPidFlt_Free()
1144 _ptso_res->_RepFltState[u8Eng][u16PidFltId] = E_DRVTSO_FLT_STATE_FREE; in MDrv_TSO_RepPidFlt_Free()
1347 TSO_Result MDrv_TSO_Set_InputPktSize(MS_U8 u8Eng, DrvTSO_If eIf, MS_U16 u16InPktSize) in MDrv_TSO_Set_InputPktSize() argument
1365 HAL_TSO_Filein_PktChkSize_Set(u8Eng, u8Id, u16InPktSize-1); in MDrv_TSO_Set_InputPktSize()
1369 HAL_TSO_PktChkSize_Set(u8Eng, u8Id, u16InPktSize-1); in MDrv_TSO_Set_InputPktSize()
1384 TSO_Result MDrv_TSO_OutputPktSize(MS_U8 u8Eng, MS_U16* pu16OutPktSize, MS_BOOL bSet) in MDrv_TSO_OutputPktSize() argument
1408 HAL_TSO_Set_SVQRX_PktMode(u8Eng, u16PktMode); in MDrv_TSO_OutputPktSize()
1409 HAL_TSO_RW_OutputPktSize(u8Eng, TRUE, &u16OutSize); in MDrv_TSO_OutputPktSize()
1414 HAL_TSO_RW_OutputPktSize(u8Eng, FALSE, &u16OutSize); in MDrv_TSO_OutputPktSize()
1506 TSO_Result MDrv_TSO_TEI_SkipPkt(MS_U8 u8Eng, DrvTSO_If eIf, MS_BOOL bEnable) in MDrv_TSO_TEI_SkipPkt() argument
1518 HAL_TSO_ChIf_Cfg(u8Eng, u8If, TSO_CHCFG_SKIP_TEI_PKT, bEnable); in MDrv_TSO_TEI_SkipPkt()
1528 TSO_Result MDrv_TSO_Clr_ByteCnt(MS_U8 u8Eng, DrvTSO_If eIf) in MDrv_TSO_Clr_ByteCnt() argument
1540 HAL_TSO_ChIf_ClrByteCnt(u8Eng, u8If); in MDrv_TSO_Clr_ByteCnt()
1609 TSO_Result MDrv_TSO_Filein_ChkStatus(MS_U8 u8Eng, MS_U8 u8FileEng, DrvTSO_Status* pStatus) in MDrv_TSO_Filein_ChkStatus() argument
1615 u32temp = HAL_TSO_HWInt_Status(u8Eng); in MDrv_TSO_Filein_ChkStatus()
1640 TSO_Result MDrv_TSO_Filein_ClearHWInt(MS_U8 u8Eng, MS_U16 u16int) in MDrv_TSO_Filein_ClearHWInt() argument
1645 HAL_TSO_HWInt_Clear(u8Eng, u16int); in MDrv_TSO_Filein_ClearHWInt()
1706 TSO_Result MDrv_TSO_ResetAll(MS_U8 u8Eng) in MDrv_TSO_ResetAll() argument
1711 HAL_TSO_Reset_All(u8Eng); in MDrv_TSO_ResetAll()
1715 TSO_Result MDrv_TSO_SelPad(MS_U8 u8Eng, DrvTSO_If eIf, DrvTSO_If_Set* pIfSet) in MDrv_TSO_SelPad() argument
1798 if(HAL_TSO_SelPad(u8Eng, u8ChId, u16Pad, pIfSet->bParallel) == FALSE) in MDrv_TSO_SelPad()
1802 if(HAL_TSO_Set_InClk(u8Eng, u8ChId, u16clk, pIfSet->bClkInv, TRUE) == FALSE) in MDrv_TSO_SelPad()
1810 HAL_TSO_Livein_3Wire(u8Eng, u8ChId, TRUE); in MDrv_TSO_SelPad()
1814 HAL_TSO_Livein_3Wire(u8Eng, u8ChId, FALSE); in MDrv_TSO_SelPad()
1818 …HAL_TSO_ChIf_Cfg(u8Eng, u8ChId, (TSO_CHCFG_TS_SIN_C0 | TSO_CHCFG_TS_SIN_C1), (pIfSet->bParallel ==… in MDrv_TSO_SelPad()
1819 HAL_TSO_ChIf_Cfg(u8Eng, u8ChId, TSO_CHCFG_P_SEL, pIfSet->bParallel); in MDrv_TSO_SelPad()
1820 HAL_TSO_ChIf_Cfg(u8Eng, u8ChId, TSO_CHCFG_EXT_SYNC_SEL, pIfSet->bExtSync); in MDrv_TSO_SelPad()
1833 TSO_Result MDrv_TSO_OutputPad(MS_U8 u8Eng, DrvTSO_PadOut* peOutPad, MS_BOOL bSet) in MDrv_TSO_OutputPad() argument
1841 if(HAL_TSO_OutPad(u8Eng, &u16pad, bSet) == TRUE) in MDrv_TSO_OutputPad()
1851 TSO_Result MDrv_TSO_Set_SVQBuf(MS_U8 u8Eng, MS_PHY phyBufAddr, MS_U32 u32Size) in MDrv_TSO_Set_SVQBuf() argument
1863 HAL_TSO_SVQBuf_Set(u8Eng, u8ChId, phyBufStart, u32VQSize); in MDrv_TSO_Set_SVQBuf()
1864 HAL_TSO_SVQ_TX_Reset(u8Eng, u8ChId); in MDrv_TSO_Set_SVQBuf()
1871 TSO_Result MDrv_TSO_Set_SVQ_LocalSysTimestamp(MS_U8 u8Eng, MS_U32 u32timestamp) in MDrv_TSO_Set_SVQ_LocalSysTimestamp() argument
1874 HAL_TSO_Set_SVQ_LocalSysTimestamp(u8Eng, u32timestamp); in MDrv_TSO_Set_SVQ_LocalSysTimestamp()
1878 TSO_Result MDrv_TSO_LocalStreamId(MS_U8 u8Eng, DrvTSO_If eIf, MS_U8 *pu8Id, MS_BOOL bSet) in MDrv_TSO_LocalStreamId() argument
1889 if(HAL_TSO_LocalStreamID(u8Eng, u8ChId, pu8Id, bSet) == FALSE) in MDrv_TSO_LocalStreamId()
1900 TSO_Result MDrv_TSO_TsioMode_En(MS_U8 u8Eng, MS_BOOL bEnable) in MDrv_TSO_TsioMode_En() argument
1908 MS_BOOL MDrv_TSO_Check_IsSVQTxBusy(MS_U8 u8Eng, DrvTSO_If eIf) in MDrv_TSO_Check_IsSVQTxBusy() argument
1913 HAL_TSO_Get_SVQ_Status(u8Eng, u8ChId, &u16Status); in MDrv_TSO_Check_IsSVQTxBusy()
1921 MS_BOOL MDrv_TSO_Check_IsSVQTxEmpty(MS_U8 u8Eng, DrvTSO_If eIf) in MDrv_TSO_Check_IsSVQTxEmpty() argument
1926 HAL_TSO_Get_SVQ_Status(u8Eng, u8ChId, &u16Status); in MDrv_TSO_Check_IsSVQTxEmpty()