Searched defs:hEventSem (Results 1 - 18 of 18) sorted by relevance

/vbox/src/VBox/Runtime/generic/
H A DRTSemEventWait-2-ex-generic.cpp40 RTDECL(int) RTSemEventWait(RTSEMEVENT hEventSem, RTMSINTERVAL cMillies) argument
44 rc = RTSemEventWaitEx(hEventSem, RTSEMWAIT_FLAGS_RESUME | RTSEMWAIT_FLAGS_INDEFINITE, 0);
46 rc = RTSemEventWaitEx(hEventSem,
H A DRTSemEventWaitNoResume-2-ex-generic.cpp41 RTDECL(int) RTSemEventWaitNoResume(RTSEMEVENT hEventSem, RTMSINTERVAL cMillies) argument
45 rc = RTSemEventWaitEx(hEventSem, RTSEMWAIT_FLAGS_NORESUME | RTSEMWAIT_FLAGS_INDEFINITE, 0);
47 rc = RTSemEventWaitEx(hEventSem,
/vbox/src/VBox/Runtime/r0drv/nt/
H A Dsemevent-r0drv-nt.cpp113 RTDECL(int) RTSemEventDestroy(RTSEMEVENT hEventSem) argument
118 PRTSEMEVENTINTERNAL pThis = hEventSem;
134 RTDECL(int) RTSemEventSignal(RTSEMEVENT hEventSem) argument
139 PRTSEMEVENTINTERNAL pThis = (PRTSEMEVENTINTERNAL)hEventSem;
252 RTDECL(int) RTSemEventWaitEx(RTSEMEVENT hEventSem, uint32_t fFlags, uint64_t uTimeout) argument
255 return rtR0SemEventNtWait(hEventSem, fFlags, uTimeout, NULL);
258 return rtR0SemEventNtWait(hEventSem, fFlags, uTimeout, &SrcPos);
263 RTDECL(int) RTSemEventWaitExDebug(RTSEMEVENT hEventSem, uint32_t fFlags, uint64_t uTimeout, argument
267 return rtR0SemEventNtWait(hEventSem, fFlags, uTimeout, &SrcPos);
/vbox/src/VBox/Runtime/r0drv/darwin/
H A Dsemevent-r0drv-darwin.cpp154 RTDECL(int) RTSemEventDestroy(RTSEMEVENT hEventSem) argument
156 PRTSEMEVENTINTERNAL pThis = hEventSem;
183 RTDECL(int) RTSemEventSignal(RTSEMEVENT hEventSem) argument
185 PRTSEMEVENTINTERNAL pThis = (PRTSEMEVENTINTERNAL)hEventSem;
374 RTDECL(int) RTSemEventWaitEx(RTSEMEVENT hEventSem, uint32_t fFlags, uint64_t uTimeout)
377 return rtR0SemEventDarwinWait(hEventSem, fFlags, uTimeout, NULL);
380 return rtR0SemEventDarwinWait(hEventSem, fFlags, uTimeout, &SrcPos);
385 RTDECL(int) RTSemEventWaitExDebug(RTSEMEVENT hEventSem, uint32_t fFlags, uint64_t uTimeout,
389 return rtR0SemEventDarwinWait(hEventSem, fFlags, uTimeout, &SrcPos);
/vbox/src/VBox/Runtime/r0drv/freebsd/
H A Dsemevent-r0drv-freebsd.c116 RTDECL(int) RTSemEventDestroy(RTSEMEVENT hEventSem) argument
121 PRTSEMEVENTINTERNAL pThis = hEventSem;
138 RTDECL(int) RTSemEventSignal(RTSEMEVENT hEventSem) argument
143 PRTSEMEVENTINTERNAL pThis = (PRTSEMEVENTINTERNAL)hEventSem;
230 RTDECL(int) RTSemEventWaitEx(RTSEMEVENT hEventSem, uint32_t fFlags, uint64_t uTimeout) argument
233 return rtR0SemEventWait(hEventSem, fFlags, uTimeout, NULL);
236 return rtR0SemEventWait(hEventSem, fFlags, uTimeout, &SrcPos);
242 RTDECL(int) RTSemEventWaitExDebug(RTSEMEVENT hEventSem, uint32_t fFlags, uint64_t uTimeout, argument
246 return rtR0SemEventWait(hEventSem, fFlags, uTimeout, &SrcPos);
/vbox/src/VBox/Runtime/r0drv/generic/
H A Dsemspinmutex-r0drv-generic.c81 RTSEMEVENT hEventSem; member in struct:RTSEMSPINMUTEXINTERNAL
126 rc = RTSemEventCreateEx(&pThis->hEventSem, RTSEMEVENT_FLAGS_NO_LOCK_VAL, NIL_RTLOCKVALCLASS, NULL);
412 rc = RTSemEventWait(pThis->hEventSem, RT_INDEFINITE_WAIT);
467 int rc = RTSemEventSignal(pThis->hEventSem);
478 RTSEMEVENT hEventSem; local
495 hEventSem = pThis->hEventSem;
496 pThis->hEventSem = NIL_RTSEMEVENT;
497 rc = RTSemEventDestroy(hEventSem); AssertRC(rc);
/vbox/src/VBox/Runtime/r0drv/haiku/
H A Dsemevent-r0drv-haiku.c117 RTDECL(int) RTSemEventDestroy(RTSEMEVENT hEventSem) argument
122 PRTSEMEVENTINTERNAL pThis = hEventSem;
139 RTDECL(int) RTSemEventSignal(RTSEMEVENT hEventSem) argument
144 PRTSEMEVENTINTERNAL pThis = (PRTSEMEVENTINTERNAL)hEventSem;
238 RTDECL(int) RTSemEventWaitEx(RTSEMEVENT hEventSem, uint32_t fFlags, uint64_t uTimeout) argument
241 return rtR0SemEventWait(hEventSem, fFlags, uTimeout, NULL);
244 return rtR0SemEventWait(hEventSem, fFlags, uTimeout, &SrcPos);
250 RTDECL(int) RTSemEventWaitExDebug(RTSEMEVENT hEventSem, uint32_t fFlags, uint64_t uTimeout, argument
254 return rtR0SemEventWait(hEventSem, fFlags, uTimeout, &SrcPos);
/vbox/src/VBox/Runtime/r0drv/linux/
H A Dsemevent-r0drv-linux.c118 RTDECL(int) RTSemEventDestroy(RTSEMEVENT hEventSem) argument
123 PRTSEMEVENTINTERNAL pThis = hEventSem;
142 RTDECL(int) RTSemEventSignal(RTSEMEVENT hEventSem) argument
147 PRTSEMEVENTINTERNAL pThis = (PRTSEMEVENTINTERNAL)hEventSem;
240 RTDECL(int) RTSemEventWaitEx(RTSEMEVENT hEventSem, uint32_t fFlags, uint64_t uTimeout) argument
243 return rtR0SemEventLnxWait(hEventSem, fFlags, uTimeout, NULL);
246 return rtR0SemEventLnxWait(hEventSem, fFlags, uTimeout, &SrcPos);
252 RTDECL(int) RTSemEventWaitExDebug(RTSEMEVENT hEventSem, uint32_t fFlags, uint64_t uTimeout, argument
256 return rtR0SemEventLnxWait(hEventSem, fFlags, uTimeout, &SrcPos);
/vbox/src/VBox/Runtime/r0drv/os2/
H A Dsemevent-r0drv-os2.cpp97 RTDECL(int) RTSemEventDestroy(RTSEMEVENT hEventSem) argument
99 PRTSEMEVENTINTERNAL pThis = hEventSem;
129 RTDECL(int) RTSemEventSignal(RTSEMEVENT hEventSem) argument
131 PRTSEMEVENTINTERNAL pThis = (PRTSEMEVENTINTERNAL)hEventSem;
247 RTDECL(int) RTSemEventWaitEx(RTSEMEVENT hEventSem, uint32_t fFlags, uint64_t uTimeout) argument
250 return rtR0SemEventOs2Wait(hEventSem, fFlags, uTimeout, NULL);
253 return rtR0SemEventOs2Wait(hEventSem, fFlags, uTimeout, &SrcPos);
258 RTDECL(int) RTSemEventWaitExDebug(RTSEMEVENT hEventSem, uint32_t fFlags, uint64_t uTimeout, argument
262 return rtR0SemEventOs2Wait(hEventSem, fFlags, uTimeout, &SrcPos);
/vbox/src/VBox/Runtime/r0drv/solaris/
H A Dsemevent-r0drv-solaris.c164 RTDECL(int) RTSemEventDestroy(RTSEMEVENT hEventSem) argument
169 PRTSEMEVENTINTERNAL pThis = hEventSem;
205 RTDECL(int) RTSemEventSignal(RTSEMEVENT hEventSem) argument
207 PRTSEMEVENTINTERNAL pThis = (PRTSEMEVENTINTERNAL)hEventSem;
324 RTDECL(int) RTSemEventWaitEx(RTSEMEVENT hEventSem, uint32_t fFlags, uint64_t uTimeout) argument
327 return rtR0SemEventSolWait(hEventSem, fFlags, uTimeout, NULL);
330 return rtR0SemEventSolWait(hEventSem, fFlags, uTimeout, &SrcPos);
335 RTDECL(int) RTSemEventWaitExDebug(RTSEMEVENT hEventSem, uint32_t fFlags, uint64_t uTimeout, argument
339 return rtR0SemEventSolWait(hEventSem, fFlags, uTimeout, &SrcPos);
/vbox/src/VBox/Runtime/r3/win/
H A Dsemevent-win.cpp130 RTDECL(int) RTSemEventDestroy(RTSEMEVENT hEventSem) argument
132 struct RTSEMEVENTINTERNAL *pThis = hEventSem;
157 AssertMsgFailed(("Destroy hEventSem %p failed, lasterr=%u (%Rrc)\n", pThis, dwErr, rc));
165 RTDECL(int) RTSemEventSignal(RTSEMEVENT hEventSem) argument
170 struct RTSEMEVENTINTERNAL *pThis = hEventSem;
189 AssertMsgFailed(("Signaling hEventSem %p failed, lasterr=%d\n", pThis, dwErr));
208 AssertMsgFailed(("Wait on hEventSem %p failed, rc=%d lasterr=%d\n", pThis, rc, GetLastError()));
220 RTDECL(int) RTSemEventWaitNoResume(RTSEMEVENT hEventSem, RTMSINTERVAL cMillies) argument
227 struct RTSEMEVENTINTERNAL *pThis = hEventSem;
262 RTDECL(void) RTSemEventSetSignaller(RTSEMEVENT hEventSem, RTTHREA argument
275 RTSemEventAddSignaller(RTSEMEVENT hEventSem, RTTHREAD hThread) argument
288 RTSemEventRemoveSignaller(RTSEMEVENT hEventSem, RTTHREAD hThread) argument
[all...]
/vbox/include/iprt/
H A Dsemaphore.h147 * @param hEventSem Handle of the event semaphore. NIL_RTSEMEVENT
150 RTDECL(int) RTSemEventDestroy(RTSEMEVENT hEventSem); variable
160 * @param hEventSem The event semaphore to signal.
166 RTDECL(int) RTSemEventSignal(RTSEMEVENT hEventSem); variable
176 * @param hEventSem The event semaphore to wait on.
179 RTDECL(int) RTSemEventWait(RTSEMEVENT hEventSem, RTMSINTERVAL cMillies);
187 * @param hEventSem The event semaphore to wait on.
190 RTDECL(int) RTSemEventWaitNoResume(RTSEMEVENT hEventSem, RTMSINTERVAL cMillies);
196 * @param hEventSem The event semaphore to wait on.
205 RTDECL(int) RTSemEventWaitEx(RTSEMEVENT hEventSem, uint32_
[all...]
/vbox/src/VBox/Additions/WINNT/Graphics/Video/mp/wddm/
H A DVBoxMPShgsmi.cpp71 const VBOXSHGSMIHEADER* VBoxSHGSMICommandPrepAsynchEvent (PVBOXSHGSMI pHeap, PVOID pvBuff, RTSEMEVENT hEventSem) argument
75 pHeader->u64Info2 = (uint64_t)hEventSem;
83 RTSEMEVENT hEventSem; local
84 int rc = RTSemEventCreate(&hEventSem);
88 return VBoxSHGSMICommandPrepAsynchEvent (pHeap, pCmd, hEventSem);
101 RTSEMEVENT hEventSem = (RTSEMEVENT)pHeader->u64Info2; local
102 int rc = RTSemEventWait(hEventSem, RT_INDEFINITE_WAIT);
105 RTSemEventDestroy(hEventSem);
117 RTSEMEVENT hEventSem = (RTSEMEVENT)pHeader->u64Info2; local
118 RTSemEventDestroy(hEventSem);
[all...]
/vbox/src/VBox/Runtime/r3/linux/
H A Dsemevent-linux.cpp170 RTDECL(int) RTSemEventDestroy(RTSEMEVENT hEventSem) argument
175 struct RTSEMEVENTINTERNAL *pThis = hEventSem;
205 RTDECL(int) RTSemEventSignal(RTSEMEVENT hEventSem) argument
210 struct RTSEMEVENTINTERNAL *pThis = hEventSem;
239 static int rtSemEventWait(RTSEMEVENT hEventSem, RTMSINTERVAL cMillies, bool fAutoResume) argument
246 struct RTSEMEVENTINTERNAL *pThis = hEventSem;
353 RTDECL(int) RTSemEventWait(RTSEMEVENT hEventSem, RTMSINTERVAL cMillies) argument
355 int rc = rtSemEventWait(hEventSem, cMillies, true);
362 RTDECL(int) RTSemEventWaitNoResume(RTSEMEVENT hEventSem, RTMSINTERVAL cMillies) argument
364 return rtSemEventWait(hEventSem, cMillie
368 RTSemEventSetSignaller(RTSEMEVENT hEventSem, RTTHREAD hThread) argument
381 RTSemEventAddSignaller(RTSEMEVENT hEventSem, RTTHREAD hThread) argument
394 RTSemEventRemoveSignaller(RTSEMEVENT hEventSem, RTTHREAD hThread) argument
[all...]
/vbox/src/VBox/Runtime/r3/os2/
H A Dsems-os2.cpp72 RTDECL(int) RTSemEventDestroy(RTSEMEVENT hEventSem) argument
74 if (hEventSem == NIL_RTSEMEVENT)
80 int rc = DosCloseEventSem(SEM2HND(hEventSem));
83 AssertMsgFailed(("Destroy hEventSem %p failed, rc=%d\n", hEventSem, rc));
88 RTDECL(int) RTSemEventWaitNoResume(RTSEMEVENT hEventSem, RTMSINTERVAL cMillies) argument
93 int rc = DosWaitEventSem(SEM2HND(hEventSem), cMillies == RT_INDEFINITE_WAIT ? SEM_INDEFINITE_WAIT : cMillies);
102 AssertMsgFailed(("Wait on hEventSem %p failed, rc=%d\n", hEventSem, rc));
109 RTDECL(int) RTSemEventSignal(RTSEMEVENT hEventSem) argument
127 RTSemEventSetSignaller(RTSEMEVENT hEventSem, RTTHREAD hThread) argument
133 RTSemEventAddSignaller(RTSEMEVENT hEventSem, RTTHREAD hThread) argument
139 RTSemEventRemoveSignaller(RTSEMEVENT hEventSem, RTTHREAD hThread) argument
[all...]
/vbox/src/VBox/Runtime/r3/posix/
H A Dsemevent-posix.cpp189 RTDECL(int) RTSemEventDestroy(RTSEMEVENT hEventSem) argument
194 struct RTSEMEVENTINTERNAL *pThis = hEventSem;
251 RTDECL(int) RTSemEventSignal(RTSEMEVENT hEventSem) argument
256 struct RTSEMEVENTINTERNAL *pThis = hEventSem;
276 AssertMsgFailed(("Failed to lock event sem %p, rc=%d.\n", hEventSem, rc));
287 AssertMsg(!rc, ("Failed to signal event sem %p, rc=%d.\n", hEventSem, rc));
292 AssertMsg(!rc, ("Failed to signal event sem %p, rc=%d. (2)\n", hEventSem, rc));
301 AssertMsg(!rc2, ("Failed to unlock event sem %p, rc=%d.\n", hEventSem, rc));
311 DECL_FORCE_INLINE(int) rtSemEventWait(RTSEMEVENT hEventSem, RTMSINTERVAL cMillies, bool fAutoResume) argument
320 struct RTSEMEVENTINTERNAL *pThis = hEventSem;
493 RTSemEventWait(RTSEMEVENT hEventSem, RTMSINTERVAL cMillies) argument
501 RTSemEventWaitNoResume(RTSEMEVENT hEventSem, RTMSINTERVAL cMillies) argument
507 RTSemEventSetSignaller(RTSEMEVENT hEventSem, RTTHREAD hThread) argument
521 RTSemEventAddSignaller(RTSEMEVENT hEventSem, RTTHREAD hThread) argument
535 RTSemEventRemoveSignaller(RTSEMEVENT hEventSem, RTTHREAD hThread) argument
[all...]
/vbox/src/VBox/Additions/common/VBoxGuest/
H A DVBoxGuest-haiku-stubs.c265 RTDECL(int) RTSemEventWaitEx(RTSEMEVENT hEventSem, uint32_t fFlags, uint64_t uTimeout) argument
267 return g_VBoxGuest->_RTSemEventWaitEx(hEventSem, fFlags, uTimeout);
269 RTDECL(int) RTSemEventWaitExDebug(RTSEMEVENT hEventSem, uint32_t fFlags, uint64_t uTimeout, RTHCUINTPTR uId, RT_SRC_POS_DECL) argument
271 return g_VBoxGuest->_RTSemEventWaitExDebug(hEventSem, fFlags, uTimeout, uId, pszFile, iLine, pszFunction);
/vbox/src/VBox/Storage/testcase/
H A DtstVDIo.cpp2546 RTSEMEVENT hEventSem = (RTSEMEVENT)pvUser2; local
2583 RTSemEventSignal(hEventSem);

Completed in 73 milliseconds