Searched refs:SemId (Results 1 - 4 of 4) sorted by relevance

/vbox/src/VBox/Runtime/r0drv/haiku/
H A Dsemfastmutex-r0drv-haiku.c54 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 Dsemevent-r0drv-haiku.c57 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 Dsemmutex-r0drv-haiku.c58 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 Dsemeventmulti-r0drv-haiku.c56 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 58 milliseconds