Lines Matching refs:connection

183 static void HAL_EMMFLT_WriteReg_Word(MS_U32 connection, MS_U32 u32RegAddr, MS_U16 u16Data)  in HAL_EMMFLT_WriteReg_Word()  argument
186 u32reg = (u32RegAddr*4) + _gEMMflt_Addr[connection]; in HAL_EMMFLT_WriteReg_Word()
190 static MS_U16 HAL_EMMFLT_ReadReg_Word(MS_U32 connection, MS_U32 u32RegAddr) in HAL_EMMFLT_ReadReg_Word() argument
194 u32reg = (u32RegAddr*4) + _gEMMflt_Addr[connection]; in HAL_EMMFLT_ReadReg_Word()
200 static void HAL_EMMFLT_WriteReg_Dword(MS_U32 connection, MS_U32 u32RegAddr, MS_U32 u32Data) in HAL_EMMFLT_WriteReg_Dword() argument
204 u32reg = (u32RegAddr*4) + _gEMMflt_Addr[connection]; in HAL_EMMFLT_WriteReg_Dword()
211 static MS_U32 HAL_EMMFLT_ReadReg_Dword(MS_U32 connection, MS_U32 u32RegAddr) in HAL_EMMFLT_ReadReg_Dword() argument
216 u32reg = (u32RegAddr*4) + _gEMMflt_Addr[connection]; in HAL_EMMFLT_ReadReg_Dword()
319 MS_U32 HAL_EMMFLT_SrcSelect(MS_U32 connection, MS_U32 u32SrcFrom, MS_U32 u32SrcType) in HAL_EMMFLT_SrcSelect() argument
364 u16Reg &= (~0xf00 << (connection << 2)); in HAL_EMMFLT_SrcSelect()
365 u16Reg |= (u32SrcType << (8 + (connection << 2))); in HAL_EMMFLT_SrcSelect()
368 u16Reg = CLKGEN2_REG (0x04 + connection); in HAL_EMMFLT_SrcSelect()
371 CLKGEN2_REG (0x04 + connection) = u16Reg; in HAL_EMMFLT_SrcSelect()
478 MS_U32 HAL_EMMFLT_SWReset(MS_U32 connection) in HAL_EMMFLT_SWReset() argument
482 u16Data = HAL_EMMFLT_ReadReg_Word(connection,REG_EMM_RESET); in HAL_EMMFLT_SWReset()
485 HAL_EMMFLT_WriteReg_Word(connection,REG_EMM_RESET, u16Data); in HAL_EMMFLT_SWReset()
488 HAL_EMMFLT_WriteReg_Word(connection,REG_EMM_RESET, u16Data); in HAL_EMMFLT_SWReset()
501 MS_U32 HAL_EMMFLT_SetOutputType(MS_U32 connection, MS_U32 u32Type) in HAL_EMMFLT_SetOutputType() argument
505 HALEMM_DBG(EMM_DBGLV_INFO, "SetOutputType conn = %x, Type = %x \n",connection,u32Type); in HAL_EMMFLT_SetOutputType()
508 u16Data = HAL_EMMFLT_ReadReg_Word(connection,REG_EMM_GENERAL_CTRL_L); in HAL_EMMFLT_SetOutputType()
510 HAL_EMMFLT_WriteReg_Word(connection,REG_EMM_GENERAL_CTRL_L, u16Data); in HAL_EMMFLT_SetOutputType()
518 u16Data = HAL_EMMFLT_ReadReg_Word(connection,REG_EMM_GENERAL_CTRL_L); in HAL_EMMFLT_SetOutputType()
520 HAL_EMMFLT_WriteReg_Word(connection,REG_EMM_GENERAL_CTRL_L, u16Data); in HAL_EMMFLT_SetOutputType()
552 MS_U32 HAL_EMMFLT_SetTidMode(MS_U32 connection, MS_U8 u8TidValue, EMM_TIDMODE_e eTIDMODE) in HAL_EMMFLT_SetTidMode() argument
557 ConnectionCheck(connection); in HAL_EMMFLT_SetTidMode()
559 u32Data = HAL_EMMFLT_ReadReg_Dword(connection,REG_EMM_TID_MODE_L); in HAL_EMMFLT_SetTidMode()
565 HAL_EMMFLT_WriteReg_Dword(connection,REG_EMM_TID_MODE_L,u32Data); in HAL_EMMFLT_SetTidMode()
570 MS_U32 HAL_EMMFLT_SetIRDMode(MS_U32 connection,MS_U8 u8IRDNum, MS_U8 u8CompareMode) in HAL_EMMFLT_SetIRDMode() argument
574 ConnectionCheck(connection); in HAL_EMMFLT_SetIRDMode()
588 u16Data = HAL_EMMFLT_ReadReg_Word(connection,REG_EMM_CTRL_ID); in HAL_EMMFLT_SetIRDMode()
596 HAL_EMMFLT_WriteReg_Word(connection,REG_EMM_CTRL_ID, u16Data); in HAL_EMMFLT_SetIRDMode()
602 MS_U32 HAL_EMMFLT_SetEmmDataIDx(MS_U32 connection, MS_U8 u8IRDNum, MS_U8 *pu8Data) in HAL_EMMFLT_SetEmmDataIDx() argument
611 ConnectionCheck(connection); in HAL_EMMFLT_SetEmmDataIDx()
627 HAL_EMMFLT_WriteReg_Dword(connection,u32IRDAddr,u32EMMAddr); in HAL_EMMFLT_SetEmmDataIDx()
632 MS_U32 HAL_EMMFLT_SetEmmMaskIDx(MS_U32 connection,MS_U8 u8IRDNum, MS_U8 *pu8Data) in HAL_EMMFLT_SetEmmMaskIDx() argument
641 ConnectionCheck(connection); in HAL_EMMFLT_SetEmmMaskIDx()
655 HAL_EMMFLT_WriteReg_Dword(connection,u32IRDAddr,u32EMMMask); in HAL_EMMFLT_SetEmmMaskIDx()
660 MS_U32 HAL_EMMFLT_DisableEMM(MS_U32 connection) in HAL_EMMFLT_DisableEMM() argument
662 ConnectionCheck(connection); in HAL_EMMFLT_DisableEMM()
664 HAL_EMMFLT_WriteReg_Word(connection,REG_EMM_PID, 0); in HAL_EMMFLT_DisableEMM()
668 MS_U32 HAL_EMMFLT_SetEmmPID(MS_U32 connection,MS_U16 u16EmmPID) in HAL_EMMFLT_SetEmmPID() argument
672 … HALEMM_DBG(EMM_DBGLV_INFO, "EMMFLT_SetEmmPID conn = %x, u16EmmPID = %x \n",connection,u16EmmPID); in HAL_EMMFLT_SetEmmPID()
675 ConnectionCheck(connection); in HAL_EMMFLT_SetEmmPID()
680 u16Data = HAL_EMMFLT_ReadReg_Word(connection,REG_EMM_PID); in HAL_EMMFLT_SetEmmPID()
684 HAL_EMMFLT_WriteReg_Word(connection,REG_EMM_PID, u16Data); in HAL_EMMFLT_SetEmmPID()
688 MS_U32 HAL_EMMFLT_SetEmmTID(MS_U32 connection,MS_U16 u16EmmTID) in HAL_EMMFLT_SetEmmTID() argument
690 … HALEMM_DBG(EMM_DBGLV_INFO, "EMMFLT_SetEmmTID conn = %x, u16EmmTID = %x \n",connection,u16EmmTID); in HAL_EMMFLT_SetEmmTID()
691 ConnectionCheck(connection); in HAL_EMMFLT_SetEmmTID()
692 HAL_EMMFLT_WriteReg_Word(connection,REG_EMM_TID, u16EmmTID); in HAL_EMMFLT_SetEmmTID()
696 MS_U32 HAL_EMMFLT_EnableEmmTID(MS_U32 connection, MS_BOOL bEnable) in HAL_EMMFLT_EnableEmmTID() argument
700 HALEMM_DBG(EMM_DBGLV_INFO, "EMMFLT_EnableEmmTID conn = %x, bEnable = %x \n",connection,bEnable); in HAL_EMMFLT_EnableEmmTID()
701 ConnectionCheck(connection); in HAL_EMMFLT_EnableEmmTID()
702 u16Data = HAL_EMMFLT_ReadReg_Word(connection,REG_EMM_PID); in HAL_EMMFLT_EnableEmmTID()
713 HAL_EMMFLT_WriteReg_Word(connection,REG_EMM_PID, u16Data); in HAL_EMMFLT_EnableEmmTID()
719 MS_U32 HAL_EMMFLT_ResetInt(MS_U32 connection) in HAL_EMMFLT_ResetInt() argument
723 HALEMM_DBG(EMM_DBGLV_ERR, "EMMFLT_ResetInt conn = %x\n",connection); in HAL_EMMFLT_ResetInt()
725 u16Data = HAL_EMMFLT_ReadReg_Word(connection,REG_EMM_CA_INT); in HAL_EMMFLT_ResetInt()
729 HAL_EMMFLT_WriteReg_Word(connection,REG_EMM_CA_INT, u16Data); in HAL_EMMFLT_ResetInt()
773 MS_U32 HAL_EMMFLT_GetCurrentBufIndex(MS_U32 connection) in HAL_EMMFLT_GetCurrentBufIndex() argument
775 MS_U32 index = HAL_EMMFLT_ReadReg_Word(connection, REG_EMM_INT_STAT); in HAL_EMMFLT_GetCurrentBufIndex()
792 MS_U32 HAL_EMMFLT_SetDstBufInfo(MS_U32 connection, MS_U32 u32BufAddr, MS_U32 u32BufSize, MS_U32 *p3… in HAL_EMMFLT_SetDstBufInfo() argument
797 ConnectionCheck(connection); in HAL_EMMFLT_SetDstBufInfo()
800 HAL_EMMFLT_WriteReg_Dword(connection,REG_EMM_STR2MIU_HEAD1_L, (u32BufAddr>>4)); in HAL_EMMFLT_SetDstBufInfo()
801 HAL_EMMFLT_WriteReg_Dword(connection,REG_EMM_STR2MIU_TAIL1_L, ((u32BufAddr+u32BufSize)>>4)); in HAL_EMMFLT_SetDstBufInfo()
802 HAL_EMMFLT_WriteReg_Dword(connection,REG_EMM_STR2MIU_MID1_L, ((u32BufAddr+u32BufSize)>>4)); in HAL_EMMFLT_SetDstBufInfo()
805 u16Reg = HAL_EMMFLT_ReadReg_Word(connection,REG_EMM_STR2MIU_EN); in HAL_EMMFLT_SetDstBufInfo()
806 HAL_EMMFLT_WriteReg_Word(connection,REG_EMM_STR2MIU_EN, (u16Reg | 0x4) ); in HAL_EMMFLT_SetDstBufInfo()
808 HAL_EMMFLT_WriteReg_Word(connection,REG_EMM_STR2MIU_EN,u16Reg); in HAL_EMMFLT_SetDstBufInfo()
821 MS_U32 HAL_EMMFLT_PacketCount(MS_U32 connection,MS_U8 *pCount) in HAL_EMMFLT_PacketCount() argument
824 PacketCnt = HAL_EMMFLT_ReadReg_Word(connection,REG_EMM_PACKET_CNT); in HAL_EMMFLT_PacketCount()
833 MS_U32 HAL_EMMFLT_PacketAct(MS_U32 connection) in HAL_EMMFLT_PacketAct() argument
837 u16Rg = HAL_EMMFLT_ReadReg_Word(connection,REG_EMM_CA_INT); in HAL_EMMFLT_PacketAct()
839 HAL_EMMFLT_WriteReg_Word(connection,REG_EMM_CA_INT,u16Rg); in HAL_EMMFLT_PacketAct()
841 HALEMM_DBG(EMM_DBGLV_INFO, "HAL_EMMFLT_PacketAct = %x\n",connection); in HAL_EMMFLT_PacketAct()
907 MS_U32 HAL_EMMFLT_GeneralCtrl(MS_U32 connection) in HAL_EMMFLT_GeneralCtrl() argument
927 u16Data = HAL_EMMFLT_ReadReg_Word(connection,REG_EMM_PID); in HAL_EMMFLT_GeneralCtrl()
929 HAL_EMMFLT_WriteReg_Word(connection,REG_EMM_PID, u16Data); in HAL_EMMFLT_GeneralCtrl()
940 HAL_EMMFLT_WriteReg_Word(connection,REG_EMM_GENERAL_CTRL_L, 0x0000); in HAL_EMMFLT_GeneralCtrl()
941 …HAL_EMMFLT_WriteReg_Word(connection,REG_EMM_GENERAL_CTRL_H, 0x0010); //Bit[23:20]: packet number e… in HAL_EMMFLT_GeneralCtrl()
948 MS_U32 HAL_EMMFLT_ConnectCheck(MS_U32 connection) in HAL_EMMFLT_ConnectCheck() argument
951 ConnectionCheck(connection); in HAL_EMMFLT_ConnectCheck()