Searched refs:stSemaphore (Results 1 – 6 of 6) sorted by relevance
| /utopia/UTPA2-700.0.x/modules/msos/msos/linux_kernel/ |
| H A D | MsOS_linux_kernel.c | 358 sem_t stSemaphore; 373 wait_queue_head_t stSemaphore; member 1375 sem_init(&_MsOS_Semaphore_Info[s32Id].stSemaphore, 0, u32InitCnt); 1400 sem_destroy(&_MsOS_Semaphore_Info[s32SemaphoreId].stSemaphore); 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, 1526 init_waitqueue_head(&_MsOS_EventGroup_Info[s32Id].stSemaphore); in MsOS_CreateEventGroup() 1550 init_waitqueue_head(&_MsOS_EventGroup_Info[s32EventGroupId].stSemaphore); in MsOS_DeleteEventGroup() [all …]
|
| /utopia/UTPA2-700.0.x/modules/msos/msos/nuttx/ |
| H A D | MsOS_nuttx.c | 225 sem_t stSemaphore; member 289 pthread_cond_t stSemaphore; member 1083 sem_init(&_MsOS_Semaphore_Info[s32Id].stSemaphore, 0, u32InitCnt); in MsOS_CreateSemaphore() 1114 sem_destroy(&_MsOS_Semaphore_Info[s32SemaphoreId].stSemaphore); 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() 1196 …return sem_getvalue(&_MsOS_Semaphore_Info[s32SemaphoreId].stSemaphore,(int *)pu32InitCnt) >= 0 ? T… in MsOS_InfoSemaphore() 1244 pthread_cond_init(&_MsOS_EventGroup_Info[s32Id].stSemaphore, NULL); in MsOS_CreateEventGroup() 1277 pthread_cond_destroy(&_MsOS_EventGroup_Info[s32EventGroupId].stSemaphore); in MsOS_DeleteEventGroup() 1311 pthread_cond_broadcast(&_MsOS_EventGroup_Info[s32EventGroupId].stSemaphore); in MsOS_SetEvent() [all …]
|
| /utopia/UTPA2-700.0.x/modules/msos/msos/linux/ |
| H A D | MsOS_linux.c | 409 sem_t stSemaphore; member 423 pthread_cond_t stSemaphore; member 2009 sem_init(&_MsOS_Semaphore_Info[s32Id].stSemaphore, 0, u32InitCnt); in MsOS_CreateSemaphore() 2042 sem_destroy(&_MsOS_Semaphore_Info[s32SemaphoreId].stSemaphore); 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() 2106 return sem_post(&_MsOS_Semaphore_Info[s32SemaphoreId].stSemaphore) >= 0 ? TRUE : FALSE; in MsOS_ReleaseSemaphore() 2129 return sem_getvalue(&_MsOS_Semaphore_Info[s32SemaphoreId].stSemaphore, in MsOS_InfoSemaphore() 2186 PTH_RET_CHK(pthread_cond_init(&_MsOS_EventGroup_Info[s32Id].stSemaphore, &attr)); in MsOS_CreateEventGroup() 2188 PTH_RET_CHK(pthread_cond_init(&_MsOS_EventGroup_Info[s32Id].stSemaphore, NULL)); in MsOS_CreateEventGroup() [all …]
|
| /utopia/UTPA2-700.0.x/modules/msos/msos/linux_kernel_V2/ |
| H A D | MsOS_linux_kernel.c | 299 struct semaphore stSemaphore; member 1452 sema_init(&_MsOS_Semaphore_Info[s32Id].stSemaphore, u32InitCnt); in MsOS_CreateSemaphore() 1501 bResult = down_trylock(&_MsOS_Semaphore_Info[s32SemaphoreId].stSemaphore); in MsOS_DeleteSemaphore() 1510 up(&_MsOS_Semaphore_Info[s32SemaphoreId].stSemaphore); in MsOS_DeleteSemaphore() 1567 … bRet = down_interruptible(&_MsOS_Semaphore_Info[s32SemaphoreId].stSemaphore) >=0 ? TRUE : FALSE; in MsOS_ObtainSemaphore() 1580 down(&_MsOS_Semaphore_Info[s32SemaphoreId].stSemaphore); in MsOS_ObtainSemaphore() 1596 …bRet = (down_timeout_interruptible(&_MsOS_Semaphore_Info[s32SemaphoreId].stSemaphore, timeout) >=0… in MsOS_ObtainSemaphore() 1608 …bRet = (down_timeout(&_MsOS_Semaphore_Info[s32SemaphoreId].stSemaphore, timeout) >=0 ? TRUE : FALS… in MsOS_ObtainSemaphore() 1649 up(&_MsOS_Semaphore_Info[s32SemaphoreId].stSemaphore); in MsOS_ReleaseSemaphore() 1674 return sem_getvalue(&_MsOS_Semaphore_Info[s32SemaphoreId].stSemaphore,
|
| /utopia/UTPA2-700.0.x/modules/msos/msos/ecos/ |
| H A D | MsOS_ecos.c | 274 cyg_sem_t stSemaphore; member 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() 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() 1706 cyg_semaphore_post(&_MsOS_Semaphore_Info[s32SemaphoreId].stSemaphore); in MsOS_ReleaseSemaphore() 1734 *pu32InitCnt = _MsOS_Semaphore_Info[s32SemaphoreId].stSemaphore.count; in MsOS_InfoSemaphore()
|
| /utopia/UTPA2-700.0.x/modules/msos/msos/ucos/ |
| H A D | MsOS_ucos.c | 255 OS_EVENT* stSemaphore; member 1589 _MsOS_Semaphore_Info[s32Id].stSemaphore = OSSemCreate(u32InitCnt); in MsOS_CreateSemaphore() 1590 if (!_MsOS_Semaphore_Info[s32Id].stSemaphore) in MsOS_CreateSemaphore() 1627 OSSemDel(_MsOS_Semaphore_Info[s32SemaphoreId].stSemaphore, OS_DEL_ALWAYS, &u8Err); in MsOS_DeleteSemaphore() 1665 OSSemPend(_MsOS_Semaphore_Info[s32SemaphoreId].stSemaphore, 0, &u8Err); in MsOS_ObtainSemaphore() 1677 if (OSSemAccept(_MsOS_Semaphore_Info[s32SemaphoreId].stSemaphore)) in MsOS_ObtainSemaphore() 1685 OSSemPend(_MsOS_Semaphore_Info[s32SemaphoreId].stSemaphore, u32WaitMs, &u8Err); in MsOS_ObtainSemaphore() 1713 if (OS_NO_ERR != OSSemPost(_MsOS_Semaphore_Info[s32SemaphoreId].stSemaphore)) in MsOS_ReleaseSemaphore() 1750 OSSemQuery(_MsOS_Semaphore_Info[s32SemaphoreId].stSemaphore, &sem_data); in MsOS_InfoSemaphore()
|