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 D | MsOS_linux_kernel.c | 302 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 D | MsOS_nuttx.c | 228 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 D | MsOS_ecos.c | 277 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 D | MsOS_ucos.c | 258 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 D | MsOS_linux_kernel.c | 361 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 D | MsOS_linux.c | 412 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 …]
|