Lines Matching refs:_EmmFlt

279 static NDS_EMM_Flt                  _EmmFlt;  variable
314 MDrv_TSP_FLT_Enable(_EmmFlt.flt_id, FALSE); in _EMM_FreeFilter()
316 MDrv_TSP_SecFlt_Free(0, _EmmFlt.buf_id); in _EMM_FreeFilter()
318 MDrv_TSP_FLT_Free(_EmmFlt.flt_id); in _EMM_FreeFilter()
327 _EmmFlt.flt_id = NDS_FLT_NULL; in _EMM_FreeFilter()
328 _EmmFlt.pid = TSP_PID_NULL; in _EMM_FreeFilter()
336 if (NDS_FLT_NULL != _EmmFlt.flt_id) in _EMM_AllocFilter()
340 eTspRet = MDrv_TSP_FLT_GetState(_EmmFlt.flt_id, &eTspState); in _EMM_AllocFilter()
353 MDrv_TSP_FLT_Alloc(0, E_TSP_FLT_SRC_TSIF0 | E_TSP_FLT_USER_SEC, &_EmmFlt.flt_id); in _EMM_AllocFilter()
357 MDrv_TSP_FLT_SelSEC(_EmmFlt.flt_id, secid); in _EMM_AllocFilter()
361 … if (E_TSP_OK != MDrv_TSP_FLT_Alloc(0, E_TSP_FLT_SRC_TSIF0 | E_TSP_FLT_USER_EMM, &_EmmFlt.flt_id)) in _EMM_AllocFilter()
367 if (E_TSP_OK != MDrv_TSP_SecFlt_Alloc(0, &_EmmFlt.buf_id)) in _EMM_AllocFilter()
371 MDrv_TSP_PidFlt_SelSecFlt(0, _EmmFlt.flt_id, _EmmFlt.buf_id); in _EMM_AllocFilter()
372 MDrv_TSP_SecFlt_SetMode(0, _EmmFlt.buf_id, E_DRVTSP_FLT_MODE_CONTI); in _EMM_AllocFilter()
373 …MDrv_TSP_SecFlt_SetBuffer(0, _EmmFlt.buf_id, (_nds_flt_dev.param.ecm_emm_addr + NDS_CAM_ECM_BUFS_S… in _EMM_AllocFilter()
376 MDrv_TSP_FLT_SetPID(_EmmFlt.flt_id, pid); in _EMM_AllocFilter()
377 MDrv_TSP_FLT_Enable(_EmmFlt.flt_id, TRUE); in _EMM_AllocFilter()
379 _EmmFlt.pid = pid; in _EMM_AllocFilter()
380 _EmmFlt.flt_ctrl = emm_filter_control; in _EMM_AllocFilter()
381 _EmmFlt.x_connect = x_connection; in _EMM_AllocFilter()
394 emm_pid = _EmmFlt.pid & CAM_EMM_PID_MASK; in _EMM_EnableFilter()
395 if (_EmmFlt.flt_ctrl & HDICA_EMM_RECEPTION_ENABLE) in _EMM_EnableFilter()
399 if (_EmmFlt.flt_ctrl & HDICA_TABLE_ID_FILTERING_USE) in _EMM_EnableFilter()
409 CAM_REG(REG_CAM_EMM_PID) = _EmmFlt.pid; // Clear [15:14] in _EMM_EnableFilter()
773 if (XCORECA_EmmReceived( _EmmFlt.x_connect, &emm_msg ) != CA_OK) in _NDS_FLT_IsrTask()
775 XHDICA_ReleaseEmmBuffer(_EmmFlt.x_connect, emm_msg.emm_buf); in _NDS_FLT_IsrTask()
798 MDrv_TSP_SecFlt_ResetBuffer(0, _EmmFlt.buf_id); in _NDS_FLT_IsrTask()
808 XCORECA_EmmReceived(_EmmFlt.x_connect, &emm_msg); in _NDS_FLT_IsrTask()
849 _EmmFlt.pid = TSP_PID_NULL; in NDS_FLT_Init()
850 _EmmFlt.flt_id = NDS_FLT_NULL; in NDS_FLT_Init()
967 if (_EmmFlt.pid != TSP_PID_NULL) in XHDICA_SetEmmPid()
969 …NDS_ASSERT((_EmmFlt.pid == pid), CA_REQUEST_NOT_SUPPORTED_BY_DRIVER, "[%s]-[%d]\n", __FUNCTION__, … in XHDICA_SetEmmPid()