Lines Matching refs:u32SecFltId
2006 MS_U32 u32SecFltId = _ptsp_res->_TspState[u32EngId].FltMap[u32PidFltId]; in _TSP_PidFlt_Free() local
2033 if(u32SecFltId < TSP_SECFLT_NUM_All) in _TSP_PidFlt_Free()
2036 _TSP_GetSecOvfId (u32SecFltId, &u32Dummy, OSAL_EVENT_OR_CLEAR); in _TSP_PidFlt_Free()
2037 _TSP_GetSecCrcId (u32SecFltId, &u32Dummy, OSAL_EVENT_OR_CLEAR); in _TSP_PidFlt_Free()
2038 _TSP_GetSecRdyId (u32SecFltId, &u32Dummy, OSAL_EVENT_OR_CLEAR); in _TSP_PidFlt_Free()
2039 _TSP_GetFltDisableId(u32SecFltId, &u32Dummy, OSAL_EVENT_OR_CLEAR); in _TSP_PidFlt_Free()
2048 if (u32SecFltId < TSP_SECFLT_NUM_All) in _TSP_PidFlt_Free()
2050 _ptsp_res->_TspState[u32EngId].SecFltCallback[u32SecFltId] = NULL; in _TSP_PidFlt_Free()
2051 _ptsp_res->_TspState[u32EngId].SecFltMode[u32SecFltId] = E_DRVTSP_FLT_MODE_CONTI; in _TSP_PidFlt_Free()
2059 MS_U32 u32SecFltId; in _TSP_PidFlt_StateGet() local
2099 u32SecFltId = HAL_TSP_PidFlt_GetSecFlt(pPidFilter); in _TSP_PidFlt_StateGet()
2100 pSecFilter = _TSP_GET_SECFLT_REG(u32SecFltId); in _TSP_PidFlt_StateGet()
2157 static MS_BOOL _TSP_SecFlt_StateGet(MS_U32 u32EngId, MS_U32 u32SecFltId, DrvTSP_FltState *peState) in _TSP_SecFlt_StateGet() argument
2162 …P_ASSERT(TSP_SECFLT_NUM_All> u32SecFltId, TSP_DBG("[TSP_ERROR][%06d] Bad SecFltId %d\n", __LINE__,… in _TSP_SecFlt_StateGet()
2165 pSecFilter = _TSP_GET_SECFLT_REG(u32SecFltId); in _TSP_SecFlt_StateGet()
2166 *peState = _ptsp_res->_TspState[u32EngId].SecFltState[u32SecFltId]; in _TSP_SecFlt_StateGet()
2174 static void _TSP_SecFlt_Init(MS_U32 u32EngId, MS_U32 u32SecFltId) in _TSP_SecFlt_Init() argument
2180 REG_SecFlt *pSecFilter = _TSP_GET_SECFLT_REG(u32SecFltId); in _TSP_SecFlt_Init()
2191 _ptsp_res->_TspState[0].SecFltEvtNotify[u32SecFltId] = E_DRVTSP_EVENT_DATA_INIT; in _TSP_SecFlt_Init()
2192 _ptsp_res->_TspState[0].SecFltCallback[u32SecFltId] = NULL; in _TSP_SecFlt_Init()
2299 static MS_BOOL _TSP_SecFlt_Free(MS_U32 u32EngId, MS_U32 u32SecFltId, MS_BOOL bResetState) in _TSP_SecFlt_Free() argument
2309 _TSP_GetSecOvfId (u32SecFltId, &u32Dummy, OSAL_EVENT_OR_CLEAR); in _TSP_SecFlt_Free()
2310 _TSP_GetSecCrcId (u32SecFltId, &u32Dummy, OSAL_EVENT_OR_CLEAR); in _TSP_SecFlt_Free()
2311 _TSP_GetSecRdyId (u32SecFltId, &u32Dummy, OSAL_EVENT_OR_CLEAR); in _TSP_SecFlt_Free()
2312 _TSP_GetFltDisableId(u32SecFltId, &u32Dummy, OSAL_EVENT_OR_CLEAR); in _TSP_SecFlt_Free()
2314 _TSP_RemoveSecNotifyId(u32SecFltId); in _TSP_SecFlt_Free()
2315 _ptsp_res->_TspState[u32EngId].SecFltState[u32SecFltId] = E_DRVTSP_FLT_STATE_FREE; in _TSP_SecFlt_Free()
2320 _ptsp_res->_TspState[u32EngId].SecFltEvtNotify[u32SecFltId] = E_DRVTSP_EVENT_DATA_INIT; in _TSP_SecFlt_Free()
2880 MS_U32 u32SecFltId; in _TSP_Isr()
2886 u32SecFltId = (u32SwInt & TSP_SWINT_INFO_SEC_MASK) >> TSP_SWINT_INFO_SEC_SHFT; in _TSP_Isr()
2895 stDmxDbgInfo[u32SecFltId].u32Int_rdy ++; in _TSP_Isr()
2899 stDmxDbgInfo[u32SecFltId].u32Int_ovf ++; in _TSP_Isr()
2903 stDmxDbgInfo[u32SecFltId].u32Int_crc ++; in _TSP_Isr()
2907 if(_ptsp_res->_TspState[u32EngId].SecFltState[u32SecFltId] == E_DRVTSP_FLT_STATE_FREE) in _TSP_Isr()
2910 if(_TSP_ChkSecNotifyId(u32SecFltId) == FALSE) in _TSP_Isr()
2932 …SEC_CRCERR == u32IntStat && (_ptsp_res->_TspState[u32EngId].SecFltMode[u32SecFltId] & E_DRVTSP_FLT… in _TSP_Isr()
2935 … if (_ptsp_res->_TspState[u32EngId].SecFltEvtNotify[u32SecFltId] & E_DRVTSP_EVENT_SEC_CRCERR) in _TSP_Isr()
2937 _TSP_SetSecCrcId(u32SecFltId); // Set section event flag in _TSP_Isr()
2947 _TSP_SetSecRdyId(u32SecFltId); // Set section event flag in _TSP_Isr()
2950 …if ((_ptsp_res->_TspState[u32EngId].SecFltEvtNotify[u32SecFltId] & E_DRVTSP_EVENT_CB_MASK) == E_DR… in _TSP_Isr()
2954 …else if ((_ptsp_res->_TspState[u32EngId].SecFltEvtNotify[u32SecFltId] & E_DRVTSP_EVENT_CB_MASK) ==… in _TSP_Isr()
2958 wake_up_interruptible(&(tsp_wq_head[u32SecFltId])); in _TSP_Isr()
2965 _TSP_SetSecOvfId(u32SecFltId); // Set section event flag in _TSP_Isr()
2966 …if ((_ptsp_res->_TspState[u32EngId].SecFltEvtNotify[u32SecFltId] & E_DRVTSP_EVENT_CB_MASK) == E_DR… in _TSP_Isr()
2970 …else if ((_ptsp_res->_TspState[u32EngId].SecFltEvtNotify[u32SecFltId] & E_DRVTSP_EVENT_CB_MASK) ==… in _TSP_Isr()
2974 wake_up_interruptible(&(tsp_wq_head[u32SecFltId])); in _TSP_Isr()
2998 wake_up_interruptible(&(tsp_wq_head[u32SecFltId])); in _TSP_Isr()
3043 void MDrv_TSP_SecFlt_Update(MS_U32 u32EngId, MS_U32 u32SecFltId)
3045 _TSP_SetSecRdyId(u32SecFltId);
3296 static MS_BOOL _TSP_Isr_Proc_SecOvf(MS_U32 u32EngId, MS_U32 u32SecFltId, MS_U32 u32CbOpt, MS_U32* p…
3311 if (_ptsp_res->_TspState[u32EngId].FltMap[u32PidFltId] == u32SecFltId)
3333 _TSP_GetSecOvfId (u32SecFltId, &u32Events, OSAL_EVENT_OR_CLEAR);
3334 _TSP_GetSecCrcId (u32SecFltId, &u32Events, OSAL_EVENT_OR_CLEAR);
3335 _TSP_GetSecRdyId (u32SecFltId, &u32Events, OSAL_EVENT_OR_CLEAR);
3341 u32EvtNotify = _ptsp_res->_TspState[u32EngId].SecFltEvtNotify[u32SecFltId];
3342 pfEvtCallback = _ptsp_res->_TspState[u32EngId].SecFltCallback[u32SecFltId];
3360 … msg.FltInfo = (u32EngId <<MSG_FLTINFO_ENG_ID_SHFT) | (u32SecFltId <<MSG_FLTINFO_SEC_ID_SHFT);
3390 MS_U32 u32SecFltId = 0;
3429 … u32SecFltId = MAsm_CPU_GetTrailOne(u32SecRdy) + (j << 5); //[TODO] balance every filter priority
3431 …*pRet = (_TSP_Isr_Proc_SecRdyCrc(i, u32SecFltId, E_DRVTSP_EVENT_CB_SELF, &u32Evt))? DRVTSP_OK: DRV…
3432 u32SecRdy &= ~(1 << (u32SecFltId & 0x1F));
3437 … u32SecFltId = MAsm_CPU_GetTrailOne(u32SecCrc) + (j << 5); //[TODO] balance every filter priority
3439 …*pRet = (_TSP_Isr_Proc_SecCrcErr(i, u32SecFltId, E_DRVTSP_EVENT_CB_SELF, &u32Evt))? DRVTSP_OK: DRV…
3440 u32SecCrc &= ~(1 << (u32SecFltId & 0x1F));
3445 … u32SecFltId = MAsm_CPU_GetTrailOne(u32SecOvf) + (j << 5); //[TODO] balance every filter priority
3447 …*pRet = (_TSP_Isr_Proc_SecOvf(i, u32SecFltId, E_DRVTSP_EVENT_CB_SELF, &u32Evt))? DRVTSP_OK: DRVTSP…
3448 u32SecOvf &= ~(1 << (u32SecFltId & 0x1F));
3472 u32SecFltId = HAL_TSP_PidFlt_GetSecFlt(HAL_TSP_GetPidFltReg(0, u32PidFltId));
3473 _TSP_GetSecRdyId(u32SecFltId, &u32SecRdy, OSAL_EVENT_OR_CLEAR);
3474 _TSP_GetSecOvfId(u32SecFltId, &u32SecOvf, OSAL_EVENT_OR_CLEAR);
3475 _TSP_SecBuf_Free(0, u32SecFltId);
3476 _TSP_SecFlt_Free(0, u32SecFltId, TRUE);
3522 MS_U32 u32SecFltId;
3525 u32SecFltId = HAL_TSP_PidFlt_GetSecFlt(pPidFilter);
3527 …*pRet = (_TSP_Isr_Proc_SecRdyCrc(i, u32SecFltId, E_DRVTSP_EVENT_CB_POLL, pu32Evt))? DRVTSP_OK: DRV…
3530 bRes = _TSP_GetSecCrcId(u32SecFltId, &u32SecCrc, OSAL_EVENT_OR);
3534 …*pRet = (_TSP_Isr_Proc_SecCrcErr(i, u32SecFltId, E_DRVTSP_EVENT_CB_POLL, pu32Evt))? DRVTSP_OK: DRV…
3539 bRes = _TSP_GetSecOvfId(u32SecFltId, &u32SecOvf, OSAL_EVENT_OR);
3543 …*pRet = (_TSP_Isr_Proc_SecOvf(i, u32SecFltId, E_DRVTSP_EVENT_CB_POLL, pu32Evt))? DRVTSP_OK: DRVTSP…
4833 MS_U32 u32SecFltId = *pu32PidFltId;
4838 u32SecFltId -= TSP_PIDFLT1_NUM;
4840 if (!_TSP_SecFlt_Alloc(u32EngId, eFilterType, &u32SecFltId))
4844 HAL_TSP_PidFlt_SelSecFlt(HAL_TSP_GetPidFltReg(u32EngId, *pu32PidFltId), u32SecFltId);
4845 _ptsp_res->_TspState[u32EngId].FltMap[*pu32PidFltId] = u32SecFltId;
4846 pSecFilter = _TSP_GET_SECFLT_REG(u32SecFltId);
4862 MS_U32 u32SecFltId, u32Flag;
4879 u32SecFltId = _ptsp_res->_TspState[u32EngId].FltMap[u32PidFltId];
4892 …if ((_ptsp_res->_TspState[u32EngId].SecFltEvtNotify[u32SecFltId] & E_DRVTSP_EVENT_CB_MASK) == E_DR…
4895 _TSP_SecBuf_Free(0, u32SecFltId);
4896 _TSP_SecFlt_Free(0, u32SecFltId, TRUE);
4900 …else if ((_ptsp_res->_TspState[u32EngId].SecFltEvtNotify[u32SecFltId] & E_DRVTSP_EVENT_CB_MASK) ==…
4922 _TSP_GetSecRdyId(u32SecFltId, &u32Flag, OSAL_EVENT_OR_CLEAR);
4923 _TSP_GetSecOvfId(u32SecFltId, &u32Flag, OSAL_EVENT_OR_CLEAR);
4924 _TSP_SecBuf_Free(u32EngId, u32SecFltId);
4925 _TSP_SecFlt_Free(u32EngId, u32SecFltId, TRUE);
5022 TSP_Result MDrv_TSP_PidFlt_SelSecFlt(MS_U32 u32EngId, MS_U32 u32PidFltId, MS_U32 u32SecFltId)
5031 …P_ASSERT2(TSP_SECFLT_NUM_All> u32SecFltId, TSP_DBG("[TSP_ERROR][%06d] SecFltId= %d\n", __LINE__, (…
5033 pSecFilter = _TSP_GET_SECFLT_REG(u32SecFltId);
5035 HAL_TSP_PidFlt_SelSecFlt(HAL_TSP_GetPidFltReg(u32EngId, u32PidFltId), u32SecFltId);
5036 _ptsp_res->_TspState[u32EngId].FltMap[u32PidFltId] = u32SecFltId;
5177 MS_U32 u32SecFltId;
5183 u32SecFltId = HAL_TSP_PidFlt_GetSecFlt(pPidFilter);
5184 …P_ASSERT2(TSP_SECFLT_NUM_All> u32SecFltId, TSP_DBG("[TSP_ERROR][%06d] SecFltId= %d\n", __LINE__, (…
5185 pSecFilter = _TSP_GET_SECFLT_REG(u32SecFltId);;
5187 u32SecBufId = u32SecFltId;
5192 HAL_TSP_SecFlt_VerReset(u32SecFltId);
5422 TSP_Result MDrv_TSP_SecFlt_Free(MS_U32 u32EngId, MS_U32 u32SecFltId)
5427 …_ASSERT2(TSP_SECFLT_NUM_All> u32SecFltId, TSP_DBG("[TSP_ERROR][%06d] Bad SecFltId %d\n", __LINE__,…
5428 TSP_ASSERT2(E_DRVTSP_FLT_STATE_FREE!= _ptsp_res->_TspState[u32EngId].SecFltState[u32SecFltId],
5431 _TSP_SecBuf_Free(u32EngId, u32SecFltId);
5432 _TSP_SecFlt_Free(u32EngId, u32SecFltId, TRUE);
5448 TSP_Result MDrv_TSP_SecFlt_SetMode(MS_U32 u32EngId, MS_U32 u32SecFltId, DrvTSP_FltMode eSecFltMode)
5451 REG_SecFlt *pSecFilter = _TSP_GET_SECFLT_REG(u32SecFltId);
5456 …_ASSERT2(TSP_SECFLT_NUM_All> u32SecFltId, TSP_DBG("[TSP_ERROR][%06d] Bad SecFltId %d\n", __LINE__,…
5468 _ptsp_res->_TspState[u32EngId].SecFltMode[u32SecFltId] = eSecFltMode;
5486 TSP_Result MDrv_TSP_SecFlt_SetPattern(MS_U32 u32EngId, MS_U32 u32SecFltId, MS_U8 *pu8Match, MS_U8 *…
5499 …_ASSERT2(TSP_SECFLT_NUM_All> u32SecFltId, TSP_DBG("[TSP_ERROR][%06d] Bad SecFltId %d\n", __LINE__,…
5501 pSecFilter = _TSP_GET_SECFLT_REG(u32SecFltId);
5520 TSP_Result MDrv_TSP_SecFlt_ResetBuffer(MS_U32 u32EngId, MS_U32 u32SecFltId)
5526 …_ASSERT2(TSP_SECFLT_NUM_All> u32SecFltId, TSP_DBG("[TSP_ERROR][%06d] Bad SecFltId %d\n", __LINE__,…
5528 pSecFilter = _TSP_GET_SECFLT_REG(u32SecFltId);
5547 TSP_Result MDrv_TSP_SecFlt_SetBuffer(MS_U32 u32EngId, MS_U32 u32SecFltId, MS_PHY phyStartAddr, MS_U…
5554 …_ASSERT2(TSP_SECFLT_NUM_All> u32SecFltId, TSP_DBG("[TSP_ERROR][%06d] Bad SecFltId %d\n", __LINE__,…
5555 pSecFilter = _TSP_GET_SECFLT_REG(u32SecFltId);
5577 TSP_Result MDrv_TSP_SecFlt_SetReqCount(MS_U32 u32EngId, MS_U32 u32SecFltId, MS_U32 u32ReqCount)
5584 …_ASSERT2(TSP_SECFLT_NUM_All> u32SecFltId, TSP_DBG("[TSP_ERROR][%06d] Bad SecFltId %d\n", __LINE__,…
5585 pSecFilter = _TSP_GET_SECFLT_REG(u32SecFltId);
5599 TSP_Result MDrv_TSP_SecFlt_SetEcmIdx(MS_U32 u32EngId, MS_U32 u32SecFltId, MS_U32 u32EcmIdx)
5605 …TSP_ASSERT2(TSP_SECFLT_NUM> u32SecFltId, TSP_DBG("[TSP_ERROR][%06d] Bad SecFltId %ld\n", __LINE__,…
5606 REG_SecFlt *pSecFilter = _TSP_GET_SECFLT_REG(u32SecFltId);
5623 TSP_Result MDrv_TSP_SecFlt_GetBufStart(MS_U32 u32EngId, MS_U32 u32SecFltId, MS_PHY *pphyBufStart)
5630 …_ASSERT2(TSP_SECFLT_NUM_All> u32SecFltId, TSP_DBG("[TSP_ERROR][%06d] Bad SecFltId %d\n", __LINE__,…
5633 pSecFilter = _TSP_GET_SECFLT_REG(u32SecFltId);
5635 if (E_DRVTSP_FLT_STATE_FREE == _ptsp_res->_TspState[u32EngId].SecFltState[u32SecFltId])
5651 TSP_Result MDrv_TSP_SecFlt_GetBufSize(MS_U32 u32EngId, MS_U32 u32SecFltId, MS_U32 *pu32BufSize)
5658 …_ASSERT2(TSP_SECFLT_NUM_All> u32SecFltId, TSP_DBG("[TSP_ERROR][%06d] Bad SecFltId %d\n", __LINE__,…
5662 if (E_DRVTSP_FLT_STATE_FREE == _ptsp_res->_TspState[u32EngId].SecFltState[u32SecFltId])
5666 pSecFilter = _TSP_GET_SECFLT_REG(u32SecFltId);
5680 TSP_Result MDrv_TSP_SecFlt_GetReadAddr(MS_U32 u32EngId, MS_U32 u32SecFltId, MS_PHY *pphyReadAddr)
5687 …_ASSERT2(TSP_SECFLT_NUM_All> u32SecFltId, TSP_DBG("[TSP_ERROR][%06d] Bad SecFltId %d\n", __LINE__,…
5690 if (E_DRVTSP_FLT_STATE_FREE == _ptsp_res->_TspState[u32EngId].SecFltState[u32SecFltId])
5695 pSecFilter = _TSP_GET_SECFLT_REG(u32SecFltId);
5698 if (_ptsp_res->_TspState[u32EngId].SecFltMode[u32SecFltId]&E_DRVTSP_FLT_MODE_AUTO_ADDR)
5717 TSP_Result MDrv_TSP_SecFlt_GetWriteAddr(MS_U32 u32EngId, MS_U32 u32SecFltId, MS_PHY *pphyWriteAddr)
5724 …_ASSERT2(TSP_SECFLT_NUM_All> u32SecFltId, TSP_DBG("[TSP_ERROR][%06d] Bad SecFltId %d\n", __LINE__,…
5727 if (E_DRVTSP_FLT_STATE_FREE == _ptsp_res->_TspState[u32EngId].SecFltState[u32SecFltId])
5732 pSecFilter = _TSP_GET_SECFLT_REG(u32SecFltId);
5735 if (_ptsp_res->_TspState[u32EngId].SecFltMode[u32SecFltId]&E_DRVTSP_FLT_MODE_AUTO_ADDR)
5754 TSP_Result MDrv_TSP_SecFlt_SetReadAddr(MS_U32 u32EngId, MS_U32 u32SecFltId, MS_PHY phyReadAddr)
5760 …_ASSERT2(TSP_SECFLT_NUM_All> u32SecFltId, TSP_DBG("[TSP_ERROR][%06d] Bad SecFltId %d\n", __LINE__,…
5762 if (E_DRVTSP_FLT_STATE_FREE == _ptsp_res->_TspState[u32EngId].SecFltState[u32SecFltId])
5767 pSecFilter = _TSP_GET_SECFLT_REG(u32SecFltId);
5793 TSP_Result MDrv_TSP_SecFlt_Notify(MS_U32 u32EngId, MS_U32 u32SecFltId, DrvTSP_Event eEvents, P_DrvT…
5798 …_ASSERT2(TSP_SECFLT_NUM_All> u32SecFltId, TSP_DBG("[TSP_ERROR][%06d] Bad SecFltId %d\n", __LINE__,…
5806 _ptsp_res->_TspState[u32EngId].SecFltEvtNotify[u32SecFltId] = eEvents;
5807 _ptsp_res->_TspState[u32EngId].SecFltCallback[u32SecFltId] = pfCallback;
5825 TSP_Result MDrv_TSP_SecFlt_GetState(MS_U32 u32EngId, MS_U32 u32SecFltId, DrvTSP_FltState *peState)
5830 …_ASSERT2(TSP_SECFLT_NUM_All> u32SecFltId, TSP_DBG("[TSP_ERROR][%06d] Bad SecFltId %d\n", __LINE__,…
5833 if (_TSP_SecFlt_StateGet(u32EngId, u32SecFltId, peState))
5844 TSP_Result MDrv_TSP_TTX_SecFlt_GetWriteAddr(MS_U32 u32EngId, MS_U32 u32SecFltId, MS_PHY *pphyWriteA…
5849 …P_ASSERT(TSP_SECFLT_NUM_All> u32SecFltId, TSP_DBG("[TSP_ERROR][%06d] Bad SecFltId %d\n", __LINE__,…
5853 pSecFilter = _TSP_GET_SECFLT_REG(u32SecFltId);
5855 if (_ptsp_res->_TspState[u32EngId].SecFltMode[u32SecFltId]&E_DRVTSP_FLT_MODE_AUTO_ADDR)