Lines Matching refs:connection
181 static void HAL_EMMFLT_WriteReg_Word(MS_U32 connection, MS_U32 u32RegAddr, MS_U16 u16Data) in HAL_EMMFLT_WriteReg_Word() argument
184 u32reg = (u32RegAddr*4) + _gEMMflt_Addr[connection]; in HAL_EMMFLT_WriteReg_Word()
188 static MS_U16 HAL_EMMFLT_ReadReg_Word(MS_U32 connection, MS_U32 u32RegAddr) in HAL_EMMFLT_ReadReg_Word() argument
192 u32reg = (u32RegAddr*4) + _gEMMflt_Addr[connection]; in HAL_EMMFLT_ReadReg_Word()
198 static void HAL_EMMFLT_WriteReg_Dword(MS_U32 connection, MS_U32 u32RegAddr, MS_U32 u32Data) in HAL_EMMFLT_WriteReg_Dword() argument
202 u32reg = (u32RegAddr*4) + _gEMMflt_Addr[connection]; in HAL_EMMFLT_WriteReg_Dword()
209 static MS_U32 HAL_EMMFLT_ReadReg_Dword(MS_U32 connection, MS_U32 u32RegAddr) in HAL_EMMFLT_ReadReg_Dword() argument
214 u32reg = (u32RegAddr*4) + _gEMMflt_Addr[connection]; in HAL_EMMFLT_ReadReg_Dword()
317 MS_U32 HAL_EMMFLT_SrcSelect(MS_U32 connection, MS_U32 u32SrcFrom, MS_U32 u32SrcType) in HAL_EMMFLT_SrcSelect() argument
370 u16Reg &= (~0xf00<<(connection*4)); in HAL_EMMFLT_SrcSelect()
371 u16Reg |= (EMM_FROM_TS0<<(8+connection*4)); in HAL_EMMFLT_SrcSelect()
375 u16Reg = CLKGEN2_REG(0x04+connection); in HAL_EMMFLT_SrcSelect()
378 CLKGEN2_REG(0x04+connection) = u16Reg; in HAL_EMMFLT_SrcSelect()
390 u16Reg &= ~(0xf00<<(connection*4)); in HAL_EMMFLT_SrcSelect()
391 u16Reg |= (EMM_FROM_TS1<<(8+connection*4)); in HAL_EMMFLT_SrcSelect()
395 u16Reg = CLKGEN2_REG(0x04+connection); in HAL_EMMFLT_SrcSelect()
398 CLKGEN2_REG(0x04+connection) = u16Reg; in HAL_EMMFLT_SrcSelect()
408 u16Reg &= ~(0xf00<<(connection*4)); in HAL_EMMFLT_SrcSelect()
409 u16Reg |= (EMM_FROM_TS3<<(8+connection*4)); in HAL_EMMFLT_SrcSelect()
413 u16Reg = CLKGEN2_REG(0x04+connection); in HAL_EMMFLT_SrcSelect()
416 CLKGEN2_REG(0x04+connection) = u16Reg; in HAL_EMMFLT_SrcSelect()
422 u16Reg = CLKGEN2_REG(0x04 + connection); in HAL_EMMFLT_SrcSelect()
426 CLKGEN2_REG(0x04 + connection) = u16Reg; in HAL_EMMFLT_SrcSelect()
431 u16Reg &= ~(0xf00<<(connection*4)); in HAL_EMMFLT_SrcSelect()
433 u16Reg |= (EMM_FROM_TS5 << (8 + (connection * 4))); in HAL_EMMFLT_SrcSelect()
543 MS_U32 HAL_EMMFLT_SWReset(MS_U32 connection) in HAL_EMMFLT_SWReset() argument
547 u16Data = HAL_EMMFLT_ReadReg_Word(connection,REG_EMM_RESET); in HAL_EMMFLT_SWReset()
550 HAL_EMMFLT_WriteReg_Word(connection,REG_EMM_RESET, u16Data); in HAL_EMMFLT_SWReset()
553 HAL_EMMFLT_WriteReg_Word(connection,REG_EMM_RESET, u16Data); in HAL_EMMFLT_SWReset()
566 MS_U32 HAL_EMMFLT_SetOutputType(MS_U32 connection, MS_U32 u32Type) in HAL_EMMFLT_SetOutputType() argument
570 HALEMM_DBG(EMM_DBGLV_INFO, "SetOutputType conn = %x, Type = %x \n",connection,u32Type); in HAL_EMMFLT_SetOutputType()
573 u16Data = HAL_EMMFLT_ReadReg_Word(connection,REG_EMM_GENERAL_CTRL_L); in HAL_EMMFLT_SetOutputType()
575 HAL_EMMFLT_WriteReg_Word(connection,REG_EMM_GENERAL_CTRL_L, u16Data); in HAL_EMMFLT_SetOutputType()
583 u16Data = HAL_EMMFLT_ReadReg_Word(connection,REG_EMM_GENERAL_CTRL_L); in HAL_EMMFLT_SetOutputType()
585 HAL_EMMFLT_WriteReg_Word(connection,REG_EMM_GENERAL_CTRL_L, u16Data); in HAL_EMMFLT_SetOutputType()
615 MS_U32 HAL_EMMFLT_SetTidMode(MS_U32 connection, MS_U8 u8TidValue, EMM_TIDMODE_e eTIDMODE) in HAL_EMMFLT_SetTidMode() argument
620 ConnectionCheck(connection); in HAL_EMMFLT_SetTidMode()
622 u32Data = HAL_EMMFLT_ReadReg_Dword(connection,REG_EMM_TID_MODE_L); in HAL_EMMFLT_SetTidMode()
628 HAL_EMMFLT_WriteReg_Dword(connection,REG_EMM_TID_MODE_L,u32Data); in HAL_EMMFLT_SetTidMode()
633 MS_U32 HAL_EMMFLT_SetIRDMode(MS_U32 connection,MS_U8 u8IRDNum, MS_U8 u8CompareMode) in HAL_EMMFLT_SetIRDMode() argument
637 ConnectionCheck(connection); in HAL_EMMFLT_SetIRDMode()
651 u16Data = HAL_EMMFLT_ReadReg_Word(connection,REG_EMM_CTRL_ID); in HAL_EMMFLT_SetIRDMode()
659 HAL_EMMFLT_WriteReg_Word(connection,REG_EMM_CTRL_ID, u16Data); in HAL_EMMFLT_SetIRDMode()
665 MS_U32 HAL_EMMFLT_SetEmmDataIDx(MS_U32 connection, MS_U8 u8IRDNum, MS_U8 *pu8Data) in HAL_EMMFLT_SetEmmDataIDx() argument
674 ConnectionCheck(connection); in HAL_EMMFLT_SetEmmDataIDx()
690 HAL_EMMFLT_WriteReg_Dword(connection,u32IRDAddr,u32EMMAddr); in HAL_EMMFLT_SetEmmDataIDx()
695 MS_U32 HAL_EMMFLT_SetEmmMaskIDx(MS_U32 connection,MS_U8 u8IRDNum, MS_U8 *pu8Data) in HAL_EMMFLT_SetEmmMaskIDx() argument
704 ConnectionCheck(connection); in HAL_EMMFLT_SetEmmMaskIDx()
718 HAL_EMMFLT_WriteReg_Dword(connection,u32IRDAddr,u32EMMMask); in HAL_EMMFLT_SetEmmMaskIDx()
723 MS_U32 HAL_EMMFLT_DisableEMM(MS_U32 connection) in HAL_EMMFLT_DisableEMM() argument
725 ConnectionCheck(connection); in HAL_EMMFLT_DisableEMM()
727 HAL_EMMFLT_WriteReg_Word(connection,REG_EMM_PID, 0); in HAL_EMMFLT_DisableEMM()
731 MS_U32 HAL_EMMFLT_SetEmmPID(MS_U32 connection,MS_U16 u16EmmPID) in HAL_EMMFLT_SetEmmPID() argument
735 … HALEMM_DBG(EMM_DBGLV_INFO, "EMMFLT_SetEmmPID conn = %x, u16EmmPID = %x \n",connection,u16EmmPID); in HAL_EMMFLT_SetEmmPID()
738 ConnectionCheck(connection); in HAL_EMMFLT_SetEmmPID()
743 u16Data = HAL_EMMFLT_ReadReg_Word(connection,REG_EMM_PID); in HAL_EMMFLT_SetEmmPID()
747 HAL_EMMFLT_WriteReg_Word(connection,REG_EMM_PID, u16Data); in HAL_EMMFLT_SetEmmPID()
751 MS_U32 HAL_EMMFLT_SetEmmTID(MS_U32 connection,MS_U16 u16EmmTID) in HAL_EMMFLT_SetEmmTID() argument
753 … HALEMM_DBG(EMM_DBGLV_INFO, "EMMFLT_SetEmmTID conn = %x, u16EmmTID = %x \n",connection,u16EmmTID); in HAL_EMMFLT_SetEmmTID()
754 ConnectionCheck(connection); in HAL_EMMFLT_SetEmmTID()
755 HAL_EMMFLT_WriteReg_Word(connection,REG_EMM_TID, u16EmmTID); in HAL_EMMFLT_SetEmmTID()
759 MS_U32 HAL_EMMFLT_EnableEmmTID(MS_U32 connection, MS_BOOL bEnable) in HAL_EMMFLT_EnableEmmTID() argument
763 HALEMM_DBG(EMM_DBGLV_INFO, "EMMFLT_EnableEmmTID conn = %x, bEnable = %x \n",connection,bEnable); in HAL_EMMFLT_EnableEmmTID()
764 ConnectionCheck(connection); in HAL_EMMFLT_EnableEmmTID()
765 u16Data = HAL_EMMFLT_ReadReg_Word(connection,REG_EMM_PID); in HAL_EMMFLT_EnableEmmTID()
776 HAL_EMMFLT_WriteReg_Word(connection,REG_EMM_PID, u16Data); in HAL_EMMFLT_EnableEmmTID()
782 MS_U32 HAL_EMMFLT_ResetInt(MS_U32 connection) in HAL_EMMFLT_ResetInt() argument
786 HALEMM_DBG(EMM_DBGLV_ERR, "EMMFLT_ResetInt conn = %x\n",connection); in HAL_EMMFLT_ResetInt()
788 u16Data = HAL_EMMFLT_ReadReg_Word(connection,REG_EMM_CA_INT); in HAL_EMMFLT_ResetInt()
792 HAL_EMMFLT_WriteReg_Word(connection,REG_EMM_CA_INT, u16Data); in HAL_EMMFLT_ResetInt()
836 MS_U32 HAL_EMMFLT_GetCurrentBufIndex(MS_U32 connection) in HAL_EMMFLT_GetCurrentBufIndex() argument
838 MS_U32 index = HAL_EMMFLT_ReadReg_Word(connection, REG_EMM_INT_STAT); in HAL_EMMFLT_GetCurrentBufIndex()
855 MS_U32 HAL_EMMFLT_SetDstBufInfo(MS_U32 connection, MS_U32 u32BufAddr, MS_U32 u32BufSize, MS_U32 *p3… in HAL_EMMFLT_SetDstBufInfo() argument
860 ConnectionCheck(connection); in HAL_EMMFLT_SetDstBufInfo()
863 HAL_EMMFLT_WriteReg_Dword(connection,REG_EMM_STR2MIU_HEAD1_L, (u32BufAddr>>4)); in HAL_EMMFLT_SetDstBufInfo()
864 HAL_EMMFLT_WriteReg_Dword(connection,REG_EMM_STR2MIU_TAIL1_L, ((u32BufAddr+u32BufSize)>>4)); in HAL_EMMFLT_SetDstBufInfo()
865 HAL_EMMFLT_WriteReg_Dword(connection,REG_EMM_STR2MIU_MID1_L, ((u32BufAddr+u32BufSize)>>4)); in HAL_EMMFLT_SetDstBufInfo()
868 u16Reg = HAL_EMMFLT_ReadReg_Word(connection,REG_EMM_STR2MIU_EN); in HAL_EMMFLT_SetDstBufInfo()
869 HAL_EMMFLT_WriteReg_Word(connection,REG_EMM_STR2MIU_EN, (u16Reg | 0x4) ); in HAL_EMMFLT_SetDstBufInfo()
871 HAL_EMMFLT_WriteReg_Word(connection,REG_EMM_STR2MIU_EN,u16Reg); in HAL_EMMFLT_SetDstBufInfo()
884 MS_U32 HAL_EMMFLT_PacketCount(MS_U32 connection,MS_U8 *pCount) in HAL_EMMFLT_PacketCount() argument
887 PacketCnt = HAL_EMMFLT_ReadReg_Word(connection,REG_EMM_PACKET_CNT); in HAL_EMMFLT_PacketCount()
896 MS_U32 HAL_EMMFLT_PacketAct(MS_U32 connection) in HAL_EMMFLT_PacketAct() argument
900 u16Rg = HAL_EMMFLT_ReadReg_Word(connection,REG_EMM_CA_INT); in HAL_EMMFLT_PacketAct()
902 HAL_EMMFLT_WriteReg_Word(connection,REG_EMM_CA_INT,u16Rg); in HAL_EMMFLT_PacketAct()
904 HALEMM_DBG(EMM_DBGLV_INFO, "HAL_EMMFLT_PacketAct = %x\n",connection); in HAL_EMMFLT_PacketAct()
970 MS_U32 HAL_EMMFLT_GeneralCtrl(MS_U32 connection) in HAL_EMMFLT_GeneralCtrl() argument
990 u16Data = HAL_EMMFLT_ReadReg_Word(connection,REG_EMM_PID); in HAL_EMMFLT_GeneralCtrl()
992 HAL_EMMFLT_WriteReg_Word(connection,REG_EMM_PID, u16Data); in HAL_EMMFLT_GeneralCtrl()
1003 HAL_EMMFLT_WriteReg_Word(connection,REG_EMM_GENERAL_CTRL_L, 0x0000); in HAL_EMMFLT_GeneralCtrl()
1004 …HAL_EMMFLT_WriteReg_Word(connection,REG_EMM_GENERAL_CTRL_H, 0x0010); //Bit[23:20]: packet number e… in HAL_EMMFLT_GeneralCtrl()
1011 MS_U32 HAL_EMMFLT_ConnectCheck(MS_U32 connection) in HAL_EMMFLT_ConnectCheck() argument
1014 ConnectionCheck(connection); in HAL_EMMFLT_ConnectCheck()