Searched refs:hEventMultiSem (Results 1 - 16 of 16) sorted by relevance

/vbox/src/VBox/Runtime/generic/
H A DRTSemEventMultiWait-2-ex-generic.cpp40 RTDECL(int) RTSemEventMultiWait(RTSEMEVENTMULTI hEventMultiSem, RTMSINTERVAL cMillies) argument
44 rc = RTSemEventMultiWaitEx(hEventMultiSem, RTSEMWAIT_FLAGS_RESUME | RTSEMWAIT_FLAGS_INDEFINITE, 0);
46 rc = RTSemEventMultiWaitEx(hEventMultiSem,
H A DRTSemEventMultiWaitNoResume-2-ex-generic.cpp41 RTDECL(int) RTSemEventMultiWaitNoResume(RTSEMEVENTMULTI hEventMultiSem, RTMSINTERVAL cMillies) argument
45 rc = RTSemEventMultiWaitEx(hEventMultiSem, RTSEMWAIT_FLAGS_NORESUME | RTSEMWAIT_FLAGS_INDEFINITE, 0);
47 rc = RTSemEventMultiWaitEx(hEventMultiSem,
/vbox/src/VBox/Runtime/r3/win/
H A Dsemeventmulti-win.cpp123 RTDECL(int) RTSemEventMultiDestroy(RTSEMEVENTMULTI hEventMultiSem) argument
125 struct RTSEMEVENTMULTIINTERNAL *pThis = hEventMultiSem;
147 AssertMsgFailed(("Destroy hEventMultiSem %p failed, lasterr=%u (%Rrc)\n", pThis, dwErr, rc));
155 RTDECL(int) RTSemEventMultiSignal(RTSEMEVENTMULTI hEventMultiSem) argument
160 struct RTSEMEVENTMULTIINTERNAL *pThis = hEventMultiSem;
179 AssertMsgFailed(("Signaling hEventMultiSem %p failed, lasterr=%d\n", pThis, dwErr));
184 RTDECL(int) RTSemEventMultiReset(RTSEMEVENTMULTI hEventMultiSem) argument
189 struct RTSEMEVENTMULTIINTERNAL *pThis = hEventMultiSem;
199 AssertMsgFailed(("Resetting hEventMultiSem %p failed, lasterr=%d\n", pThis, dwErr));
219 AssertMsgFailed(("Wait on hEventMultiSem
230 rtSemEventMultiWinWait(RTSEMEVENTMULTI hEventMultiSem, uint32_t fFlags, uint64_t uTimeout, PCRTLOCKVALSRCPOS pSrcPos) argument
313 RTSemEventMultiWaitEx(RTSEMEVENTMULTI hEventMultiSem, uint32_t fFlags, uint64_t uTimeout) argument
324 RTSemEventMultiWaitExDebug(RTSEMEVENTMULTI hEventMultiSem, uint32_t fFlags, uint64_t uTimeout, RTHCUINTPTR uId, RT_SRC_POS_DECL) argument
333 RTSemEventMultiSetSignaller(RTSEMEVENTMULTI hEventMultiSem, RTTHREAD hThread) argument
346 RTSemEventMultiAddSignaller(RTSEMEVENTMULTI hEventMultiSem, RTTHREAD hThread) argument
359 RTSemEventMultiRemoveSignaller(RTSEMEVENTMULTI hEventMultiSem, RTTHREAD hThread) argument
[all...]
/vbox/src/VBox/Runtime/r3/os2/
H A Dsems-os2.cpp173 RTDECL(int) RTSemEventMultiDestroy(RTSEMEVENTMULTI hEventMultiSem) argument
175 if (hEventMultiSem == NIL_RTSEMEVENTMULTI)
181 int rc = DosCloseEventSem(SEM2HND(hEventMultiSem));
184 AssertMsgFailed(("Destroy hEventMultiSem %p failed, rc=%d\n", hEventMultiSem, rc));
189 RTDECL(int) RTSemEventMultiSignal(RTSEMEVENTMULTI hEventMultiSem) argument
194 int rc = DosPostEventSem(SEM2HND(hEventMultiSem));
207 RTDECL(int) RTSemEventMultiReset(RTSEMEVENTMULTI hEventMultiSem) argument
213 int rc = DosResetEventSem(SEM2HND(hEventMultiSem), &ulIgnore);
225 RTDECL(int) RTSemEventMultiWaitNoResume(RTSEMEVENTMULTI hEventMultiSem, RTMSINTERVA argument
246 RTSemEventMultiSetSignaller(RTSEMEVENTMULTI hEventMultiSem, RTTHREAD hThread) argument
252 RTSemEventMultiAddSignaller(RTSEMEVENTMULTI hEventMultiSem, RTTHREAD hThread) argument
257 RTSemEventMultiRemoveSignaller(RTSEMEVENTMULTI hEventMultiSem, RTTHREAD hThread) argument
[all...]
/vbox/src/VBox/Runtime/r3/linux/
H A Dsemeventmulti-linux.cpp163 RTDECL(int) RTSemEventMultiDestroy(RTSEMEVENTMULTI hEventMultiSem) argument
168 struct RTSEMEVENTMULTIINTERNAL *pThis = hEventMultiSem;
195 RTDECL(int) RTSemEventMultiSignal(RTSEMEVENTMULTI hEventMultiSem) argument
200 struct RTSEMEVENTMULTIINTERNAL *pThis = hEventMultiSem;
229 RTDECL(int) RTSemEventMultiReset(RTSEMEVENTMULTI hEventMultiSem) argument
234 struct RTSEMEVENTMULTIINTERNAL *pThis = hEventMultiSem;
385 RTDECL(int) RTSemEventMultiWaitEx(RTSEMEVENTMULTI hEventMultiSem, uint32_t fFlags, uint64_t uTimeout) argument
388 return rtSemEventLnxMultiWait(hEventMultiSem, fFlags, uTimeout, NULL);
391 return rtSemEventLnxMultiWait(hEventMultiSem, fFlags, uTimeout, &SrcPos);
396 RTDECL(int) RTSemEventMultiWaitExDebug(RTSEMEVENTMULTI hEventMultiSem, uint32_ argument
404 RTSemEventMultiSetSignaller(RTSEMEVENTMULTI hEventMultiSem, RTTHREAD hThread) argument
417 RTSemEventMultiAddSignaller(RTSEMEVENTMULTI hEventMultiSem, RTTHREAD hThread) argument
430 RTSemEventMultiRemoveSignaller(RTSEMEVENTMULTI hEventMultiSem, RTTHREAD hThread) argument
[all...]
/vbox/src/VBox/Runtime/r0drv/freebsd/
H A Dsemeventmulti-r0drv-freebsd.c138 RTDECL(int) RTSemEventMultiDestroy(RTSEMEVENTMULTI hEventMultiSem) argument
143 PRTSEMEVENTMULTIINTERNAL pThis = (PRTSEMEVENTMULTIINTERNAL)hEventMultiSem;
161 RTDECL(int) RTSemEventMultiSignal(RTSEMEVENTMULTI hEventMultiSem) argument
169 PRTSEMEVENTMULTIINTERNAL pThis = (PRTSEMEVENTMULTIINTERNAL)hEventMultiSem;
195 RTDECL(int) RTSemEventMultiReset(RTSEMEVENTMULTI hEventMultiSem) argument
200 PRTSEMEVENTMULTIINTERNAL pThis = (PRTSEMEVENTMULTIINTERNAL)hEventMultiSem;
292 RTDECL(int) RTSemEventMultiWaitEx(RTSEMEVENTMULTI hEventMultiSem, uint32_t fFlags, uint64_t uTimeout) argument
295 return rtR0SemEventMultiBsdWait(hEventMultiSem, fFlags, uTimeout, NULL);
298 return rtR0SemEventMultiBsdWait(hEventMultiSem, fFlags, uTimeout, &SrcPos);
304 RTDECL(int) RTSemEventMultiWaitExDebug(RTSEMEVENTMULTI hEventMultiSem, uint32_ argument
[all...]
/vbox/src/VBox/Runtime/r0drv/haiku/
H A Dsemeventmulti-r0drv-haiku.c118 RTDECL(int) RTSemEventMultiDestroy(RTSEMEVENTMULTI hEventMultiSem) argument
123 PRTSEMEVENTMULTIINTERNAL pThis = (PRTSEMEVENTMULTIINTERNAL)hEventMultiSem;
141 RTDECL(int) RTSemEventMultiSignal(RTSEMEVENTMULTI hEventMultiSem) argument
146 PRTSEMEVENTMULTIINTERNAL pThis = (PRTSEMEVENTMULTIINTERNAL)hEventMultiSem;
163 RTDECL(int) RTSemEventMultiReset(RTSEMEVENTMULTI hEventMultiSem) argument
168 PRTSEMEVENTMULTIINTERNAL pThis = (PRTSEMEVENTMULTIINTERNAL)hEventMultiSem;
264 RTDECL(int) RTSemEventMultiWaitEx(RTSEMEVENTMULTI hEventMultiSem, uint32_t fFlags, uint64_t uTimeout) argument
267 return rtR0SemEventMultiHkuWait(hEventMultiSem, fFlags, uTimeout, NULL);
270 return rtR0SemEventMultiHkuWait(hEventMultiSem, fFlags, uTimeout, &SrcPos);
276 RTDECL(int) RTSemEventMultiWaitExDebug(RTSEMEVENTMULTI hEventMultiSem, uint32_ argument
[all...]
/vbox/src/VBox/Runtime/r0drv/linux/
H A Dsemeventmulti-r0drv-linux.c144 RTDECL(int) RTSemEventMultiDestroy(RTSEMEVENTMULTI hEventMultiSem) argument
149 PRTSEMEVENTMULTIINTERNAL pThis = (PRTSEMEVENTMULTIINTERNAL)hEventMultiSem;
169 RTDECL(int) RTSemEventMultiSignal(RTSEMEVENTMULTI hEventMultiSem) argument
177 PRTSEMEVENTMULTIINTERNAL pThis = (PRTSEMEVENTMULTIINTERNAL)hEventMultiSem;
205 RTDECL(int) RTSemEventMultiReset(RTSEMEVENTMULTI hEventMultiSem) argument
210 PRTSEMEVENTMULTIINTERNAL pThis = (PRTSEMEVENTMULTIINTERNAL)hEventMultiSem;
305 RTDECL(int) RTSemEventMultiWaitEx(RTSEMEVENTMULTI hEventMultiSem, uint32_t fFlags, uint64_t uTimeout) argument
308 return rtR0SemEventMultiLnxWait(hEventMultiSem, fFlags, uTimeout, NULL);
311 return rtR0SemEventMultiLnxWait(hEventMultiSem, fFlags, uTimeout, &SrcPos);
317 RTDECL(int) RTSemEventMultiWaitExDebug(RTSEMEVENTMULTI hEventMultiSem, uint32_ argument
[all...]
/vbox/src/VBox/Runtime/r0drv/nt/
H A Dsemeventmulti-r0drv-nt.cpp113 RTDECL(int) RTSemEventMultiDestroy(RTSEMEVENTMULTI hEventMultiSem) argument
118 PRTSEMEVENTMULTIINTERNAL pThis = (PRTSEMEVENTMULTIINTERNAL)hEventMultiSem;
134 RTDECL(int) RTSemEventMultiSignal(RTSEMEVENTMULTI hEventMultiSem) argument
139 PRTSEMEVENTMULTIINTERNAL pThis = (PRTSEMEVENTMULTIINTERNAL)hEventMultiSem;
156 RTDECL(int) RTSemEventMultiReset(RTSEMEVENTMULTI hEventMultiSem) argument
161 PRTSEMEVENTMULTIINTERNAL pThis = (PRTSEMEVENTMULTIINTERNAL)hEventMultiSem;
275 RTDECL(int) RTSemEventMultiWaitEx(RTSEMEVENTMULTI hEventMultiSem, uint32_t fFlags, uint64_t uTimeout) argument
278 return rtR0SemEventMultiNtWait(hEventMultiSem, fFlags, uTimeout, NULL);
281 return rtR0SemEventMultiNtWait(hEventMultiSem, fFlags, uTimeout, &SrcPos);
286 RTDECL(int) RTSemEventMultiWaitExDebug(RTSEMEVENTMULTI hEventMultiSem, uint32_ argument
[all...]
/vbox/src/VBox/Runtime/r0drv/os2/
H A Dsemeventmulti-r0drv-os2.cpp97 RTDECL(int) RTSemEventMultiDestroy(RTSEMEVENTMULTI hEventMultiSem) argument
99 PRTSEMEVENTMULTIINTERNAL pThis = (PRTSEMEVENTMULTIINTERNAL)hEventMultiSem;
129 RTDECL(int) RTSemEventMultiSignal(RTSEMEVENTMULTI hEventMultiSem) argument
131 PRTSEMEVENTMULTIINTERNAL pThis = (PRTSEMEVENTMULTIINTERNAL)hEventMultiSem;
153 RTDECL(int) RTSemEventMultiReset(RTSEMEVENTMULTI hEventMultiSem) argument
155 PRTSEMEVENTMULTIINTERNAL pThis = (PRTSEMEVENTMULTIINTERNAL)hEventMultiSem;
255 RTDECL(int) RTSemEventMultiWaitEx(RTSEMEVENTMULTI hEventMultiSem, uint32_t fFlags, uint64_t uTimeout) argument
258 return rtR0SemEventMultiOs2Wait(hEventMultiSem, fFlags, uTimeout, NULL);
261 return rtR0SemEventMultiOs2Wait(hEventMultiSem, fFlags, uTimeout, &SrcPos);
266 RTDECL(int) RTSemEventMultiWaitExDebug(RTSEMEVENTMULTI hEventMultiSem, uint32_ argument
[all...]
/vbox/src/VBox/Runtime/r0drv/solaris/
H A Dsemeventmulti-r0drv-solaris.c163 RTDECL(int) RTSemEventMultiDestroy(RTSEMEVENTMULTI hEventMultiSem) argument
165 PRTSEMEVENTMULTIINTERNAL pThis = (PRTSEMEVENTMULTIINTERNAL)hEventMultiSem;
189 RTDECL(int) RTSemEventMultiSignal(RTSEMEVENTMULTI hEventMultiSem) argument
191 PRTSEMEVENTMULTIINTERNAL pThis = (PRTSEMEVENTMULTIINTERNAL)hEventMultiSem;
225 RTDECL(int) RTSemEventMultiReset(RTSEMEVENTMULTI hEventMultiSem) argument
227 PRTSEMEVENTMULTIINTERNAL pThis = (PRTSEMEVENTMULTIINTERNAL)hEventMultiSem;
332 RTDECL(int) RTSemEventMultiWaitEx(RTSEMEVENTMULTI hEventMultiSem, uint32_t fFlags, uint64_t uTimeout) argument
335 return rtR0SemEventMultiSolWait(hEventMultiSem, fFlags, uTimeout, NULL);
338 return rtR0SemEventMultiSolWait(hEventMultiSem, fFlags, uTimeout, &SrcPos);
343 RTDECL(int) RTSemEventMultiWaitExDebug(RTSEMEVENTMULTI hEventMultiSem, uint32_ argument
[all...]
/vbox/src/VBox/Runtime/r3/posix/
H A Dsemeventmulti-posix.cpp197 RTDECL(int) RTSemEventMultiDestroy(RTSEMEVENTMULTI hEventMultiSem) argument
202 struct RTSEMEVENTMULTIINTERNAL *pThis = hEventMultiSem;
224 AssertMsgFailed(("Failed to destroy event sem %p, rc=%d.\n", hEventMultiSem, rc));
241 AssertMsgFailed(("Failed to destroy event sem %p, rc=%d. (mutex)\n", hEventMultiSem, rc));
256 RTDECL(int) RTSemEventMultiSignal(RTSEMEVENTMULTI hEventMultiSem) argument
261 struct RTSEMEVENTMULTIINTERNAL *pThis = hEventMultiSem;
281 AssertMsgFailed(("Failed to lock event sem %p, rc=%d.\n", hEventMultiSem, rc));
292 AssertMsg(!rc, ("Failed to signal event sem %p, rc=%d.\n", hEventMultiSem, rc));
297 AssertMsg(!rc, ("Failed to signal event sem %p, rc=%d. (2)\n", hEventMultiSem, rc));
306 AssertMsg(!rc2, ("Failed to unlock event sem %p, rc=%d.\n", hEventMultiSem, r
316 RTSemEventMultiReset(RTSEMEVENTMULTI hEventMultiSem) argument
[all...]
/vbox/src/VBox/Runtime/r0drv/darwin/
H A Dsemeventmulti-r0drv-darwin.cpp157 RTDECL(int) RTSemEventMultiDestroy(RTSEMEVENTMULTI hEventMultiSem) argument
159 PRTSEMEVENTMULTIINTERNAL pThis = (PRTSEMEVENTMULTIINTERNAL)hEventMultiSem;
184 RTDECL(int) RTSemEventMultiSignal(RTSEMEVENTMULTI hEventMultiSem) argument
186 PRTSEMEVENTMULTIINTERNAL pThis = (PRTSEMEVENTMULTIINTERNAL)hEventMultiSem;
220 RTDECL(int) RTSemEventMultiReset(RTSEMEVENTMULTI hEventMultiSem) argument
222 PRTSEMEVENTMULTIINTERNAL pThis = (PRTSEMEVENTMULTIINTERNAL)hEventMultiSem;
387 RTDECL(int) RTSemEventMultiWaitEx(RTSEMEVENTMULTI hEventMultiSem, uint32_t fFlags, uint64_t uTimeout)
390 return rtR0SemEventMultiDarwinWait(hEventMultiSem, fFlags, uTimeout, NULL);
393 return rtR0SemEventMultiDarwinWait(hEventMultiSem, fFlags, uTimeout, &SrcPos);
398 RTDECL(int) RTSemEventMultiWaitExDebug(RTSEMEVENTMULTI hEventMultiSem, uint32_
[all...]
/vbox/include/iprt/
H A Dsemaphore.h315 * @param hEventMultiSem The multiple release event semaphore. NIL is
318 RTDECL(int) RTSemEventMultiDestroy(RTSEMEVENTMULTI hEventMultiSem); variable
324 * @param hEventMultiSem The multiple release event semaphore.
330 RTDECL(int) RTSemEventMultiSignal(RTSEMEVENTMULTI hEventMultiSem); variable
336 * @param hEventMultiSem The multiple release event semaphore.
338 RTDECL(int) RTSemEventMultiReset(RTSEMEVENTMULTI hEventMultiSem); variable
348 * @param hEventMultiSem The multiple release event semaphore.
351 RTDECL(int) RTSemEventMultiWait(RTSEMEVENTMULTI hEventMultiSem, RTMSINTERVAL cMillies);
359 * @param hEventMultiSem The multiple release event semaphore.
364 RTDECL(int) RTSemEventMultiWaitNoResume(RTSEMEVENTMULTI hEventMultiSem, RTMSINTERVA
[all...]
/vbox/src/VBox/Additions/common/VBoxGuest/
H A DVBoxGuest-haiku-stubs.c257 RTDECL(int) RTSemEventMultiWaitEx(RTSEMEVENTMULTI hEventMultiSem, uint32_t fFlags, uint64_t uTimeout) argument
259 return g_VBoxGuest->_RTSemEventMultiWaitEx(hEventMultiSem, fFlags, uTimeout);
261 RTDECL(int) RTSemEventMultiWaitExDebug(RTSEMEVENTMULTI hEventMultiSem, uint32_t fFlags, uint64_t uTimeout, RTHCUINTPTR uId, RT_SRC_POS_DECL) argument
263 return g_VBoxGuest->_RTSemEventMultiWaitExDebug(hEventMultiSem, fFlags, uTimeout, uId, pszFile, iLine, pszFunction);
H A DVBoxGuest-haiku.h161 int (*_RTSemEventMultiWaitEx)(RTSEMEVENTMULTI hEventMultiSem, uint32_t fFlags, uint64_t uTimeout);
162 int (*_RTSemEventMultiWaitExDebug)(RTSEMEVENTMULTI hEventMultiSem, uint32_t fFlags, uint64_t uTimeout,

Completed in 193 milliseconds