Searched defs:hEventMulti (Results 1 - 6 of 6) sorted by relevance

/vbox/src/VBox/HostDrivers/Support/testcase/
H A DtstSupSem-Zombie.cpp65 SUPSEMEVENTMULTI hEventMulti = (SUPSEMEVENTMULTI)pvUser; local
67 int rc = SUPSemEventMultiWaitNoResume(g_pSession, hEventMulti, 120*1000);
85 SUPSEMEVENTMULTI hEventMulti = (SUPSEMEVENTMULTI)pvUser; local
87 int rc = SUPSemEventMultiWaitNoResume(g_pSession, hEventMulti, RT_INDEFINITE_WAIT);
129 SUPSEMEVENTMULTI hEventMulti = NIL_SUPSEMEVENT; local
130 RTTESTI_CHECK_RC(SUPSemEventMultiCreate(pSession, &hEventMulti), VINF_SUCCESS);
137 RTTESTI_CHECK_RC(RTThreadCreate(&hThread, tstSupSemMRETimed, (void *)hEventMulti, 0, RTTHREADTYPE_TIMER, 0 /*fFlags*/, "IntMRE"), VINF_SUCCESS);
139 RTTESTI_CHECK_RC(RTThreadCreate(&hThread, tstSupSemMREInf, (void *)hEventMulti, 0, RTTHREADTYPE_TIMER, 0 /*fFlags*/, "IntMRE"), VINF_SUCCESS);
H A DtstSupSem.cpp65 SUPSEMEVENTMULTI hEventMulti = (SUPSEMEVENTMULTI)pvUser; local
67 return SUPSemEventMultiWaitNoResume(g_pSession, hEventMulti, g_cMillies);
147 SUPSEMEVENTMULTI hEventMulti = NIL_SUPSEMEVENT; local
148 RTTESTI_CHECK_RC(SUPSemEventMultiCreate(pSession, &hEventMulti), VINF_SUCCESS);
149 RTTESTI_CHECK_RC(SUPSemEventMultiWaitNoResume(pSession, hEventMulti, 0), VERR_TIMEOUT);
150 RTTESTI_CHECK_RC(SUPSemEventMultiWaitNoResume(pSession, hEventMulti, 1), VERR_TIMEOUT);
151 RTTESTI_CHECK_RC(SUPSemEventMultiWaitNoResume(pSession, hEventMulti, 2), VERR_TIMEOUT);
152 RTTESTI_CHECK_RC(SUPSemEventMultiWaitNoResume(pSession, hEventMulti, 8), VERR_TIMEOUT);
153 RTTESTI_CHECK_RC(SUPSemEventMultiWaitNoResume(pSession, hEventMulti,20), VERR_TIMEOUT);
154 RTTESTI_CHECK_RC(SUPSemEventMultiSignal(pSession, hEventMulti), VINF_SUCCES
[all...]
/vbox/include/iprt/
H A Donce.h73 RTSEMEVENTMULTI volatile hEventMulti; member in struct:RTONCE
74 /** Reference counter for hEventMulti. */
/vbox/src/VBox/HostDrivers/Support/
H A DSUPLibSem.cpp179 SUPDECL(int) SUPSemEventMultiClose(PSUPDRVSESSION pSession, SUPSEMEVENTMULTI hEventMulti) argument
181 if (hEventMulti == NIL_SUPSEMEVENTMULTI)
183 return supSemOp2(pSession, SUP_SEM_TYPE_EVENT_MULTI, (uintptr_t)hEventMulti, SUPSEMOP2_CLOSE, 0);
187 SUPDECL(int) SUPSemEventMultiSignal(PSUPDRVSESSION pSession, SUPSEMEVENTMULTI hEventMulti) argument
189 return supSemOp2(pSession, SUP_SEM_TYPE_EVENT_MULTI, (uintptr_t)hEventMulti, SUPSEMOP2_SIGNAL, 0);
193 SUPDECL(int) SUPSemEventMultiReset(PSUPDRVSESSION pSession, SUPSEMEVENTMULTI hEventMulti) argument
195 return supSemOp2(pSession, SUP_SEM_TYPE_EVENT_MULTI, (uintptr_t)hEventMulti, SUPSEMOP2_RESET, 0);
199 SUPDECL(int) SUPSemEventMultiWaitNoResume(PSUPDRVSESSION pSession, SUPSEMEVENTMULTI hEventMulti, uint32_t cMillies) argument
201 return supSemOp2(pSession, SUP_SEM_TYPE_EVENT_MULTI, (uintptr_t)hEventMulti, SUPSEMOP2_WAIT_MS_REL, cMillies);
205 SUPDECL(int) SUPSemEventMultiWaitNsAbsIntr(PSUPDRVSESSION pSession, SUPSEMEVENTMULTI hEventMulti, uint64_ argument
211 SUPSemEventMultiWaitNsRelIntr(PSUPDRVSESSION pSession, SUPSEMEVENTMULTI hEventMulti, uint64_t cNsTimeout) argument
[all...]
H A DSUPDrvSem.cpp275 SUPDECL(int) SUPSemEventMultiClose(PSUPDRVSESSION pSession, SUPSEMEVENTMULTI hEventMulti) argument
284 if (hEventMulti == NIL_SUPSEMEVENTMULTI)
286 h32 = (uint32_t)(uintptr_t)hEventMulti;
287 if (h32 != (uintptr_t)hEventMulti)
303 SUPDECL(int) SUPSemEventMultiSignal(PSUPDRVSESSION pSession, SUPSEMEVENTMULTI hEventMulti) argument
313 h32 = (uint32_t)(uintptr_t)hEventMulti;
314 if (h32 != (uintptr_t)hEventMulti)
330 SUPDECL(int) SUPSemEventMultiReset(PSUPDRVSESSION pSession, SUPSEMEVENTMULTI hEventMulti) argument
340 h32 = (uint32_t)(uintptr_t)hEventMulti;
341 if (h32 != (uintptr_t)hEventMulti)
357 supR0SemEventMultiWaitEx(PSUPDRVSESSION pSession, SUPSEMEVENTMULTI hEventMulti, uint32_t fFlags, uint64_t uTimeout) argument
383 SUPSemEventMultiWait(PSUPDRVSESSION pSession, SUPSEMEVENTMULTI hEventMulti, uint32_t cMillies) argument
393 SUPSemEventMultiWaitNoResume(PSUPDRVSESSION pSession, SUPSEMEVENTMULTI hEventMulti, uint32_t cMillies) argument
402 SUPSemEventMultiWaitNsAbsIntr(PSUPDRVSESSION pSession, SUPSEMEVENTMULTI hEventMulti, uint64_t uNsTimeout) argument
409 SUPSemEventMultiWaitNsRelIntr(PSUPDRVSESSION pSession, SUPSEMEVENTMULTI hEventMulti, uint64_t cNsTimeout) argument
[all...]
H A DSUPDrv.cpp2020 SUPSEMEVENTMULTI hEventMulti = (SUPSEMEVENTMULTI)(uintptr_t)pReq->u.In.hSem; local
2024 pReq->Hdr.rc = SUPSemEventMultiWaitNoResume(pSession, hEventMulti, pReq->u.In.uArg.cRelMsTimeout);
2027 pReq->Hdr.rc = SUPSemEventMultiWaitNsAbsIntr(pSession, hEventMulti, pReq->u.In.uArg.uAbsNsTimeout);
2030 pReq->Hdr.rc = SUPSemEventMultiWaitNsRelIntr(pSession, hEventMulti, pReq->u.In.uArg.cRelNsTimeout);
2033 pReq->Hdr.rc = SUPSemEventMultiSignal(pSession, hEventMulti);
2036 pReq->Hdr.rc = SUPSemEventMultiClose(pSession, hEventMulti);
2039 pReq->Hdr.rc = SUPSemEventMultiReset(pSession, hEventMulti);
2090 SUPSEMEVENTMULTI hEventMulti = (SUPSEMEVENTMULTI)(uintptr_t)pReq->u.In.hSem; local
2094 REQ_CHECK_EXPR(SUP_IOCTL_SEM_OP3, hEventMulti == NIL_SUPSEMEVENTMULTI);
2095 pReq->Hdr.rc = SUPSemEventMultiCreate(pSession, &hEventMulti);
[all...]

Completed in 56 milliseconds