Home
last modified time | relevance | path

Searched refs:_MsOS_Semaphore_Info (Results 1 – 6 of 6) sorted by relevance

/utopia/UTPA2-700.0.x/modules/msos/msos/linux_kernel_V2/
H A DMsOS_linux_kernel.c302 static MsOS_Semaphore_Info _MsOS_Semaphore_Info[MSOS_SEMAPHORE_MAX]; variable
476 _MsOS_Semaphore_Info[u32I].bUsed = FALSE; in MsOS_Init()
1435 if(_MsOS_Semaphore_Info[s32Id].bUsed == FALSE) in MsOS_CreateSemaphore()
1443 _MsOS_Semaphore_Info[s32Id].bUsed = TRUE; in MsOS_CreateSemaphore()
1452 sema_init(&_MsOS_Semaphore_Info[s32Id].stSemaphore, u32InitCnt); in MsOS_CreateSemaphore()
1453 _MsOS_Semaphore_Info[s32Id].u32SemaCount = u32InitCnt; in MsOS_CreateSemaphore()
1486 if (!_MsOS_Semaphore_Info[s32SemaphoreId].bUsed) in MsOS_DeleteSemaphore()
1492 for(s32Count=0;s32Count<_MsOS_Semaphore_Info[s32SemaphoreId].u32SemaCount;s32Count++) in MsOS_DeleteSemaphore()
1501 bResult = down_trylock(&_MsOS_Semaphore_Info[s32SemaphoreId].stSemaphore); in MsOS_DeleteSemaphore()
1510 up(&_MsOS_Semaphore_Info[s32SemaphoreId].stSemaphore); in MsOS_DeleteSemaphore()
[all …]
/utopia/UTPA2-700.0.x/modules/msos/msos/nuttx/
H A DMsOS_nuttx.c228 static MsOS_Semaphore_Info _MsOS_Semaphore_Info[MSOS_SEMAPHORE_MAX]; variable
443 _MsOS_Semaphore_Info[u32I].bUsed = FALSE; in MsOS_Init()
1066 if(_MsOS_Semaphore_Info[s32Id].bUsed == FALSE) in MsOS_CreateSemaphore()
1073 _MsOS_Semaphore_Info[s32Id].bUsed = TRUE; in MsOS_CreateSemaphore()
1083 sem_init(&_MsOS_Semaphore_Info[s32Id].stSemaphore, 0, u32InitCnt); in MsOS_CreateSemaphore()
1108 if(_MsOS_Semaphore_Info[s32SemaphoreId].bUsed == FALSE ) in MsOS_DeleteSemaphore()
1114 sem_destroy(&_MsOS_Semaphore_Info[s32SemaphoreId].stSemaphore); in MsOS_DeleteSemaphore()
1117 _MsOS_Semaphore_Info[s32SemaphoreId].bUsed = FALSE; in MsOS_DeleteSemaphore()
1148 bRet = sem_wait(&_MsOS_Semaphore_Info[s32SemaphoreId].stSemaphore) >=0 ? TRUE : FALSE; in MsOS_ObtainSemaphore()
1172 return sem_post(&_MsOS_Semaphore_Info[s32SemaphoreId].stSemaphore) >= 0 ? TRUE : FALSE; in MsOS_ReleaseSemaphore()
[all …]
/utopia/UTPA2-700.0.x/modules/msos/msos/ecos/
H A DMsOS_ecos.c277 static MsOS_Semaphore_Info _MsOS_Semaphore_Info[MSOS_SEMAPHORE_MAX]; variable
435 _MsOS_Semaphore_Info[u32I].bUsed = FALSE; in MsOS_Init()
1589 if(_MsOS_Semaphore_Info[s32Id].bUsed == FALSE) in MsOS_CreateSemaphore()
1596 _MsOS_Semaphore_Info[s32Id].bUsed = TRUE; in MsOS_CreateSemaphore()
1609 cyg_semaphore_init( &_MsOS_Semaphore_Info[s32Id].stSemaphore, u32InitCnt); in MsOS_CreateSemaphore()
1634 cyg_semaphore_destroy(&_MsOS_Semaphore_Info[s32SemaphoreId].stSemaphore); in MsOS_DeleteSemaphore()
1637 _MsOS_Semaphore_Info[s32SemaphoreId].bUsed = FALSE; in MsOS_DeleteSemaphore()
1666 cyg_semaphore_wait(&_MsOS_Semaphore_Info[s32SemaphoreId].stSemaphore); in MsOS_ObtainSemaphore()
1671 if ( cyg_semaphore_trywait(&_MsOS_Semaphore_Info[s32SemaphoreId].stSemaphore) ) in MsOS_ObtainSemaphore()
1678 if ( cyg_semaphore_timed_wait(&_MsOS_Semaphore_Info[s32SemaphoreId].stSemaphore, in MsOS_ObtainSemaphore()
[all …]
/utopia/UTPA2-700.0.x/modules/msos/msos/ucos/
H A DMsOS_ucos.c258 static MsOS_Semaphore_Info _MsOS_Semaphore_Info[MSOS_SEMAPHORE_MAX]; variable
447 _MsOS_Semaphore_Info[u32I].bUsed = FALSE; in MsOS_Init()
1569 if(_MsOS_Semaphore_Info[s32Id].bUsed == FALSE) in MsOS_CreateSemaphore()
1576 _MsOS_Semaphore_Info[s32Id].bUsed = TRUE; in MsOS_CreateSemaphore()
1589 _MsOS_Semaphore_Info[s32Id].stSemaphore = OSSemCreate(u32InitCnt); in MsOS_CreateSemaphore()
1590 if (!_MsOS_Semaphore_Info[s32Id].stSemaphore) in MsOS_CreateSemaphore()
1593 _MsOS_Semaphore_Info[s32Id].bUsed = FALSE; in MsOS_CreateSemaphore()
1627 OSSemDel(_MsOS_Semaphore_Info[s32SemaphoreId].stSemaphore, OS_DEL_ALWAYS, &u8Err); in MsOS_DeleteSemaphore()
1631 _MsOS_Semaphore_Info[s32SemaphoreId].bUsed = FALSE; in MsOS_DeleteSemaphore()
1665 OSSemPend(_MsOS_Semaphore_Info[s32SemaphoreId].stSemaphore, 0, &u8Err); in MsOS_ObtainSemaphore()
[all …]
/utopia/UTPA2-700.0.x/modules/msos/msos/linux_kernel/
H A DMsOS_linux_kernel.c361 static MsOS_Semaphore_Info _MsOS_Semaphore_Info[MSOS_SEMAPHORE_MAX];
1359 if(_MsOS_Semaphore_Info[s32Id].bUsed == FALSE)
1366 _MsOS_Semaphore_Info[s32Id].bUsed = TRUE;
1375 sem_init(&_MsOS_Semaphore_Info[s32Id].stSemaphore, 0, u32InitCnt);
1400 sem_destroy(&_MsOS_Semaphore_Info[s32SemaphoreId].stSemaphore);
1403 _MsOS_Semaphore_Info[s32SemaphoreId].bUsed = FALSE;
1430 bRet = sem_wait(&_MsOS_Semaphore_Info[s32SemaphoreId].stSemaphore) >=0 ? TRUE : FALSE;
1440 …bRet = sem_timedwait(&_MsOS_Semaphore_Info[s32SemaphoreId].stSemaphore, &StopTime) >=0 ? TRUE : FA…
1464 return sem_post(&_MsOS_Semaphore_Info[s32SemaphoreId].stSemaphore) >= 0 ? TRUE : FALSE;
1487 return sem_getvalue(&_MsOS_Semaphore_Info[s32SemaphoreId].stSemaphore,
/utopia/UTPA2-700.0.x/modules/msos/msos/linux/
H A DMsOS_linux.c412 static MsOS_Semaphore_Info _MsOS_Semaphore_Info[MSOS_SEMAPHORE_MAX]; variable
657 _MsOS_Semaphore_Info[u32I].bUsed = FALSE; in MsOS_Init()
1993 if(_MsOS_Semaphore_Info[s32Id].bUsed == FALSE) in MsOS_CreateSemaphore()
2000 _MsOS_Semaphore_Info[s32Id].bUsed = TRUE; in MsOS_CreateSemaphore()
2009 sem_init(&_MsOS_Semaphore_Info[s32Id].stSemaphore, 0, u32InitCnt); in MsOS_CreateSemaphore()
2035 if(_MsOS_Semaphore_Info[s32SemaphoreId].bUsed == FALSE ) in MsOS_DeleteSemaphore()
2042 sem_destroy(&_MsOS_Semaphore_Info[s32SemaphoreId].stSemaphore); in MsOS_DeleteSemaphore()
2045 _MsOS_Semaphore_Info[s32SemaphoreId].bUsed = FALSE; in MsOS_DeleteSemaphore()
2072 bRet = sem_wait(&_MsOS_Semaphore_Info[s32SemaphoreId].stSemaphore) >=0 ? TRUE : FALSE; in MsOS_ObtainSemaphore()
2082 …bRet = sem_timedwait(&_MsOS_Semaphore_Info[s32SemaphoreId].stSemaphore, &StopTime) >=0 ? TRUE : FA… in MsOS_ObtainSemaphore()
[all …]