Searched defs:SemId (Results 1 - 4 of 4) sorted by relevance
/vbox/src/VBox/Runtime/r0drv/haiku/ |
H A D | semfastmutex-r0drv-haiku.c | 54 sem_id SemId; member in struct:RTSEMFASTMUTEXINTERNAL 69 pThis->SemId = create_sem(0, "IPRT Fast Mutex Semaphore"); 70 if (pThis->SemId >= B_OK) 89 delete_sem(pThis->SemId); 103 acquire_sem(pThis->SemId); 116 release_sem(pThis->SemId);
|
H A D | semmutex-r0drv-haiku.c | 58 sem_id SemId; member in struct:RTSEMMUTEXINTERNAL 76 pThis->SemId = create_sem(0, "IPRT Mutex Semaphore"); 77 if (pThis->SemId < B_OK) 99 delete_sem(pThis->SemId); 153 status = acquire_sem_etc(pThis->SemId, 1, flags, timeout); 218 release_sem(pThis->SemId);
|
H A D | semevent-r0drv-haiku.c | 57 sem_id SemId; member in struct:RTSEMEVENTINTERNAL 80 pThis->SemId = create_sem(0, "IPRT Semaphore Event"); 81 if (pThis->SemId >= B_OK) 83 set_sem_owner(pThis->SemId, B_SYSTEM_TEAM); 132 delete_sem(pThis->SemId); 133 pThis->SemId = -1; 153 release_sem_etc(pThis->SemId, 1, B_DO_NOT_RESCHEDULE); 210 status = acquire_sem_etc(pThis->SemId, 1, flags, timeout);
|
H A D | semeventmulti-r0drv-haiku.c | 56 sem_id SemId; member in struct:RTSEMEVENTMULTIINTERNAL 78 pThis->SemId = create_sem(0, "IPRT Semaphore Event Multi"); 79 if (pThis->SemId < B_OK) 81 set_sem_owner(pThis->SemId, B_SYSTEM_TEAM); 134 delete_sem(pThis->SemId); 135 pThis->SemId = -1; 157 release_sem_etc(pThis->SemId, 1, B_RELEASE_ALL | B_DO_NOT_RESCHEDULE); 236 status = acquire_sem_etc(pThis->SemId, 1, flags, timeout);
|
Completed in 335 milliseconds