Lines Matching refs:_pDrvOTV_Res

141 #define _OTV_ENTRY()       if (!MsOS_ObtainMutex(_pDrvOTV_Res->_s32MutexId, MSOS_WAIT_FOREVER))    …
143_pDrvOTV_Res->_u32LastErr = DRVOTV_FUNC_ERROR; \
146 … if (_pDrvOTV_Res->_bSuspend) \
151 #define _OTV_RETURN(_ret) if(MsOS_ReleaseMutex(_pDrvOTV_Res->_s32MutexId)) {return _ret;} …
154_pDrvOTV_Res->_u32LastErr = DRVOTV_FUNC_ERROR; \
204 static DrvOTV_RESOURCE_PRIVATE* _pDrvOTV_Res = &_DrvOTV_Res; variable
206 static DrvOTV_RESOURCE_PRIVATE* _pDrvOTV_Res = NULL; variable
254 while(_pDrvOTV_Res->_bISRTaskEn) in _OTV_IsrTask()
276 _Event_CallBackFun = _pDrvOTV_Res->_pNotifyCb[u32OTV_Eng]; in _OTV_IsrTask()
282 _Event_CallBackFun = _pDrvOTV_Res->_pNotifyCb[u32OTV_Eng]; in _OTV_IsrTask()
301 _pDrvOTV_Res->_OTVState[_u32OTVnum][i]._OTV_init = 0; in _OTV_SwStateReset()
302 _pDrvOTV_Res->_OTVState[_u32OTVnum][i]._OTV_FltState = E_DRVOTV_FLT_STATE_FREE; in _OTV_SwStateReset()
339 _pDrvOTV_Res->_pNotifyCb[u32Idx] = NULL; in _OTV_Init()
358 if (-1 == _pDrvOTV_Res->_s32MutexId) in _OTV_Init()
360_pDrvOTV_Res->_s32MutexId = MsOS_CreateMutex(E_MSOS_FIFO , "OTV_Mutex" , MSOS_PROCESS_SHARED); in _OTV_Init()
395 _pDrvOTV_Res = (DrvOTV_RESOURCE_PRIVATE*)pResMemAddr; in MDrv_OTV_InitLibResource()
397 if(_pDrvOTV_Res->_bInitReady != TRUE) in MDrv_OTV_InitLibResource()
399 if(_OTV_InitResource(_pDrvOTV_Res) == FALSE) in MDrv_OTV_InitLibResource()
401 _pDrvOTV_Res->_u32LastErr = DRVOTV_FAIL; in MDrv_OTV_InitLibResource()
404 _pDrvOTV_Res->_u32LastErr = DRVOTV_OK; in MDrv_OTV_InitLibResource()
407 return (_pDrvOTV_Res->_u32LastErr); in MDrv_OTV_InitLibResource()
433 if (-1 == _pDrvOTV_Res->_s32TaskId) in MDrv_OTV_Init()
437 _pDrvOTV_Res->_s32TaskId = MsOS_CreateTask( (TaskEntry) _OTV_IsrTask, in MDrv_OTV_Init()
445 _pDrvOTV_Res->_s32TaskId = MsOS_CreateTask( (TaskEntry) _OTV_IsrTask, in MDrv_OTV_Init()
455 _pDrvOTV_Res->_bInitReady = TRUE; in MDrv_OTV_Init()
456 _pDrvOTV_Res->_bISRTaskEn = TRUE; in MDrv_OTV_Init()
483 if(_pDrvOTV_Res->_s32TaskId != -1) in MDrv_OTV_Exit()
493 _pDrvOTV_Res->_s32TaskId = -1; in MDrv_OTV_Exit()
494 _pDrvOTV_Res->_bISRTaskEn = FALSE; in MDrv_OTV_Exit()
497 if (_pDrvOTV_Res->_s32MutexId != -1) in MDrv_OTV_Exit()
500 MsOS_ReleaseMutex(_pDrvOTV_Res->_s32MutexId); in MDrv_OTV_Exit()
501 MsOS_DeleteMutex(_pDrvOTV_Res->_s32MutexId); in MDrv_OTV_Exit()
502 _pDrvOTV_Res->_s32MutexId = -1; in MDrv_OTV_Exit()
505 if(_pDrvOTV_Res->_bInitReady == TRUE) in MDrv_OTV_Exit()
510 _pDrvOTV_Res->_bInitReady = FALSE; in MDrv_OTV_Exit()
574 if (_pDrvOTV_Res->_OTVState[u32OTVEng][i]._OTV_FltState == E_DRVOTV_FLT_STATE_FREE) in MDrv_OTV_AllocFlt()
576 _pDrvOTV_Res->_OTVState[u32OTVEng][i]._OTV_FltState = E_DRVOTV_FLT_STATE_ALLOC; in MDrv_OTV_AllocFlt()
646 _pDrvOTV_Res->_OTVState[u32OTVEng][u32FltId]._OTV_FltState = E_DRVOTV_FLT_STATE_FREE; in MDrv_OTV_ReleaseFlt()
671 _pDrvOTV_Res->_pNotifyCb[u32OTVEng] = pfCallback; in MDrv_OTV_SetNotifyCb()
675 _pDrvOTV_Res->_pNotifyCb[u32OTVEng] = NULL; in MDrv_OTV_SetNotifyCb()