Lines Matching refs:_ptsp_res
215 #define TSP_ENTRY() if (!TSP_OS_MutexObtain(_ptsp_res->_s32MutexId,…
217 … _ptsp_res->_tspInfo.LastErr = E_TSP_FAIL_FUNCTION; \
225 … TSP_OS_MutexRelease(_ptsp_res->_s32MutexId); \
226 … if (_ret != E_TSP_OK) { _ptsp_res->_tspInfo.LastErr = _ret; } \
231 #define TSP_LOCK() TSP_OS_MutexObtain(_ptsp_res->_s32LockId, TSP_O…
236 TSP_OS_MutexRelease(_ptsp_res->_s32LockId)
238 …NT_LOCK() spin_lock_irqsave(&_ptsp_res->_s32IntRegMutexId, _ptsp_res->…
239 …LOCK() spin_unlock_irqrestore(&_ptsp_res->_s32IntRegMutexId,_ptsp_res->_…
241 #define _TSP_INT_LOCK() TSP_OS_MutexObtain(_ptsp_res->_s32IntRegMutexId…
242 #define _TSP_INT_UNLOCK() TSP_OS_MutexRelease(_ptsp_res->_s32IntRegMutexI…
245 #define TSP_PVR_ENTRY() if (!TSP_OS_MutexObtain(_ptsp_res->_s32PvrMutex…
247 … _ptsp_res->_tspInfo.LastErr = E_TSP_FAIL_FUNCTION; \
251 #define TSP_PVR_RETURN(_ret) TSP_OS_MutexRelease(_ptsp_res->_s32PvrMutexId);…
252 … if (_ret != E_TSP_OK) { _ptsp_res->_tspInfo.LastErr = _ret; } \
265 …if((_ptsp_res->_bIsStcEverAlloc == TRUE) && (_ptsp_res->_stTspStcState[u32StcEng].bUsed == FALSE))…
272 …if((_ptsp_res->_bIsTspPathEverAlloc == TRUE) && (_ptsp_res->_stTspPathState[PhyTspPath].bUsed == F…
284 #define TSP_DBG_TASK() { _ptsp_res->_tspInfo.u32TaskLine = __LINE__; }
531 static TSP_RESOURCE_PRIVATE* _ptsp_res = &_tsp_res; variable
533 static TSP_RESOURCE_PRIVATE* _ptsp_res = NULL; variable
1314 if(_ptsp_res->_stTspPathState[u32PhyTspPath].bUsed == FALSE) in _TSP_Path_Alloc()
1316 _ptsp_res->_stTspPathState[u32PhyTspPath].bUsed = TRUE; in _TSP_Path_Alloc()
1335 if(_ptsp_res->_stTspPathState[u32PhyTspPath].bUsed == FALSE) in _TSP_Path_Free()
1338 _ptsp_res->_stTspPathState[u32PhyTspPath].bUsed = FALSE; in _TSP_Path_Free()
1352 if(_ptsp_res->_stTspStcState[i].bUsed == FALSE) in _TSP_STC_Alloc()
1354 _ptsp_res->_stTspStcState[i].bUsed = TRUE; in _TSP_STC_Alloc()
1368 if(_ptsp_res->_stTspStcState[u32EngId].bUsed == FALSE) in _TSP_STC_Free()
1371 _ptsp_res->_stTspStcState[u32EngId].bUsed = FALSE; in _TSP_STC_Free()
1372 _ptsp_res->_stTspStcState[u32EngId].u32PcrFltId = 0xFFFFFFFF; in _TSP_STC_Free()
1379 _ptsp_res->_stTspStcState[u32EngId].u32PcrFltId = u32PcrFltId; in _TSP_STC_SetPcrFlt()
1392 if((_ptsp_res->_stTspStcState[i].u32PcrFltId == u32PcrFltId) in _TSP_PcrId_To_StcId()
1393 && (_ptsp_res->_stTspStcState[i].bUsed == TRUE)) in _TSP_PcrId_To_StcId()
1413 if ((_ptsp_res->_tspInfo.FltType[u32FltId]& E_TSP_FLT_USER_MASK)== E_TSP_FLT_USER_PCR) in _TSP_FLT_Init()
1449 _ptsp_res->_tspInfo.Flt2Buf[u32FltId] = TSP_FLT2BUF_NULL; in _TSP_FLT_Init()
1452 _ptsp_res->_tspInfo.Pid[u32FltId] = TSP_PID_NULL ; in _TSP_FLT_Init()
1453 _ptsp_res->_tspInfo.FltState[u32FltId] = E_TSP_FLT_STATE_FREE; in _TSP_FLT_Init()
1454 _ptsp_res->_tspInfo.OwnerId[u32FltId] = E_TSP_ID_NULL; in _TSP_FLT_Init()
1467 _ptsp_res->_tspInfo.FltMode[u32FltId] = E_TSP_FLT_MODE_CONTI; in _TSP_FLT_Init()
1468 _ptsp_res->_tspInfo.FltEvent[u32FltId] = E_TSP_EVENT_DATA_IDLE; in _TSP_FLT_Init()
1469 _ptsp_res->_tspInfo.FltCallback[u32FltId] = NULL; in _TSP_FLT_Init()
1482 _ptsp_res->_tspInfo.OwnerId[u32FltId] = E_TSP_ID_NULL; in _TSP_FLT_Free()
1483 _ptsp_res->_tspInfo.FltState[u32FltId] = E_TSP_FLT_STATE_FREE; in _TSP_FLT_Free()
1484 _ptsp_res->_tspInfo.FltType[u32FltId] = E_TSP_FLT_USER_NULL; in _TSP_FLT_Free()
1496 if ((_ptsp_res->_tspInfo.FltType[u32FltId]& E_TSP_FLT_USER_MASK)== E_TSP_FLT_USER_PCR) in _TSP_FLT_Disable()
1527 _ptsp_res->_tspInfo.FltState[u32FltId] &= (TSP_FltState)(~E_TSP_FLT_STATE_ENABLE); in _TSP_FLT_Disable()
1531 if ((_ptsp_res->_tspInfo.FltType[u32FltId]& E_TSP_FLT_USER_MASK)== E_TSP_FLT_USER_PCR) in _TSP_FLT_Disable()
1538 _ptsp_res->_tspInfo.FltState[u32FltId] &= (TSP_FltState)(~E_TSP_FLT_STATE_ENABLE); in _TSP_FLT_Disable()
1557 _ptsp_res->_tspInfo.MulFlt2Buf[u32BufId] = 0 ; // Multi Filter to buffer count. in _TSP_SEC_Init()
1558 _ptsp_res->_tspInfo.Buf2Flt[u32BufId] = TSP_BUF2FLT_NULL; in _TSP_SEC_Init()
1568 _ptsp_res->_tspInfo.BufState[u32BufId] = E_TSP_FLT_STATE_FREE; in _TSP_SEC_Free()
1580 if ((_ptsp_res->_tspInfo.FltMode[u32FltId] & E_TSP_FLT_MODE_CRCCHK) || in _TSP_PROC_CrcErr()
1581 (_ptsp_res->_tspInfo.FltMode[u32FltId] & E_TSP_FLT_MODE_AUTO_CRCCHK)) in _TSP_PROC_CrcErr()
1588 … if (!(_ptsp_res->_tspInfo.FltState[u32FltId] & E_TSP_FLT_STATE_ENABLE)) // if TSP not enable in _TSP_PROC_CrcErr()
1592 if ((_ptsp_res->_tspInfo.FltEvent[u32FltId] & E_TSP_EVENT_SEC_CRCERROR) && in _TSP_PROC_CrcErr()
1593 (_ptsp_res->_tspInfo.FltCallback[u32FltId]) ) in _TSP_PROC_CrcErr()
1595 …msg.FltInfo = (_ptsp_res->_tspInfo.OwnerId[u32FltId] << TSP_MSG_ENGID_SHFT) | (u32FltId << TSP_MSG… in _TSP_PROC_CrcErr()
1597 _ptsp_res->_tspInfo.FltCallback[u32FltId](E_TSP_EVENT_SEC_CRCERROR, &msg); in _TSP_PROC_CrcErr()
1636 if ( (_ptsp_res->_tspInfo.FltEvent[u32FltId] & E_TSP_EVENT_BUF_OVERFLOW) && in _TSP_PROC_SecOvf()
1637 (_ptsp_res->_tspInfo.FltCallback[u32FltId]) ) in _TSP_PROC_SecOvf()
1639 …msg.FltInfo = (_ptsp_res->_tspInfo.OwnerId[u32FltId] << TSP_MSG_ENGID_SHFT) | (u32FltId << TSP_MSG… in _TSP_PROC_SecOvf()
1642 _ptsp_res->_tspInfo.FltCallback[u32FltId](E_TSP_EVENT_BUF_OVERFLOW, &msg); in _TSP_PROC_SecOvf()
1681 …if ((_ptsp_res->_tspInfo.FltState[u32FltId] == E_TSP_FLT_STATE_FREE) || (bufid != _ptsp_res->_tspI… in _TSP_PROC_SecRdy()
1687 … (unsigned int)(_ptsp_res->_tspInfo.FltType[u32FltId]), in _TSP_PROC_SecRdy()
1688 … (unsigned int)_ptsp_res->_tspInfo.Pid[u32FltId], in _TSP_PROC_SecRdy()
1689 … (unsigned int)(_ptsp_res->_tspInfo.FltState[u32FltId]), in _TSP_PROC_SecRdy()
1690 … (unsigned int)(_ptsp_res->_tspInfo.FltMode[u32FltId]), in _TSP_PROC_SecRdy()
1691 … (unsigned int)(_ptsp_res->_tspInfo.FltEvent[u32FltId]), in _TSP_PROC_SecRdy()
1695 … (unsigned int)_ptsp_res->_tspInfo.Flt2Buf[u32FltId]); in _TSP_PROC_SecRdy()
1704 …TSP_CHECK_UNLOCK(bufid == _ptsp_res->_tspInfo.Flt2Buf[u32FltId], "[TSP Error][%04d] u32FltId:%u eF… in _TSP_PROC_SecRdy()
1707 … (unsigned int)(_ptsp_res->_tspInfo.FltType[u32FltId]), in _TSP_PROC_SecRdy()
1708 … (unsigned int)_ptsp_res->_tspInfo.Pid[u32FltId], in _TSP_PROC_SecRdy()
1709 … (unsigned int)(_ptsp_res->_tspInfo.FltState[u32FltId]), in _TSP_PROC_SecRdy()
1710 … (unsigned int)(_ptsp_res->_tspInfo.FltMode[u32FltId]), in _TSP_PROC_SecRdy()
1711 … (unsigned int)(_ptsp_res->_tspInfo.FltEvent[u32FltId]), in _TSP_PROC_SecRdy()
1715 _ptsp_res->_tspInfo.Flt2Buf[u32FltId]); in _TSP_PROC_SecRdy()
1735 … if (!(_ptsp_res->_tspInfo.FltState[u32FltId] & E_TSP_FLT_STATE_ENABLE)) // if TSP not enable in _TSP_PROC_SecRdy()
1739 if ((_ptsp_res->_tspInfo.FltEvent[u32FltId] & E_TSP_EVENT_DATA_READY) && in _TSP_PROC_SecRdy()
1740 (_ptsp_res->_tspInfo.FltCallback[u32FltId]) ) in _TSP_PROC_SecRdy()
1742 …msg.FltInfo = (_ptsp_res->_tspInfo.OwnerId[u32FltId] << TSP_MSG_ENGID_SHFT) | (u32FltId << TSP_MSG… in _TSP_PROC_SecRdy()
1745 _ptsp_res->_tspInfo.FltCallback[u32FltId](E_TSP_EVENT_DATA_READY, &msg); in _TSP_PROC_SecRdy()
1838 …if ((_ptsp_res->_tspInfo.FltState[fltid] != E_TSP_FLT_STATE_FREE) && (_ptsp_res->_tspInfo.FltState… in _TSP_ISR_Proc()
1854 …if ((_ptsp_res->_tspInfo.FltState[fltid] != E_TSP_FLT_STATE_FREE) && (_ptsp_res->_tspInfo.FltState… in _TSP_ISR_Proc()
1869 if ((_ptsp_res->_tspInfo.FltState[fltid] != E_TSP_FLT_STATE_FREE) && in _TSP_ISR_Proc()
1870 (_ptsp_res->_tspInfo.FltState[fltid] != E_TSP_FLT_STATE_ISR_FREE) && in _TSP_ISR_Proc()
1916 while (_ptsp_res->_tspInfo.bISRTaskEn) in _TSP_ISR_Task()
1956 TSP_SetEvent(_ptsp_res->_s32PvrEvtId, hw_int & TSP_HWINT_PVR); // Trigger task in _TSP_ISR()
2031 …2STC_Add_Offset = ( _ptsp_res->_u32_StcOffset[i].bAdd == TRUE) ? (Pcr + _ptsp_res->_u32_StcOffset[… in _TSP_ISR()
2033 if(_ptsp_res->_u8_ResetPcr[i]>=2) in _TSP_ISR()
2035 if(_ptsp_res->_u8_ResetPcr[i] == 3) in _TSP_ISR()
2041 if(_ptsp_res->_u32_StcUpdateCtrl[i].bEnable == TRUE) in _TSP_ISR()
2045 if(_ptsp_res->_u32_StcUpdateCtrl[i].bUpdateOnce == TRUE) in _TSP_ISR()
2047 _ptsp_res->_u32_StcUpdateCtrl[i].bEnable = FALSE; in _TSP_ISR()
2048 _ptsp_res->_u32_StcUpdateCtrl[i].bUpdateOnce = FALSE; in _TSP_ISR()
2052 _ptsp_res->_u8_ResetPcr[i] = 0; in _TSP_ISR()
2053 _ptsp_res->_u32_PrevStcBase[i] = u32STC_Add_Offset; in _TSP_ISR()
2054 HAL_TSP_GetSTCSynth(u32PcrDstSTC, &_ptsp_res->_u32_PrevPllControl[i]); in _TSP_ISR()
2059 if(( Stc - _ptsp_res->_u32_PrevStcBase[i]) > 0x4000) in _TSP_ISR()
2062 _ptsp_res->_u32_PrevStcBase[i] = Stc; in _TSP_ISR()
2064 if(_ptsp_res->_u32_PrevStcBase[i] > u32STC_Add_Offset) // faster then PCR comming in _TSP_ISR()
2066 u32Diff = _ptsp_res->_u32_PrevStcBase[i] - u32STC_Add_Offset; in _TSP_ISR()
2069 _ptsp_res->_u8_ResetPcr[i] = 0; in _TSP_ISR()
2073 …_ptsp_res->_u32_PrevPllControl[i] += ((u32Diff) >> 3 ); //now = error x al… in _TSP_ISR()
2074 …HAL_TSP_SetSTCSynth(u32PcrDstSTC, _ptsp_res->_u32_PrevPllControl[i] + ((u32Diff)>>6)); //ou… in _TSP_ISR()
2075 _ptsp_res->_u8_ResetPcr[i] = 0; in _TSP_ISR()
2080 _ptsp_res->_u8_ResetPcr[i]++; in _TSP_ISR()
2085 u32Diff = u32STC_Add_Offset - _ptsp_res->_u32_PrevStcBase[i]; in _TSP_ISR()
2088 _ptsp_res->_u8_ResetPcr[i] = 0; in _TSP_ISR()
2092 …_ptsp_res->_u32_PrevPllControl[i]-=((u32Diff)>> 3); //now = error x… in _TSP_ISR()
2093 …HAL_TSP_SetSTCSynth(u32PcrDstSTC, _ptsp_res->_u32_PrevPllControl[i] - (( u32Diff )>> 6)); /… in _TSP_ISR()
2094 _ptsp_res->_u8_ResetPcr[i] = 0; in _TSP_ISR()
2099 _ptsp_res->_u8_ResetPcr[i]++; in _TSP_ISR()
2126 if(_ptsp_res->_tspInfo.BufState[fltid] == E_TSP_FLT_STATE_FREE) in _TSP_ISR()
2139 _s32EventId = _ptsp_res->_tspInfo.s32TspEvtId[fltid]; in _TSP_ISR()
2148 if(!(_ptsp_res->_tspInfo.FltMode[fltid] & E_TSP_FLT_MODE_AUTO_CRCCHK)) in _TSP_ISR()
2154 if (E_TSP_EVENT_CB_AUTO == (_ptsp_res->_tspInfo.FltEvent[fltid] & E_TSP_EVENT_CB_MASK)) in _TSP_ISR()
2169 if ( (E_TSP_FLT_USER_MASK & _ptsp_res->_tspInfo.FltType[fltid]) && in _TSP_ISR()
2170 (E_TSP_FLT_MODE_ONESHOT & _ptsp_res->_tspInfo.FltMode[fltid])) in _TSP_ISR()
2173 … if (E_TSP_EVENT_CB_POLL == (_ptsp_res->_tspInfo.FltEvent[fltid] & E_TSP_EVENT_CB_MASK)) in _TSP_ISR()
2180 …if(((_ptsp_res->_tspInfo.FltType[fltid] & E_TSP_FLT_USER_MASK) == 0) || ((_ptsp_res->_tspInfo.FltS… in _TSP_ISR()
2189 if (E_TSP_EVENT_CB_AUTO == (_ptsp_res->_tspInfo.FltEvent[fltid] & E_TSP_EVENT_CB_MASK)) in _TSP_ISR()
2193 … else if (E_TSP_EVENT_CB_POLL == (_ptsp_res->_tspInfo.FltEvent[fltid] & E_TSP_EVENT_CB_MASK)) in _TSP_ISR()
2208 if ( (E_TSP_FLT_USER_MASK & _ptsp_res->_tspInfo.FltType[fltid]) ) in _TSP_ISR()
2211 … if (E_TSP_EVENT_CB_POLL == (_ptsp_res->_tspInfo.FltEvent[fltid] & E_TSP_EVENT_CB_MASK)) in _TSP_ISR()
2217 … if (E_TSP_EVENT_CB_AUTO == (_ptsp_res->_tspInfo.FltEvent[fltid] & E_TSP_EVENT_CB_MASK)) in _TSP_ISR()
2221 … else if (E_TSP_EVENT_CB_POLL == (_ptsp_res->_tspInfo.FltEvent[fltid] & E_TSP_EVENT_CB_MASK)) in _TSP_ISR()
2309 …if ((_ptsp_res->_tspInfo.FltState[u32FltId] != E_TSP_FLT_STATE_FREE) && (_ptsp_res->_tspInfo.FltSt… in _TSP_POLL_Proc()
2352 _ptsp_res->_tspInfo.BufState[fltid] = E_TSP_FLT_STATE_NA; in _TSP_SW_ResetState()
2353 _ptsp_res->_tspInfo.FltMode[fltid] = E_TSP_FLT_MODE_CONTI; in _TSP_SW_ResetState()
2354 _ptsp_res->_tspInfo.FltEvent[fltid] = E_TSP_EVENT_DATA_IDLE; in _TSP_SW_ResetState()
2355 _ptsp_res->_tspInfo.FltCallback[fltid] = NULL; in _TSP_SW_ResetState()
2356 _ptsp_res->_tspInfo.s32TspEvtId[fltid] = -1; in _TSP_SW_ResetState()
2361 _ptsp_res->_tspInfo.Pid[fltid] = TSP_PID_NULL; in _TSP_SW_ResetState()
2362 _ptsp_res->_tspInfo.FltState[fltid] = E_TSP_FLT_STATE_NA; in _TSP_SW_ResetState()
2363 _ptsp_res->_tspInfo.FltType[fltid] = E_TSP_FLT_USER_NULL; in _TSP_SW_ResetState()
2426 …if (TRUE != HAL_TSP_SetVQ(_ptsp_res->_tspInfo.Param.phyVQAddr, _ptsp_res->_tspInfo.Param.u32VQSize… in _TSP_Init()
2432 _ptsp_res->_stSecBuf.u32BufId = 0; in _TSP_Init()
2433 _ptsp_res->_stSecBuf.u32BufOpt = 0; in _TSP_Init()
2434 _ptsp_res->_stSecBuf.u32BufSize = _ptsp_res->_tspInfo.Param.u32VQSize; in _TSP_Init()
2435 _ptsp_res->_stSecBuf.phyBufAddr = _ptsp_res->_tspInfo.Param.phyVQAddr; in _TSP_Init()
2438 …if(MDrv_TSP_Ree_SendTeeCmd(E_DRVTSP_REE_TO_TEE_CMD_SET_VqBuf, (void*)(&(_ptsp_res->_stSecBuf)), si… in _TSP_Init()
2447 _ptsp_res->_stSecBuf.u32BufId = 0; in _TSP_Init()
2448 _ptsp_res->_stSecBuf.u32BufOpt = 0; in _TSP_Init()
2449 _ptsp_res->_stSecBuf.u32BufSize = _ptsp_res->_tspInfo.Param.u32FWSize; in _TSP_Init()
2450 _ptsp_res->_stSecBuf.phyBufAddr = _ptsp_res->_tspInfo.Param.phyFWAddr; in _TSP_Init()
2453 …if(MDrv_TSP_Ree_SendTeeCmd(E_DRVTSP_REE_TO_TEE_CMD_FW_LoadCode, (void*)(&(_ptsp_res->_stSecBuf)), … in _TSP_Init()
2459 …if (TRUE != HAL_TSP_LoadFW(_ptsp_res->_tspInfo.Param.phyFWAddr, _ptsp_res->_tspInfo.Param.u32FWSiz… in _TSP_Init()
2477 …if(MDrv_TSP_Ree_SendTeeCmd(E_DRVTSP_REE_TO_TEE_CMD_FW_LoadCode, (void*)(&(_ptsp_res->_stSecBuf)), … in _TSP_Init()
2482 HAL_TSP_LoadFW(_ptsp_res->_tspInfo.Param.phyFWAddr, _ptsp_res->_tspInfo.Param.u32FWSize); in _TSP_Init()
2494 _ptsp_res->_stSecBuf.u32BufId = 0xFF; in _TSP_Init()
2495 _ptsp_res->_stSecBuf.u32BufOpt = 0; in _TSP_Init()
2496 _ptsp_res->_stSecBuf.u32BufSize = 0; in _TSP_Init()
2497 _ptsp_res->_stSecBuf.phyBufAddr = 0; in _TSP_Init()
2498 …if(MDrv_TSP_Ree_SendTeeCmd(E_DRVTSP_REE_TO_TEE_CMD_FW_LoadCode, (void*)(&(_ptsp_res->_stSecBuf)), … in _TSP_Init()
2542 if (_ptsp_res->_tspInfo.bSWInit) in _TSP_Init()
2548 _ptsp_res->_PvrEvtNotify = E_TSP_EVENT_DATA_IDLE; in _TSP_Init()
2549 _ptsp_res->_PvrCallback = NULL; in _TSP_Init()
2552 …_ptsp_res->_s32MutexId = TSP_OS_MutexCreate((MS_U8*)"TSP_Mutex"); // MsOS_CreateMutex(E_MSOS_FIFO,… in _TSP_Init()
2553 …_ptsp_res->_s32LockId = TSP_OS_MutexCreate((MS_U8*)"TSP_Ind_Mutex"); // MsOS_CreateMutex(E_MSOS_F… in _TSP_Init()
2555 _ptsp_res->_s32IntRegMutexId = TSP_OS_MutexCreate((MS_U8*)"TSP_Int_Mutex"); in _TSP_Init()
2557 …_ptsp_res->_s32PvrMutexId = TSP_OS_MutexCreate((MS_U8*)"TSP_Pvr_Mutex"); // MsOS_CreateMutex(E_MSO… in _TSP_Init()
2562 _ptsp_res->_tspInfo.bISRTaskEn = TRUE; in _TSP_Init()
2565 _ptsp_res->_s32TaskId = TSP_OS_TaskCreate(_TSP_ISR_Task, (MS_U8*)"TSP_ISR_Task"); in _TSP_Init()
2567 if ( _ptsp_res->_s32TaskId == -1 ) in _TSP_Init()
2574 …if ( (_ptsp_res->_s32MutexId == -1) || (_ptsp_res->_s32LockId == -1) || (_ptsp_res->_s32PvrMutexId… in _TSP_Init()
2576 …if ( (_ptsp_res->_s32MutexId == -1) || (_ptsp_res->_s32LockId == -1) || (_ptsp_res->_s32PvrMutexId… in _TSP_Init()
2615 _ptsp_res->_tspInfo.Status = E_TSP_SW_INIT; in _TSP_Init()
2616 _ptsp_res->_tspInfo.bSWInit = TRUE; in _TSP_Init()
2617 _ptsp_res->_tspInfo.LastErr = E_TSP_OK; in _TSP_Init()
2620 _ptsp_res->_Current_Live = E_TSP_FLT_SRC_LIVE0; in _TSP_Init()
2621 _ptsp_res->_Current_PVR = 0 ; in _TSP_Init()
2674 if(_ptsp_res->_s32TaskId != -1) in _TSP_SW_Exit()
2688 _ptsp_res->_s32TaskId = -1; in _TSP_SW_Exit()
2689 _ptsp_res->_tspInfo.bISRTaskEn = FALSE; in _TSP_SW_Exit()
2692 if(_ptsp_res->_s32MutexId != -1) in _TSP_SW_Exit()
2694 TSP_OS_MutexRelease(_ptsp_res->_s32MutexId); in _TSP_SW_Exit()
2695 TSP_OS_MutexDelete(_ptsp_res->_s32MutexId); in _TSP_SW_Exit()
2696 _ptsp_res->_s32MutexId = -1; in _TSP_SW_Exit()
2698 if(_ptsp_res->_s32LockId != -1) in _TSP_SW_Exit()
2700 TSP_OS_MutexRelease(_ptsp_res->_s32LockId); in _TSP_SW_Exit()
2701 TSP_OS_MutexDelete(_ptsp_res->_s32LockId); in _TSP_SW_Exit()
2702 _ptsp_res->_s32LockId = -1; in _TSP_SW_Exit()
2705 spin_lock_init(&_ptsp_res->_s32IntRegMutexId); in _TSP_SW_Exit()
2707 if(_ptsp_res->_s32IntRegMutexId != -1) in _TSP_SW_Exit()
2709 TSP_OS_MutexRelease(_ptsp_res->_s32IntRegMutexId); in _TSP_SW_Exit()
2710 TSP_OS_MutexDelete(_ptsp_res->_s32IntRegMutexId); in _TSP_SW_Exit()
2711 _ptsp_res->_s32IntRegMutexId = -1; in _TSP_SW_Exit()
2714 if(_ptsp_res->_s32PvrMutexId != -1) in _TSP_SW_Exit()
2716 TSP_OS_MutexRelease(_ptsp_res->_s32PvrMutexId); in _TSP_SW_Exit()
2717 TSP_OS_MutexDelete(_ptsp_res->_s32PvrMutexId); in _TSP_SW_Exit()
2718 _ptsp_res->_s32PvrMutexId = -1; in _TSP_SW_Exit()
2768 _ptsp_res->_tspInfo.bSWInit = FALSE; in _TSP_SW_Exit()
2811 _ptsp_res = (TSP_RESOURCE_PRIVATE*)pu32ResMemAddr; in MDrv_TSP_InitLibResource()
2816 if(_ptsp_res->_tspInfo.bSWInit != TRUE) in MDrv_TSP_InitLibResource()
2818 if(_TSP_InitResource(_ptsp_res) == FALSE) in MDrv_TSP_InitLibResource()
2912 memcpy(&(_ptsp_res->_tspInfo.Param), pParam, sizeof(TSP_InitParam)); in MDrv_TSP_Init()
2951 if (_ptsp_res->_s32MutexId != -1 ) in MDrv_TSP_Exit()
2958 if (_ptsp_res->_s32IntRegMutexId != -1 ) in MDrv_TSP_Exit()
2964 if (_ptsp_res->_s32PvrMutexId != -1 ) in MDrv_TSP_Exit()
2998 _ptsp_res->_tspInfo.Status = E_TSP_SW_EXIT; in MDrv_TSP_Exit()
3030 _ptsp_res->_tspInfo.Status = E_TSP_SW_POWEROFF; in MDrv_TSP_PowerOff()
3045 if(_ptsp_res->_tspInfo.bSWInit != TRUE) in MDrv_TSP_Reset()
3067 _ptsp_res->_tspInfo.Status = E_TSP_SW_SUSPEND; in MDrv_TSP_Suspend()
3074 _ptsp_res->_tspInfo.bSuspend = TRUE; in MDrv_TSP_Suspend()
3093 _ptsp_res->_tspInfo.Status = E_TSP_SW_RESUME; in MDrv_TSP_Resume()
3094 _ptsp_res->_tspInfo.bSuspend = FALSE; in MDrv_TSP_Resume()
3095 _ptsp_res->_tspInfo.Param.phyFWAddr = u32FWAddr; in MDrv_TSP_Resume()
3096 _ptsp_res->_tspInfo.Param.u32FWSize = u32FWSize; in MDrv_TSP_Resume()
3248 _ptsp_res->TsIf_Src[u32TSIF].ePad= eTSPad; in MDrv_TSP_SelPad()
3281 _ptsp_res->TsIf_Src[u32TSIF].bClkInv = bClkInv; in MDrv_TSP_SelPad_ClkInv()
3382 _ptsp_res->TsIf_Src[u32TSIF].bExtSync = !!(u32Cfg & E_TSP_TSIF_EXTSYNC); in MDrv_TSP_SetTSIF()
3383 _ptsp_res->TsIf_Src[u32TSIF].bParallel = !!(u32Cfg & E_TSP_TSIF_PARL); in MDrv_TSP_SetTSIF()
3479 if (_ptsp_res->_tspInfo.FltState[u32FltId] == E_TSP_FLT_STATE_NA) in MDrv_TSP_Proc()
3484 if (E_TSP_EVENT_CB_AUTO == (_ptsp_res->_tspInfo.FltEvent[u32FltId] & E_TSP_EVENT_CB_MASK)) in MDrv_TSP_Proc()
3531 _ptsp_res->_bIsTspPathEverAlloc = TRUE; in MDrv_TSP_Path_Alloc()
3572 _ptsp_res->_bIsStcEverAlloc = TRUE; in MDrv_TSP_STC_Alloc()
3775 if (_ptsp_res->_tspInfo.FltState[i] == E_TSP_FLT_STATE_FREE) in MDrv_TSP_FLT_Alloc_Common()
3807 _ptsp_res->_tspInfo.s32TspEvtId[i] = _stKModePrcEvtTbl[u32ii].s32TspEvtId; in MDrv_TSP_FLT_Alloc_Common()
3813 _ptsp_res->_tspInfo.s32TspEvtId[i] = _s32EventId; in MDrv_TSP_FLT_Alloc_Common()
3819 if (_ptsp_res->_tspInfo.FltState[i] == E_TSP_FLT_STATE_FREE) in MDrv_TSP_FLT_Alloc_Common()
3840 …if ((eFltType & E_TSP_FLT_SRC_TSIF0) && (_ptsp_res->_Current_Live != E_TSP_FLT_SRC_TSIF0)) // if c… in MDrv_TSP_FLT_Alloc_Common()
3844 eFltType = (eFltType & ~E_TSP_FLT_SRC_MASK) | _ptsp_res->_Current_Live ; in MDrv_TSP_FLT_Alloc_Common()
3849 _ptsp_res->_tspInfo.FltType[i] = eFltType; in MDrv_TSP_FLT_Alloc_Common()
3858 _ptsp_res->_tspInfo.FltState[i] = E_TSP_FLT_STATE_ALLOC; in MDrv_TSP_FLT_Alloc_Common()
3859 _ptsp_res->_tspInfo.OwnerId[i] = (EN_TSP_Id)u32TSPId; in MDrv_TSP_FLT_Alloc_Common()
3909 type = E_TSP_FLT_USER_MASK & _ptsp_res->_tspInfo.FltType[i]; in MDrv_TSP_FLT_Alloc_Common()
3967 if (E_TSP_FLT_STATE_FREE == _ptsp_res->_tspInfo.FltState[u32FltId]) in MDrv_TSP_FLT_Free()
3982 if ((_ptsp_res->_tspInfo.FltType[u32FltId]& E_TSP_FLT_USER_MASK)== E_TSP_FLT_USER_PCR) in MDrv_TSP_FLT_Free()
3992 _ptsp_res->_tspInfo.OwnerId[u32FltId] = E_TSP_ID_NULL; in MDrv_TSP_FLT_Free()
3993 _ptsp_res->_tspInfo.FltState[u32FltId] = E_TSP_FLT_STATE_FREE; in MDrv_TSP_FLT_Free()
3994 _ptsp_res->_tspInfo.FltType[u32FltId] = E_TSP_FLT_USER_NULL; in MDrv_TSP_FLT_Free()
3995 _ptsp_res->_tspInfo.s32TspEvtId[u32FltId] = -1; in MDrv_TSP_FLT_Free()
4001 if (E_TSP_EVENT_CB_POLL == (_ptsp_res->_tspInfo.FltEvent[u32FltId] & E_TSP_EVENT_CB_MASK)) in MDrv_TSP_FLT_Free()
4013 else if (E_TSP_EVENT_CB_AUTO == (_ptsp_res->_tspInfo.FltEvent[u32FltId] & E_TSP_EVENT_CB_MASK)) in MDrv_TSP_FLT_Free()
4015 if (_ptsp_res->_tspInfo.FltState[u32FltId] == E_TSP_FLT_STATE_ISR_FREE) in MDrv_TSP_FLT_Free()
4022 _ptsp_res->_tspInfo.FltState[u32FltId] = E_TSP_FLT_STATE_ISR_FREE; in MDrv_TSP_FLT_Free()
4029 TSP_SetEvent(_ptsp_res->_tspInfo.s32TspEvtId[u32FltId], TSP_EVENT_FREEFLT); in MDrv_TSP_FLT_Free()
4078 _ptsp_res->u32RecFltBufId = u32BufId; in MDrv_TSP_FLT_SelSEC()
4083 if ( (E_TSP_FLT_STATE_FREE == _ptsp_res->_tspInfo.FltState[u32FltId]) || in MDrv_TSP_FLT_SelSEC()
4084 (E_TSP_FLT_USER_PCR == (_ptsp_res->_tspInfo.FltType[u32FltId] & E_TSP_FLT_USER_MASK)) ) in MDrv_TSP_FLT_SelSEC()
4092 _ptsp_res->_tspInfo.Flt2Buf[u32FltId] = u32BufId; in MDrv_TSP_FLT_SelSEC()
4094 _ptsp_res->_tspInfo.MulFlt2Buf[u32BufId] += 1; in MDrv_TSP_FLT_SelSEC()
4096 _ptsp_res->_tspInfo.Buf2Flt[u32BufId] = u32FltId; in MDrv_TSP_FLT_SelSEC()
4112 *pu32BufId = _ptsp_res->u32RecFltBufId; in MDrv_TSP_FLT_GetSEC()
4117 if ( (E_TSP_FLT_STATE_FREE == _ptsp_res->_tspInfo.FltState[u32FltId]) || in MDrv_TSP_FLT_GetSEC()
4118 (E_TSP_FLT_USER_PCR == (_ptsp_res->_tspInfo.FltType[u32FltId] & E_TSP_FLT_USER_MASK)) ) in MDrv_TSP_FLT_GetSEC()
4161 if ( (E_TSP_FLT_STATE_FREE == _ptsp_res->_tspInfo.FltState[u32FltId]) || in MDrv_TSP_FLT_SetFltRushPass()
4162 (E_TSP_FLT_USER_PCR == (_ptsp_res->_tspInfo.FltType[u32FltId] & E_TSP_FLT_USER_MASK)) ) in MDrv_TSP_FLT_SetFltRushPass()
4188 _ptsp_res->u32RecFltPID = u32PID; in MDrv_TSP_FLT_SetPID()
4193 if (E_TSP_FLT_STATE_FREE == _ptsp_res->_tspInfo.FltState[u32FltId]) in MDrv_TSP_FLT_SetPID()
4199 _ptsp_res->_tspInfo.Pid[u32FltId] = u32PID ; in MDrv_TSP_FLT_SetPID()
4206 if ((_ptsp_res->_tspInfo.FltType[u32FltId]& E_TSP_FLT_USER_MASK) == E_TSP_FLT_USER_PCR ) in MDrv_TSP_FLT_SetPID()
4234 *pu32PID = _ptsp_res->u32RecFltPID; in MDrv_TSP_FLT_GetPID()
4239 if (E_TSP_FLT_STATE_FREE == _ptsp_res->_tspInfo.FltState[u32FltId]) in MDrv_TSP_FLT_GetPID()
4247 if((_ptsp_res->_tspInfo.FltType[u32FltId]& E_TSP_FLT_USER_MASK) == E_TSP_FLT_USER_PCR) in MDrv_TSP_FLT_GetPID()
4261 if (_ptsp_res->_tspInfo.Pid[u32FltId] != *pu32PID) in MDrv_TSP_FLT_GetPID()
4288 if (E_TSP_FLT_STATE_FREE == _ptsp_res->_tspInfo.FltState[u32FltId]) in MDrv_TSP_FLT_SetMode()
4315 _ptsp_res->_tspInfo.FltMode[u32FltId] = eFltMode; in MDrv_TSP_FLT_SetMode()
4348 if (E_TSP_FLT_STATE_FREE == _ptsp_res->_tspInfo.FltState[u32FltId]) in MDrv_TSP_FLT_SetMatch()
4401 _ptsp_res->_tspInfo.FltEvent[u32FltId] = eEvents; in MDrv_TSP_FLT_SetCallback()
4402 _ptsp_res->_tspInfo.FltCallback[u32FltId] = pfCallback; in MDrv_TSP_FLT_SetCallback()
4404 if (E_TSP_EVENT_CB_AUTO == (_ptsp_res->_tspInfo.FltEvent[u32FltId] & E_TSP_EVENT_CB_MASK)) in MDrv_TSP_FLT_SetCallback()
4423 if( E_TSP_DST_IFRAME_LUT & _ptsp_res->_tspInfo.FltType[u32FltId]) in _MDrv_TSP_FLT_Enable()
4447 if (E_TSP_FLT_STATE_FREE == _ptsp_res->_tspInfo.FltState[u32FltId]) in _MDrv_TSP_FLT_Enable()
4456 if (_ptsp_res->_tspInfo.FltState[u32FltId] & E_TSP_FLT_STATE_ENABLE) // if enable in _MDrv_TSP_FLT_Enable()
4467 u32Src = E_TSP_FLT_SRC_MASK & _ptsp_res->_tspInfo.FltType[u32FltId]; in _MDrv_TSP_FLT_Enable()
4473 type = E_TSP_FLT_FIFO_MASK & _ptsp_res->_tspInfo.FltType[u32FltId]; in _MDrv_TSP_FLT_Enable()
4502 type = E_TSP_FLT_USER_MASK & _ptsp_res->_tspInfo.FltType[u32FltId]; in _MDrv_TSP_FLT_Enable()
4527 if (_ptsp_res->_tspInfo.Flt2Buf[u32FltId] == TSP_FLT2BUF_NULL) in _MDrv_TSP_FLT_Enable()
4531 … if(_ptsp_res->_tspInfo.MulFlt2Buf[u16BufId] == 1) // single filter and single buffer in _MDrv_TSP_FLT_Enable()
4535 … if (E_TSP_EVENT_CB_POLL == (_ptsp_res->_tspInfo.FltEvent[u32FltId] & E_TSP_EVENT_CB_MASK)) in _MDrv_TSP_FLT_Enable()
4566 _ptsp_res->_u8_ResetPcr[u32PcrId] = 3; in _MDrv_TSP_FLT_Enable()
4567 _ptsp_res->_u32_PrevStcBase[u32PcrId] = 0; in _MDrv_TSP_FLT_Enable()
4568 _ptsp_res->_u32_PrevPllControl[u32PcrId] = 0; in _MDrv_TSP_FLT_Enable()
4569 _ptsp_res->_u32_StcOffset[u32PcrId].u32StcOffset = 0; in _MDrv_TSP_FLT_Enable()
4570 _ptsp_res->_u32_StcOffset[u32PcrId].bAdd = TRUE; in _MDrv_TSP_FLT_Enable()
4571 _ptsp_res->_u32_StcUpdateCtrl[u32PcrId].bEnable = TRUE; in _MDrv_TSP_FLT_Enable()
4572 _ptsp_res->_u32_StcUpdateCtrl[u32PcrId].bUpdateOnce = FALSE; in _MDrv_TSP_FLT_Enable()
4588 …TSP_DBG(E_TSP_DBG_MUST, "[%04d] Unsupport FlType = %x\n", __LINE__, _ptsp_res->_tspInfo.FltType[u3… in _MDrv_TSP_FLT_Enable()
4595 _ptsp_res->_tspInfo.FltState[u32FltId] |= E_TSP_FLT_STATE_ENABLE; in _MDrv_TSP_FLT_Enable()
4638 if (_ptsp_res->_tspInfo.FltState[u32FltId] & E_TSP_FLT_STATE_ALLOC) in MDrv_TSP_FLT_ChkOwner()
4640 if (_ptsp_res->_tspInfo.OwnerId[u32FltId] == u32EngId) in MDrv_TSP_FLT_ChkOwner()
4681 *pState = _ptsp_res->_tspInfo.FltState[u32FltId]; in MDrv_TSP_FLT_GetState()
4692 switch (_ptsp_res->_tspInfo.FltType[u32FltId]) in MDrv_TSP_FLT_GetState()
4740 if (_ptsp_res->_tspInfo.BufState[i] == E_TSP_FLT_STATE_FREE) in MDrv_TSP_SEC_Alloc()
4757 _ptsp_res->_tspInfo.BufState[i] = E_TSP_FLT_STATE_ALLOC; in MDrv_TSP_SEC_Alloc()
4778 if (_ptsp_res->_tspInfo.MulFlt2Buf[u32BufId] == 1) in MDrv_TSP_SEC_Free()
4780 if (E_TSP_FLT_STATE_FREE == _ptsp_res->_tspInfo.BufState[u32BufId]) in MDrv_TSP_SEC_Free()
4783 …TSP_DBG(E_TSP_DBG_INFO, "[%04d] Invalid Buffer %x, %x\n", __LINE__, u32BufId, _ptsp_res->_tspInfo.… in MDrv_TSP_SEC_Free()
4791 _ptsp_res->_tspInfo.MulFlt2Buf[u32BufId] -= 1; in MDrv_TSP_SEC_Free()
4818 if (E_TSP_FLT_STATE_FREE == _ptsp_res->_tspInfo.BufState[u32BufId]) in MDrv_TSP_SEC_SetBuffer()
4825 if (_ptsp_res->_tspInfo.MulFlt2Buf[u32BufId] == 1) in MDrv_TSP_SEC_SetBuffer()
4846 if (E_TSP_FLT_STATE_FREE == _ptsp_res->_tspInfo.BufState[u32BufId]) in MDrv_TSP_SEC_Reset()
4853 HAL_TSP_SecFlt_ResetRmnCnt(&(_REGSec->Flt[(_ptsp_res->_tspInfo.Buf2Flt[u32BufId])])); in MDrv_TSP_SEC_Reset()
4873 if (E_TSP_FLT_STATE_FREE == _ptsp_res->_tspInfo.BufState[u32BufId]) in MDrv_TSP_SEC_GetStart()
4901 if (E_TSP_FLT_STATE_FREE == _ptsp_res->_tspInfo.BufState[u32BufId]) in MDrv_TSP_SEC_GetSize()
4927 if (E_TSP_FLT_STATE_FREE == _ptsp_res->_tspInfo.BufState[u32BufId]) in MDrv_TSP_SEC_GetRead()
4956 if (E_TSP_FLT_STATE_FREE == _ptsp_res->_tspInfo.BufState[u32BufId]) in MDrv_TSP_SEC_GetWrite()
4982 if (E_TSP_FLT_STATE_FREE == _ptsp_res->_tspInfo.BufState[u32BufId]) in MDrv_TSP_SEC_SetRead()
6380 *SW_Status = _ptsp_res->_tspInfo.Status; in MDrv_TSP_GetStatus()
6403 *ePad = _ptsp_res->TsIf_Src[u32TSIF].ePad; in MDrv_TSP_GetTSIFStatus()
6404 *pbClkInv = _ptsp_res->TsIf_Src[u32TSIF].bClkInv; in MDrv_TSP_GetTSIFStatus()
6405 *pbExtSyc = _ptsp_res->TsIf_Src[u32TSIF].bExtSync; in MDrv_TSP_GetTSIFStatus()
6406 *pbParl = _ptsp_res->TsIf_Src[u32TSIF].bParallel; in MDrv_TSP_GetTSIFStatus()
6600 ret = (TSP_Result) _ptsp_res->_tspInfo.LastErr; in MDrv_TSP_GetLastErr()
6601 _ptsp_res->_tspInfo.LastErr = E_TSP_OK; in MDrv_TSP_GetLastErr()
6640 return _ptsp_res->_tspInfo.u32TaskLine; in MDrv_TSP_DBG_TaskLine()
7174 _ptsp_res->_u32_StcUpdateCtrl[u8Eng].bEnable = TRUE; in MDrv_TSP_STC_UpdateCtrl()
7175 _ptsp_res->_u32_StcUpdateCtrl[u8Eng].bUpdateOnce = FALSE; in MDrv_TSP_STC_UpdateCtrl()
7180 _ptsp_res->_u32_StcUpdateCtrl[u8Eng].bEnable = FALSE; in MDrv_TSP_STC_UpdateCtrl()
7181 _ptsp_res->_u32_StcUpdateCtrl[u8Eng].bUpdateOnce = FALSE; in MDrv_TSP_STC_UpdateCtrl()
7186 _ptsp_res->_u32_StcUpdateCtrl[u8Eng].bEnable = TRUE; in MDrv_TSP_STC_UpdateCtrl()
7187 _ptsp_res->_u32_StcUpdateCtrl[u8Eng].bUpdateOnce = TRUE; in MDrv_TSP_STC_UpdateCtrl()
7199 _ptsp_res->_u32_StcOffset[u32EngId].u32StcOffset = u32Offset; in MDrv_TSP_SetSTCOffset()
7200 _ptsp_res->_u32_StcOffset[u32EngId].bAdd= bAdd; in MDrv_TSP_SetSTCOffset()
7245 …u64CW_New = (((MS_U64)STC_SYNTH_DEFAULT) & 0xFFFFFFFFUL) * (((MS_U64)_ptsp_res->_u32StcAdjustUnit)… in MDrv_TSP_STCClk_Adjust()
7260 #define CHECK_FILTER_PROPERTY(_idx_) ((_ptsp_res->_tspInfo.FltType[_idx_] & SrcFlow)\ in _TSP_FLT_SrcSwitch()
7261 … && (_ptsp_res->_tspInfo.FltState[_idx_] & E_TSP_FLT_STATE_ALLOC) \ in _TSP_FLT_SrcSwitch()
7262 … && (_ptsp_res->_tspInfo.FltState[_idx_] != E_TSP_FLT_STATE_NA) \ in _TSP_FLT_SrcSwitch()
7263 … && (FALSE ==(_ptsp_res->_tspInfo.FltType[_idx_] & E_TSP_FLT_FIFO_MASK ))\ in _TSP_FLT_SrcSwitch()
7264 … && (E_TSP_FLT_USER_PCR != (_ptsp_res->_tspInfo.FltType[_idx_]& E_TSP_FLT_USER_MASK ))) in _TSP_FLT_SrcSwitch()
7319 …_ptsp_res->_tspInfo.FltType[i] = (_ptsp_res->_tspInfo.FltType[i] & ~E_TSP_FLT_SRC_MASK) | TgtFlow ; in _TSP_FLT_SrcSwitch()
7323 if (_ptsp_res->_tspInfo.FltState[i] & E_TSP_FLT_STATE_ENABLE) in _TSP_FLT_SrcSwitch()
7331 if (SrcFlow == _ptsp_res->_Current_Live) in _TSP_FLT_SrcSwitch()
7333 _ptsp_res->_Current_Live = TgtFlow & E_TSP_FLT_SRC_MASK; in _TSP_FLT_SrcSwitch()
7349 if ((TgtFlow&E_TSP_FLT_SRC_MASK ) == _ptsp_res->_Current_Live) in MDrv_TSP_FLT_LiveSrcSwitch()
7354 ret = _TSP_FLT_SrcSwitch(_ptsp_res->_Current_Live, TgtFlow); in MDrv_TSP_FLT_LiveSrcSwitch()
7370 if ((_ptsp_res->_tspInfo.FltType[u32FltId]& E_TSP_FLT_USER_MASK)== E_TSP_FLT_USER_PCR) in MDrv_TSP_FLT_ChangeSource()
7394 if ((_ptsp_res->_tspInfo.FltType[u32FltId]& E_TSP_FLT_USER_MASK)== E_TSP_FLT_USER_PCR) in MDrv_TSP_FLT_ChangeSource()
7420 …_ptsp_res->_tspInfo.FltType[u32FltId] = (_ptsp_res->_tspInfo.FltType[u32FltId] & ~E_TSP_FLT_SRC_MA… in MDrv_TSP_FLT_ChangeSource()
7422 if (_ptsp_res->_tspInfo.FltState[u32FltId] & E_TSP_FLT_STATE_ENABLE) in MDrv_TSP_FLT_ChangeSource()
7546 _ptsp_res->_u32StcAdjustUnit = u32Config0; in MDrv_TSP_CMD_Run()
7867 …if ((_ptsp_res->_tspInfo.FltState[fltid] != E_TSP_FLT_STATE_FREE) && (_ptsp_res->_tspInfo.FltState… in MDrv_TSP_Proc_IoSignal()
7869 if ((_ptsp_res->_tspInfo.FltState[fltid] & E_TSP_FLT_STATE_ENABLE) && in MDrv_TSP_Proc_IoSignal()
7870 (_ptsp_res->_tspInfo.FltEvent[fltid] & E_TSP_EVENT_SEC_CRCERROR) && in MDrv_TSP_Proc_IoSignal()
7871 (_ptsp_res->_tspInfo.FltCallback[fltid])) in MDrv_TSP_Proc_IoSignal()
7889 …if ((_ptsp_res->_tspInfo.FltState[fltid] != E_TSP_FLT_STATE_FREE) && (_ptsp_res->_tspInfo.FltState… in MDrv_TSP_Proc_IoSignal()
7898 if ((_ptsp_res->_tspInfo.FltState[fltid] & E_TSP_FLT_STATE_ENABLE) && in MDrv_TSP_Proc_IoSignal()
7899 (_ptsp_res->_tspInfo.FltEvent[fltid] & E_TSP_EVENT_DATA_READY) && in MDrv_TSP_Proc_IoSignal()
7900 (_ptsp_res->_tspInfo.FltCallback[fltid])) in MDrv_TSP_Proc_IoSignal()
7925 if ((_ptsp_res->_tspInfo.FltState[fltid] != E_TSP_FLT_STATE_FREE) && in MDrv_TSP_Proc_IoSignal()
7926 (_ptsp_res->_tspInfo.FltState[fltid] != E_TSP_FLT_STATE_ISR_FREE) && in MDrv_TSP_Proc_IoSignal()
7939 if ((_ptsp_res->_tspInfo.FltEvent[fltid] & E_TSP_EVENT_BUF_OVERFLOW) && in MDrv_TSP_Proc_IoSignal()
7940 (_ptsp_res->_tspInfo.FltCallback[fltid])) in MDrv_TSP_Proc_IoSignal()
7987 MDrv_SYS_GetTEEInfo(&_ptsp_res->_teemode); in MDrv_TSP_Ree_TeeCmdSystem_Init()
7991 if(_ptsp_res->_teemode.OsType == SYS_TEEINFO_OSTYPE_NUTTX) in MDrv_TSP_Ree_TeeCmdSystem_Init()
8014 if(_ptsp_res->_teemode.OsType == SYS_TEEINFO_OSTYPE_NUTTX) in MDrv_TSP_Ree_SendTeeCmd()
8021 else if(_ptsp_res->_teemode.OsType == SYS_TEEINFO_OSTYPE_OPTEE) in MDrv_TSP_Ree_SendTeeCmd()