Lines Matching refs:_TspState

433     DrvTSP_State            _TspState[TSP_ENGINE_NUM];  member
668 if(_ptsp_res->_TspState[0].TSPStatus != E_DRVTSP_SW_SUSPEND) in _TSP_InitResource()
946 _ptsp_res->_TspState[u32EngId].FltState[u32FilterId] = E_DRVTSP_FLT_STATE_NA; in _TSP_SwStateReset()
947 …_ptsp_res->_TspState[u32EngId].FltType[u32FilterId] = E_DRVTSP_FLT_TYPE_SECTION; // for se… in _TSP_SwStateReset()
948 _ptsp_res->_TspState[u32EngId].SecFltState[u32FilterId] = E_DRVTSP_FLT_STATE_NA; in _TSP_SwStateReset()
949 _ptsp_res->_TspState[u32EngId].SecBufState[u32FilterId] = E_DRVTSP_FLT_STATE_NA; in _TSP_SwStateReset()
950 _ptsp_res->_TspState[u32EngId].SecFltMode[u32FilterId] = E_DRVTSP_FLT_MODE_CONTI; in _TSP_SwStateReset()
951 _ptsp_res->_TspState[u32EngId].SecBufState[u32FilterId] = E_DRVTSP_FLT_STATE_NA; in _TSP_SwStateReset()
952 _ptsp_res->_TspState[u32EngId].SecBufState[u32FilterId] = E_DRVTSP_FLT_STATE_NA; in _TSP_SwStateReset()
953 _ptsp_res->_TspState[u32EngId].SecFltEvtNotify[u32FilterId] = E_DRVTSP_EVENT_DATA_INIT; in _TSP_SwStateReset()
954 _ptsp_res->_TspState[u32EngId].SecFltCallback[u32FilterId] = NULL; in _TSP_SwStateReset()
955 _ptsp_res->_TspState[u32EngId].s32TspEvtId[u32FilterId] = -1; in _TSP_SwStateReset()
957 _ptsp_res->_TspState[u32EngId].DupFlt[u32FilterId] = 0xFFFFUL; in _TSP_SwStateReset()
961 _ptsp_res->_TspState[u32EngId].FltSrcId[u32FilterId] = 0UL; in _TSP_SwStateReset()
967 _ptsp_res->_TspState[u32EngId].FltState[u32FilterId] = E_DRVTSP_FLT_STATE_FREE; in _TSP_SwStateReset()
968 _ptsp_res->_TspState[u32EngId].FltType[u32FilterId] = E_DRVTSP_FLT_TYPE_PVR; in _TSP_SwStateReset()
970 _ptsp_res->_TspState[u32EngId].DupFlt[u32FilterId] = 0xFFFFUL; in _TSP_SwStateReset()
974 _ptsp_res->_TspState[u32EngId].FltSrcId[u32FilterId] = 0UL; in _TSP_SwStateReset()
981 _ptsp_res->_TspState[u32EngId].FltState[u32FilterId] = E_DRVTSP_FLT_STATE_FREE; in _TSP_SwStateReset()
982 _ptsp_res->_TspState[u32EngId].FltType[u32FilterId] = E_DRVTSP_FLT_TYPE_PCR; in _TSP_SwStateReset()
1094 if(_ptsp_res->_TspState[0].TSPStatus == E_DRVTSP_SW_SUSPEND) in _TSP_SW_Exit()
1222 if(_ptsp_res->_TspState[0].TSPStatus != E_DRVTSP_SW_SUSPEND) in _TSP_SW_Exit()
1224 _ptsp_res->_TspState[0].TSPStatus = E_DRVTSP_SW_EXIT; in _TSP_SW_Exit()
1390 _ptsp_res->_TspState[u32EngId].FltMap[u32PidFltId] = DRVTSP_MAP_NULL; in _TSP_PidFlt_Init()
1411 if(_ptsp_res->_TspState[u32EngId].DupFlt[u32PidFltId] != 0xFFFFUL) in _TSP_PidFlt_Disable()
1413 MS_U32 u32Idx = _ptsp_res->_TspState[u32EngId].DupFlt[u32PidFltId]; in _TSP_PidFlt_Disable()
1415 … _ptsp_res->_TspState[u32EngId].FltState[u32Idx] &= (DrvTSP_FltState)(~E_DRVTSP_FLT_STATE_ENABLE); in _TSP_PidFlt_Disable()
1426 …_ptsp_res->_TspState[u32EngId].FltState[u32PidFltId] &= (DrvTSP_FltState)(~E_DRVTSP_FLT_STATE_ENAB… in _TSP_PidFlt_Disable()
1486 if (_ptsp_res->_TspState[u32EngId].FltState[i] == E_DRVTSP_FLT_STATE_FREE) in _TSP_PidFlt_Alloc()
1534 if (_ptsp_res->_TspState[u32EngId].FltState[i] == E_DRVTSP_FLT_STATE_FREE) in _TSP_PidFlt_Alloc()
1543 if (_ptsp_res->_TspState[u32EngId].FltState[i] == E_DRVTSP_FLT_STATE_FREE) in _TSP_PidFlt_Alloc()
1555 if (_ptsp_res->_TspState[u32EngId].FltState[i] == E_DRVTSP_FLT_STATE_FREE) in _TSP_PidFlt_Alloc()
1570 if (_ptsp_res->_TspState[u32EngId].FltState[i] == E_DRVTSP_FLT_STATE_FREE) in _TSP_PidFlt_Alloc()
1600 if (_ptsp_res->_TspState[u32EngId].FltState[i] == E_DRVTSP_FLT_STATE_FREE) in _TSP_PidFlt_Alloc()
1611 if (_ptsp_res->_TspState[u32EngId].FltState[i] == E_DRVTSP_FLT_STATE_FREE) in _TSP_PidFlt_Alloc()
1625 if (_ptsp_res->_TspState[u32EngId].FltState[i] == E_DRVTSP_FLT_STATE_FREE) in _TSP_PidFlt_Alloc()
1641 if (_ptsp_res->_TspState[u32EngId].FltState[i] == E_DRVTSP_FLT_STATE_FREE) in _TSP_PidFlt_Alloc()
1675 _ptsp_res->_TspState[u32EngId].FltState[i] = E_DRVTSP_FLT_STATE_ALLOC; in _TSP_PidFlt_Alloc()
1676 _ptsp_res->_TspState[u32EngId].FltType[i] = (eFilterType&(DrvTSP_FltType)(~E_DRVTSP_FLT_MASK)); in _TSP_PidFlt_Alloc()
1677 _ptsp_res->_TspState[u32EngId].FltSource[i] = eFilterType & E_DRVTSP_FLT_SOURCE_TYPE_MASK; in _TSP_PidFlt_Alloc()
1679 …_ptsp_res->_TspState[u32EngId].FltSrcId[i] = (eFilterType & E_DRVTSP_FLT_SOURCEID_MASK) >> E_DRVT… in _TSP_PidFlt_Alloc()
1692 if(_ptsp_res->_TspState[u32EngId].FltState[i] == E_DRVTSP_FLT_STATE_NA) in _TSP_PidFlt_Alloc()
1702 if(_ptsp_res->_TspState[u32EngId].FltState[i] == E_DRVTSP_FLT_STATE_NA) in _TSP_PidFlt_Alloc()
1713 _ptsp_res->_TspState[u32EngId].DupFlt[*pu32PidFltId] = i; in _TSP_PidFlt_Alloc()
1714 _ptsp_res->_TspState[u32EngId].FltState[i] = E_DRVTSP_FLT_STATE_ALLOC; in _TSP_PidFlt_Alloc()
1715 … _ptsp_res->_TspState[u32EngId].FltType[i] = _ptsp_res->_TspState[u32EngId].FltType[*pu32PidFltId]; in _TSP_PidFlt_Alloc()
1716 …_ptsp_res->_TspState[u32EngId].FltSource[i] = _ptsp_res->_TspState[u32EngId].FltSource[*pu32PidFlt… in _TSP_PidFlt_Alloc()
1734 (_ptsp_res->_TspState[u32EngId].FltState[u32PidFltId] == E_DRVTSP_FLT_STATE_FREE) ) in _TSP_PidFlt_Free()
1741 u32SecFltId = _ptsp_res->_TspState[u32EngId].FltMap[u32PidFltId]; in _TSP_PidFlt_Free()
1745 if((_ptsp_res->_TspState[u32EngId].FltType[u32PidFltId] == E_DRVTSP_FLT_TYPE_PCR) in _TSP_PidFlt_Free()
1758 if(_ptsp_res->_TspState[u32EngId].DupFlt[u32PidFltId] != 0xFFFFUL) in _TSP_PidFlt_Free()
1760 MS_U32 u32DupId = _ptsp_res->_TspState[u32EngId].DupFlt[u32PidFltId]; in _TSP_PidFlt_Free()
1763 _ptsp_res->_TspState[u32EngId].DupFlt[u32PidFltId] = 0xFFFFUL; in _TSP_PidFlt_Free()
1764 _ptsp_res->_TspState[u32EngId].FltState[u32DupId] = E_DRVTSP_FLT_STATE_NA; in _TSP_PidFlt_Free()
1772 _ptsp_res->_TspState[u32EngId].SecFltCallback[u32SecFltId] = NULL; in _TSP_PidFlt_Free()
1773 _ptsp_res->_TspState[u32EngId].SecFltMode[u32SecFltId] = E_DRVTSP_FLT_MODE_CONTI; in _TSP_PidFlt_Free()
1789 _ptsp_res->_TspState[u32EngId].FltState[u32PidFltId] = E_DRVTSP_FLT_STATE_FREE; in _TSP_PidFlt_Free()
1805 *peState= _ptsp_res->_TspState[u32EngId].FltState[u32PidFltId]; in _TSP_PidFlt_StateGet()
1807 switch(_ptsp_res->_TspState[u32EngId].FltSource[u32PidFltId]) in _TSP_PidFlt_StateGet()
1838 switch (_ptsp_res->_TspState[u32EngId].FltType[u32PidFltId]) in _TSP_PidFlt_StateGet()
1910 *peState = _ptsp_res->_TspState[u32EngId].SecFltState[u32SecFltId]; in _TSP_SecFlt_StateGet()
1933 _ptsp_res->_TspState[0].SecFltEvtNotify[u32SecFltId] = E_DRVTSP_EVENT_DATA_INIT; in _TSP_SecFlt_Init()
1934 _ptsp_res->_TspState[0].SecFltCallback[u32SecFltId] = NULL; in _TSP_SecFlt_Init()
1944 …if (u32ii < TSP_SECFLT_NUM && _ptsp_res->_TspState[u32EngId].SecFltState[u32ii] == E_DRVTSP_FLT_ST… in _TSP_SecFlt_Alloc()
1946 _ptsp_res->_TspState[u32EngId].SecFltState[u32ii] = E_DRVTSP_FLT_STATE_ALLOC; in _TSP_SecFlt_Alloc()
1972 _ptsp_res->_TspState[u32EngId].SecFltState[u32SecFltId] = E_DRVTSP_FLT_STATE_FREE; in _TSP_SecFlt_Free()
1974 _ptsp_res->_TspState[u32EngId].SecFltEvtNotify[u32SecFltId] = E_DRVTSP_EVENT_DATA_INIT; in _TSP_SecFlt_Free()
1975 _ptsp_res->_TspState[u32EngId].s32TspEvtId[u32SecFltId] = -1; in _TSP_SecFlt_Free()
1991 …if (u32ii < TSP_SECBUF_NUM && _ptsp_res->_TspState[u32EngId].SecBufState[u32ii] == E_DRVTSP_FLT_ST… in _TSP_SecBuf_Alloc()
2004 if (_ptsp_res->_TspState[u32EngId].SecBufState[u32ii] == E_DRVTSP_FLT_STATE_FREE) in _TSP_SecBuf_Alloc()
2015 _ptsp_res->_TspState[u32EngId].SecBufState[u32ii] = E_DRVTSP_FLT_STATE_ALLOC; in _TSP_SecBuf_Alloc()
2037 _ptsp_res->_TspState[u32EngId].SecBufState[u32SecBufId] = E_DRVTSP_FLT_STATE_FREE; in _TSP_SecBuf_Free()
2372 if(_ptsp_res->_TspState[u32EngId].SecFltState[u32SecFltId] == E_DRVTSP_FLT_STATE_FREE) in _TSP_Isr()
2383 _s32TspEventId = _ptsp_res->_TspState[u32EngId].s32TspEvtId[u32SecFltId]; in _TSP_Isr()
2399 … if (E_DRVTSP_FLT_MODE_ONESHOT & _ptsp_res->_TspState[u32EngId].SecFltMode[u32SecFltId]) in _TSP_Isr()
2403 …if ((TSP_SWINT_STATUS_SEC_CRCERR == u32IntStat) && (_ptsp_res->_TspState[u32EngId].SecFltMode[u32S… in _TSP_Isr()
2406 … if (_ptsp_res->_TspState[u32EngId].SecFltEvtNotify[u32SecFltId] & E_DRVTSP_EVENT_SEC_CRCERR) in _TSP_Isr()
2421 …if ((_ptsp_res->_TspState[u32EngId].SecFltEvtNotify[u32SecFltId] & E_DRVTSP_EVENT_CB_MASK) == E_DR… in _TSP_Isr()
2425 …else if ((_ptsp_res->_TspState[u32EngId].SecFltEvtNotify[u32SecFltId] & E_DRVTSP_EVENT_CB_MASK) ==… in _TSP_Isr()
2438 …if ((_ptsp_res->_TspState[u32EngId].SecFltEvtNotify[u32SecFltId] & E_DRVTSP_EVENT_CB_MASK) == E_DR… in _TSP_Isr()
2442 …else if ((_ptsp_res->_TspState[u32EngId].SecFltEvtNotify[u32SecFltId] & E_DRVTSP_EVENT_CB_MASK) ==… in _TSP_Isr()
2535 if(_ptsp_res->_TspState[u32EngId].FltMap[u32PIDFlt] == u32FltId) in _TSP_Isr_Proc_SecRdyCrc()
2545 if ((E_DRVTSP_FLT_MODE_ONESHOT & _ptsp_res->_TspState[u32EngId].SecFltMode[u32FltId]) == 0) in _TSP_Isr_Proc_SecRdyCrc()
2547 if (!(_ptsp_res->_TspState[u32EngId].FltState[u32PIDFlt] & E_DRVTSP_FLT_STATE_ENABLE)) in _TSP_Isr_Proc_SecRdyCrc()
2575 u32EvtNotify = _ptsp_res->_TspState[u32EngId].SecFltEvtNotify[u32FltId]; in _TSP_Isr_Proc_SecRdyCrc()
2576 pfEvtCallback = _ptsp_res->_TspState[u32EngId].SecFltCallback[u32FltId]; in _TSP_Isr_Proc_SecRdyCrc()
2579 if(_ptsp_res->_TspState[u32EngId].FltState[u32PIDFlt] & E_DRVTSP_FLT_STATE_FREEING) in _TSP_Isr_Proc_SecRdyCrc()
2588 _ptsp_res->_TspState[u32EngId].FltState[u32PIDFlt] |= E_DRVTSP_FLT_STATE_CBRUN; in _TSP_Isr_Proc_SecRdyCrc()
2598 _ptsp_res->_TspState[u32EngId].FltState[u32PIDFlt] &= ~E_DRVTSP_FLT_STATE_CBRUN; in _TSP_Isr_Proc_SecRdyCrc()
2648 if(_ptsp_res->_TspState[u32EngId].FltMap[u32PIDFlt] == u32FltId) in _TSP_Isr_Proc_SecCrcErr()
2657 if ((_ptsp_res->_TspState[u32EngId].SecFltEvtNotify[u32FltId] & E_DRVTSP_EVENT_SEC_CRCERR) == 0) in _TSP_Isr_Proc_SecCrcErr()
2669 u32EvtNotify = _ptsp_res->_TspState[u32EngId].SecFltEvtNotify[u32FltId]; in _TSP_Isr_Proc_SecCrcErr()
2670 pfEvtCallback = _ptsp_res->_TspState[u32EngId].SecFltCallback[u32FltId]; in _TSP_Isr_Proc_SecCrcErr()
2829 if (u32SecFltId == _ptsp_res->_TspState[u32EngId].FltMap[u32PidFltId]) in _TSP_Isr_Proc_SecOvf()
2843 if (_ptsp_res->_TspState[u32EngId].FltState[u32PidFltId] & E_DRVTSP_FLT_STATE_ENABLE) in _TSP_Isr_Proc_SecOvf()
2861 if (_ptsp_res->_TspState[u32EngId].FltState[u32PidFltId] == E_DRVTSP_FLT_STATE_FREE) in _TSP_Isr_Proc_SecOvf()
2866 u32EvtNotify = _ptsp_res->_TspState[u32EngId].SecFltEvtNotify[u32SecFltId]; in _TSP_Isr_Proc_SecOvf()
2867 pfEvtCallback = _ptsp_res->_TspState[u32EngId].SecFltCallback[u32SecFltId]; in _TSP_Isr_Proc_SecOvf()
2870 if(_ptsp_res->_TspState[u32EngId].FltState[u32PidFltId] & E_DRVTSP_FLT_STATE_FREEING) in _TSP_Isr_Proc_SecOvf()
2879 _ptsp_res->_TspState[u32EngId].FltState[u32PidFltId] |= E_DRVTSP_FLT_STATE_CBRUN; in _TSP_Isr_Proc_SecOvf()
2888 _ptsp_res->_TspState[u32EngId].FltState[u32PidFltId] &= ~E_DRVTSP_FLT_STATE_CBRUN; in _TSP_Isr_Proc_SecOvf()
3000 if (_ptsp_res->_TspState[0].FltState[u32PidFltId] != E_DRVTSP_FLT_STATE_FREE) in _TSP_Isr_ProcSelf()
3006 u32SecFltId = _ptsp_res->_TspState[0].FltMap[u32PidFltId]; in _TSP_Isr_ProcSelf()
3343 …if(((_u32LibMode == DRVTSP_CMD_LIB_MODE_KRN) && (_ptsp_res->_TspState[0].TSPStatus == E_DRVTSP_SW_… in _TSP_Init()
3401 _ptsp_res->_TspState[0].TSPStatus = E_DRVTSP_SW_INIT; in _TSP_Init()
3442 _ptsp_res->_TspState[0].TSPStatus = E_DRVTSP_SW_POWEROFF; in MDrv_TSP_PowerOff()
3479 _ptsp_res->_TspState[i].TSPStatus = E_DRVTSP_SW_EXIT; in MDrv_TSP_Exit()
3508 …if(!((_ptsp_res->_TspState[0].TSPStatus == E_DRVTSP_SW_INIT) || (_ptsp_res->_TspState[0].TSPStatus… in MDrv_TSP_Suspend()
3511 _ptsp_res->_TspState[0].TSPStatus = E_DRVTSP_SW_SUSPEND; in MDrv_TSP_Suspend()
3531 if((_ptsp_res->_TspState[u32EngId].FltState[u32FilterId] != E_DRVTSP_FLT_STATE_NA) && in MDrv_TSP_Suspend()
3532 (_ptsp_res->_TspState[u32EngId].FltState[u32FilterId] & E_DRVTSP_FLT_STATE_ENABLE)) in MDrv_TSP_Suspend()
3538 … RESET_FLAG(_ptsp_res->_TspState[u32EngId].FltState[u32FilterId], E_DRVTSP_FLT_STATE_ENABLE); in MDrv_TSP_Suspend()
3539 … SET_FLAG(_ptsp_res->_TspState[u32EngId].FltState[u32FilterId], E_DRVTSP_FLT_STATE_SUSPEND); in MDrv_TSP_Suspend()
3542 u32SecFltId = _ptsp_res->_TspState[u32EngId].FltMap[u32FilterId]; in MDrv_TSP_Suspend()
3580 _ptsp_res->_TspState[0].TSPStatus = E_DRVTSP_SW_RESUME; in MDrv_TSP_Resume()
3634 if((_ptsp_res->_TspState[u32EngId].FltState[u32FilterId] != E_DRVTSP_FLT_STATE_NA) && in MDrv_TSP_Resume_Filter()
3635 (_ptsp_res->_TspState[u32EngId].FltState[u32FilterId] & E_DRVTSP_FLT_STATE_SUSPEND)) in MDrv_TSP_Resume_Filter()
3637 … RESET_FLAG(_ptsp_res->_TspState[u32EngId].FltState[u32FilterId], E_DRVTSP_FLT_STATE_SUSPEND); in MDrv_TSP_Resume_Filter()
4473 if ((_ptsp_res->_TspState[u32EngId].FltState[i] != E_DRVTSP_FLT_STATE_FREE) && in MDrv_TSP_Flt_SetOwner()
4474 (_ptsp_res->_TspState[u32EngId].FltState[i] != E_DRVTSP_FLT_STATE_NA)) in MDrv_TSP_Flt_SetOwner()
4478 if ((_ptsp_res->_TspState[u32EngId].SecFltState[i] != E_DRVTSP_FLT_STATE_FREE) && in MDrv_TSP_Flt_SetOwner()
4479 (_ptsp_res->_TspState[u32EngId].SecFltState[i] != E_DRVTSP_FLT_STATE_NA)) in MDrv_TSP_Flt_SetOwner()
4483 if ((_ptsp_res->_TspState[u32EngId].SecBufState[i] != E_DRVTSP_FLT_STATE_FREE) && in MDrv_TSP_Flt_SetOwner()
4484 (_ptsp_res->_TspState[u32EngId].SecBufState[i] != E_DRVTSP_FLT_STATE_NA)) in MDrv_TSP_Flt_SetOwner()
4499 _ptsp_res->_TspState[u32EngId].FltState[i] = E_DRVTSP_FLT_STATE_FREE; in MDrv_TSP_Flt_SetOwner()
4500 _ptsp_res->_TspState[u32EngId].SecFltState[i] = E_DRVTSP_FLT_STATE_FREE; in MDrv_TSP_Flt_SetOwner()
4501 _ptsp_res->_TspState[u32EngId].SecBufState[i] = E_DRVTSP_FLT_STATE_FREE; in MDrv_TSP_Flt_SetOwner()
4506 _ptsp_res->_TspState[u32EngId].FltState[i] = E_DRVTSP_FLT_STATE_NA; in MDrv_TSP_Flt_SetOwner()
4507 _ptsp_res->_TspState[u32EngId].SecFltState[i] = E_DRVTSP_FLT_STATE_NA; in MDrv_TSP_Flt_SetOwner()
4508 _ptsp_res->_TspState[u32EngId].SecBufState[i] = E_DRVTSP_FLT_STATE_NA; in MDrv_TSP_Flt_SetOwner()
4528 if (_ptsp_res->_TspState[u32EngId].FltState[u32FltId] == E_DRVTSP_FLT_STATE_NA) in MDrv_TSP_Proc()
4760 _ptsp_res->_TspState[u32EngId].FltMap[*pu32PidFltId] = u32SecFltId; in MDrv_TSP_PidFlt_Alloc()
4761 … _TSP_SecFlt_SetType(u32EngId, u32SecFltId, _ptsp_res->_TspState[u32EngId].FltType[*pu32PidFltId]); in MDrv_TSP_PidFlt_Alloc()
4764 if(_ptsp_res->_TspState[u32EngId].DupFlt[*pu32PidFltId] != 0xFFFFUL) in MDrv_TSP_PidFlt_Alloc()
4766 MS_U32 u32DupFlt = _ptsp_res->_TspState[u32EngId].DupFlt[*pu32PidFltId]; in MDrv_TSP_PidFlt_Alloc()
4769 _ptsp_res->_TspState[u32EngId].FltMap[u32DupFlt] = u32SecFltId; in MDrv_TSP_PidFlt_Alloc()
4796 if (E_DRVTSP_FLT_STATE_FREE == _ptsp_res->_TspState[u32EngId].FltState[u32PidFltId]) in MDrv_TSP_PidFlt_Free()
4802 u32SecFltId = _ptsp_res->_TspState[u32EngId].FltMap[u32PidFltId]; in MDrv_TSP_PidFlt_Free()
4804 … ((_ptsp_res->_TspState[u32EngId].FltType[u32PidFltId] & E_DRVTSP_FLT_TYPE_SECTION_MASK) == 0)) in MDrv_TSP_PidFlt_Free()
4811 …if ((_ptsp_res->_TspState[u32EngId].SecFltEvtNotify[u32SecFltId] & E_DRVTSP_EVENT_CB_MASK) == E_DR… in MDrv_TSP_PidFlt_Free()
4819 …else if ((_ptsp_res->_TspState[u32EngId].SecFltEvtNotify[u32SecFltId] & E_DRVTSP_EVENT_CB_MASK) ==… in MDrv_TSP_PidFlt_Free()
4821 if (E_DRVTSP_FLT_STATE_FREE == _ptsp_res->_TspState[u32EngId].FltState[u32PidFltId]) in MDrv_TSP_PidFlt_Free()
4834 if(_ptsp_res->_TspState[u32EngId].FltState[u32PidFltId] & E_DRVTSP_FLT_STATE_CBRUN) in MDrv_TSP_PidFlt_Free()
4840 _ptsp_res->_TspState[u32EngId].FltState[u32PidFltId] |= E_DRVTSP_FLT_STATE_FREEING; in MDrv_TSP_PidFlt_Free()
4868 …TSP_ASSERT2(E_DRVTSP_FLT_STATE_FREE!= _ptsp_res->_TspState[u32EngId].FltState[u32PidFltId], TSP_DB… in MDrv_TSP_PidFlt_SetPid()
4881 if(_ptsp_res->_TspState[u32EngId].DupFlt[u32PidFltId] != 0xFFFFUL) in MDrv_TSP_PidFlt_SetPid()
4883 MS_U32 u32DupFlt = _ptsp_res->_TspState[u32EngId].DupFlt[u32PidFltId]; in MDrv_TSP_PidFlt_SetPid()
4946 …TSP_ASSERT2(E_DRVTSP_FLT_STATE_FREE!= _ptsp_res->_TspState[u32EngId].FltState[u32PidFltId], TSP_DB… in MDrv_TSP_PidFlt_SelSecFlt()
4950 _ptsp_res->_TspState[u32EngId].FltMap[u32PidFltId] = u32SecFltId; in MDrv_TSP_PidFlt_SelSecFlt()
4951 _TSP_SecFlt_SetType(u32EngId, u32SecFltId, _ptsp_res->_TspState[u32EngId].FltType[u32PidFltId]); in MDrv_TSP_PidFlt_SelSecFlt()
4954 if(_ptsp_res->_TspState[u32EngId].DupFlt[u32PidFltId] != 0xFFFFUL) in MDrv_TSP_PidFlt_SelSecFlt()
4956 MS_U32 u32DupFlt = _ptsp_res->_TspState[u32EngId].DupFlt[u32PidFltId]; in MDrv_TSP_PidFlt_SelSecFlt()
4959 _ptsp_res->_TspState[u32EngId].FltMap[u32DupFlt] = u32SecFltId; in MDrv_TSP_PidFlt_SelSecFlt()
5008 …_ptsp_res->_TspState[u32EngId].FltSrcId[u32PidFltId] = (eFltSrc & 0x00000F00UL) >> E_DRVTSP_FLT_S… in MDrv_TSP_PidFlt_SetInputSrc()
5011 _ptsp_res->_TspState[u32EngId].FltSource[u32PidFltId] = eFltSrc; in MDrv_TSP_PidFlt_SetInputSrc()
5022 …TSP_ASSERT2(E_DRVTSP_FLT_STATE_FREE!= _ptsp_res->_TspState[u32EngId].FltState[u32PidFltId], TSP_DB… in MDrv_TSP_PidFlt_SetFltRushPass()
5053 …TSP_ASSERT2(E_DRVTSP_FLT_STATE_FREE!= _ptsp_res->_TspState[u32EngId].FltState[u32PidFltId], TSP_DB… in MDrv_TSP_PidFlt_Enable()
5057 … if (!HAS_FLAG(_ptsp_res->_TspState[u32EngId].FltState[u32PidFltId], E_DRVTSP_FLT_STATE_ENABLE)) in MDrv_TSP_PidFlt_Enable()
5067 if (HAS_FLAG(_ptsp_res->_TspState[u32EngId].FltState[u32PidFltId], E_DRVTSP_FLT_STATE_ENABLE)) in MDrv_TSP_PidFlt_Enable()
5073 switch(_ptsp_res->_TspState[u32EngId].FltSource[u32PidFltId]) in MDrv_TSP_PidFlt_Enable()
5100 if (E_DRVTSP_FLT_TYPE_PVR == _ptsp_res->_TspState[u32EngId].FltType[u32PidFltId]) in MDrv_TSP_PidFlt_Enable()
5105 else if (E_DRVTSP_FLT_TYPE_PVR1 == _ptsp_res->_TspState[u32EngId].FltType[u32PidFltId]) in MDrv_TSP_PidFlt_Enable()
5111 else if (E_DRVTSP_FLT_TYPE_CB == _ptsp_res->_TspState[u32EngId].FltType[u32PidFltId]) in MDrv_TSP_PidFlt_Enable()
5116 else if (E_DRVTSP_FLT_TYPE_VIDEO == _ptsp_res->_TspState[u32EngId].FltType[u32PidFltId]) in MDrv_TSP_PidFlt_Enable()
5122 else if (E_DRVTSP_FLT_TYPE_AUDIO == _ptsp_res->_TspState[u32EngId].FltType[u32PidFltId]) in MDrv_TSP_PidFlt_Enable()
5128 else if (E_DRVTSP_FLT_TYPE_AUDIO2 == _ptsp_res->_TspState[u32EngId].FltType[u32PidFltId]) in MDrv_TSP_PidFlt_Enable()
5135 else if (E_DRVTSP_FLT_TYPE_AUDIO3 == _ptsp_res->_TspState[u32EngId].FltType[u32PidFltId]) in MDrv_TSP_PidFlt_Enable()
5141 else if (E_DRVTSP_FLT_TYPE_AUDIO4 == _ptsp_res->_TspState[u32EngId].FltType[u32PidFltId]) in MDrv_TSP_PidFlt_Enable()
5148 else if (E_DRVTSP_FLT_TYPE_VIDEO3D == _ptsp_res->_TspState[u32EngId].FltType[u32PidFltId]) in MDrv_TSP_PidFlt_Enable()
5155 else if (E_DRVTSP_FLT_TYPE_PCR == _ptsp_res->_TspState[u32EngId].FltType[u32PidFltId]) in MDrv_TSP_PidFlt_Enable()
5162 HAL_TSP_HWPcr_SetSrcId(u32Idx, _ptsp_res->_TspState[u32EngId].FltSrcId[u32PidFltId]); in MDrv_TSP_PidFlt_Enable()
5179 _ptsp_res->_TspState[u32EngId].FltState[u32PidFltId]|= E_DRVTSP_FLT_STATE_ENABLE; in MDrv_TSP_PidFlt_Enable()
5191 u32SecFltId = _ptsp_res->_TspState[0].FltMap[u32PidFltId]; in MDrv_TSP_PidFlt_Enable()
5196 if (_ptsp_res->_TspState[u32EngId].FltType[u32PidFltId] == E_DRVTSP_FLT_TYPE_SECTION_VER) in MDrv_TSP_PidFlt_Enable()
5198 if (_ptsp_res->_TspState[u32EngId].FltType[u32PidFltId] & E_DRVTSP_FLT_TYPE_SECTION_MASK) in MDrv_TSP_PidFlt_Enable()
5204 switch (_ptsp_res->_TspState[u32EngId].FltType[u32PidFltId]) in MDrv_TSP_PidFlt_Enable()
5238 …HAL_TSP_PidFlt_SetFltSrcStreamID(u32EngId, u32PidFltId, _ptsp_res->_TspState[u32EngId].FltSrcId[u3… in MDrv_TSP_PidFlt_Enable()
5241 switch(_ptsp_res->_TspState[u32EngId].FltSource[u32PidFltId]) in MDrv_TSP_PidFlt_Enable()
5266 _ptsp_res->_TspState[u32EngId].FltState[u32PidFltId]|= E_DRVTSP_FLT_STATE_ENABLE; in MDrv_TSP_PidFlt_Enable()
5269 if(_ptsp_res->_TspState[u32EngId].DupFlt[u32PidFltId] != 0xFFFFUL) in MDrv_TSP_PidFlt_Enable()
5271 MS_U32 u32DupFlt = _ptsp_res->_TspState[u32EngId].DupFlt[u32PidFltId]; in MDrv_TSP_PidFlt_Enable()
5274 switch(_ptsp_res->_TspState[u32EngId].FltSource[u32PidFltId]) in MDrv_TSP_PidFlt_Enable()
5296 _ptsp_res->_TspState[u32EngId].FltState[u32DupFlt]|= E_DRVTSP_FLT_STATE_ENABLE; in MDrv_TSP_PidFlt_Enable()
5340 if (_ptsp_res->_TspState[u32EngId].FltState[u32PidFltId] == E_DRVTSP_FLT_STATE_NA) in MDrv_TSP_PidFlt_ChkOwner()
5364 _ptsp_res->_TspState[u32EngId].FltSource[u32PidFltId] = E_DRVTSP_FLT_SOURCE_TYPE_LIVE; in MDrv_TSP_PidFlt_ChangeSource()
5368 _ptsp_res->_TspState[u32EngId].FltSource[u32PidFltId] = E_DRVTSP_FLT_SOURCE_TYPE_FILE; in MDrv_TSP_PidFlt_ChangeSource()
5372 _ptsp_res->_TspState[u32EngId].FltSource[u32PidFltId] = E_DRVTSP_FLT_SOURCE_TYPE_TS1; in MDrv_TSP_PidFlt_ChangeSource()
5376 _ptsp_res->_TspState[u32EngId].FltSource[u32PidFltId] = E_DRVTSP_FLT_SOURCE_TYPE_TS2; in MDrv_TSP_PidFlt_ChangeSource()
5380 _ptsp_res->_TspState[u32EngId].FltSource[u32PidFltId] = E_DRVTSP_FLT_SOURCE_TYPE_TSCB; in MDrv_TSP_PidFlt_ChangeSource()
5384 _ptsp_res->_TspState[u32EngId].FltSource[u32PidFltId] = E_DRVTSP_FLT_SOURCE_TYPE_FILE1; in MDrv_TSP_PidFlt_ChangeSource()
5388 _ptsp_res->_TspState[u32EngId].FltSource[u32PidFltId] = E_DRVTSP_FLT_SOURCE_TYPE_FILE2; in MDrv_TSP_PidFlt_ChangeSource()
5392 …_ptsp_res->_TspState[u32EngId].FltSrcId[u32PidFltId] = (eFilterType & E_DRVTSP_FLT_SOURCEID_MASK) … in MDrv_TSP_PidFlt_ChangeSource()
5473 … _ptsp_res->_TspState[u32EngId].s32TspEvtId[u32SecBufId] = _stKModePrcEvtTbl[u32ii].s32TspEvtId; in MDrv_TSP_SecFlt_Alloc()
5479 _ptsp_res->_TspState[u32EngId].s32TspEvtId[u32SecBufId] = _s32TspEventId; in MDrv_TSP_SecFlt_Alloc()
5507 TSP_ASSERT2(E_DRVTSP_FLT_STATE_FREE!= _ptsp_res->_TspState[u32EngId].SecFltState[u32SecFltId], in MDrv_TSP_SecFlt_Free()
5546 _ptsp_res->_TspState[u32EngId].SecFltMode[u32SecFltId] = eSecFltMode; in MDrv_TSP_SecFlt_SetMode()
5556 if(_ptsp_res->_TspState[u32EngId].FltMap[u32SecFltId] != u32SecFltId) in MDrv_TSP_SecFlt_SetMode()
5560 if(_ptsp_res->_TspState[u32EngId].FltMap[u32OrgPidFlt] == u32SecFltId) in MDrv_TSP_SecFlt_SetMode()
5574 if(_ptsp_res->_TspState[u32EngId].FltState[u32ii] == E_DRVTSP_FLT_STATE_NA) in MDrv_TSP_SecFlt_SetMode()
5580 _ptsp_res->_TspState[u32EngId].FltMap[u32ii] = u32SecFltId; in MDrv_TSP_SecFlt_SetMode()
5585 _ptsp_res->_TspState[u32EngId].DupFlt[u32OrgPidFlt] = u32ii; in MDrv_TSP_SecFlt_SetMode()
5586 _ptsp_res->_TspState[u32EngId].FltState[u32ii] = E_DRVTSP_FLT_STATE_ALLOC; in MDrv_TSP_SecFlt_SetMode()
5587 …_ptsp_res->_TspState[u32EngId].FltType[u32ii] = _ptsp_res->_TspState[u32EngId].FltType[u32OrgPidFl… in MDrv_TSP_SecFlt_SetMode()
5588 …_ptsp_res->_TspState[u32EngId].FltSource[u32ii] = _ptsp_res->_TspState[u32EngId].FltSource[u32OrgP… in MDrv_TSP_SecFlt_SetMode()
5589 _ptsp_res->_TspState[u32EngId].FltMap[u32ii] = u32SecFltId; in MDrv_TSP_SecFlt_SetMode()
5770 if (E_DRVTSP_FLT_STATE_FREE == _ptsp_res->_TspState[u32EngId].SecFltState[u32SecFltId]) in MDrv_TSP_SecFlt_GetBufStart()
5794 if (E_DRVTSP_FLT_STATE_FREE == _ptsp_res->_TspState[u32EngId].SecFltState[u32SecFltId]) in MDrv_TSP_SecFlt_GetBufSize()
5818 if (E_DRVTSP_FLT_STATE_FREE == _ptsp_res->_TspState[u32EngId].SecFltState[u32SecFltId]) in MDrv_TSP_SecFlt_GetReadAddr()
5824 if (_ptsp_res->_TspState[u32EngId].SecFltMode[u32SecFltId]&E_DRVTSP_FLT_MODE_AUTO_ADDR) in MDrv_TSP_SecFlt_GetReadAddr()
5850 if (E_DRVTSP_FLT_STATE_FREE == _ptsp_res->_TspState[u32EngId].SecFltState[u32SecFltId]) in MDrv_TSP_SecFlt_GetWriteAddr()
5856 if (_ptsp_res->_TspState[u32EngId].SecFltMode[u32SecFltId]&E_DRVTSP_FLT_MODE_AUTO_ADDR) in MDrv_TSP_SecFlt_GetWriteAddr()
5880 if (E_DRVTSP_FLT_STATE_FREE == _ptsp_res->_TspState[u32EngId].SecFltState[u32SecFltId]) in MDrv_TSP_SecFlt_SetReadAddr()
5920 _ptsp_res->_TspState[u32EngId].SecFltEvtNotify[u32SecFltId] = eEvents; in MDrv_TSP_SecFlt_Notify()
5921 _ptsp_res->_TspState[u32EngId].SecFltCallback[u32SecFltId] = pfCallback; in MDrv_TSP_SecFlt_Notify()
5963 if (_ptsp_res->_TspState[u32EngId].SecFltMode[u32SecFltId]&E_DRVTSP_FLT_MODE_AUTO_ADDR) in MDrv_TSP_TTX_SecFlt_GetWriteAddr()
6716 *SW_Status = _ptsp_res->_TspState[0].TSPStatus; in MDrv_TSP_GetStatus()
8083 if(_ptsp_res->_TspState[pstIoSignal->u32Eng].FltMap[u32SecFlt] != u32SecFlt)
8087 if(_ptsp_res->_TspState[pstIoSignal->u32Eng].FltMap[u32PidFlt] == u32SecFlt)
8099 … if((_ptsp_res->_TspState[pstIoSignal->u32Eng].FltState[u32PidFlt] & E_DRVTSP_FLT_STATE_ENABLE)&&
8100 …(_ptsp_res->_TspState[pstIoSignal->u32Eng].SecFltEvtNotify[u32SecFlt] & E_DRVTSP_EVENT_DATA_READY)…
8101 (_ptsp_res->_TspState[pstIoSignal->u32Eng].SecFltCallback[u32SecFlt]))
8117 if(_ptsp_res->_TspState[pstIoSignal->u32Eng].FltMap[u32SecFlt] != u32SecFlt)
8121 if(_ptsp_res->_TspState[pstIoSignal->u32Eng].FltMap[u32PidFlt] == u32SecFlt)
8133 … if(_ptsp_res->_TspState[pstIoSignal->u32Eng].FltState[u32PidFlt] & E_DRVTSP_FLT_STATE_ENABLE)
8139 … if ((_ptsp_res->_TspState[pstIoSignal->u32Eng].FltState[u32PidFlt] != E_DRVTSP_FLT_STATE_FREE) &&
8140 …(_ptsp_res->_TspState[pstIoSignal->u32Eng].SecFltEvtNotify[u32SecFlt] & E_DRVTSP_EVENT_BUF_OVERFLO…
8141 (_ptsp_res->_TspState[pstIoSignal->u32Eng].SecFltCallback[u32SecFlt]))