/vbox/src/VBox/HostDrivers/Support/ |
H A D | SUPLibSem.cpp | 136 SUPDECL(int) SUPSemEventWaitNoResume(PSUPDRVSESSION pSession, SUPSEMEVENT hEvent, uint32_t cMillies) argument 138 return supSemOp2(pSession, SUP_SEM_TYPE_EVENT, (uintptr_t)hEvent, SUPSEMOP2_WAIT_MS_REL, cMillies); 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);
|
H A D | SUPDrvSem.cpp | 185 SUPDECL(int) SUPSemEventWait(PSUPDRVSESSION pSession, SUPSEMEVENT hEvent, uint32_t cMillies) argument 188 if (cMillies == RT_INDEFINITE_WAIT) 190 return supR0SemEventWaitEx(pSession, hEvent, fFlags, cMillies); 194 SUPDECL(int) SUPSemEventWaitNoResume(PSUPDRVSESSION pSession, SUPSEMEVENT hEvent, uint32_t cMillies) argument 197 if (cMillies == RT_INDEFINITE_WAIT) 199 return supR0SemEventWaitEx(pSession, hEvent, fFlags, cMillies); 383 SUPDECL(int) SUPSemEventMultiWait(PSUPDRVSESSION pSession, SUPSEMEVENTMULTI hEventMulti, uint32_t cMillies) argument 386 if (cMillies == RT_INDEFINITE_WAIT) 388 return supR0SemEventMultiWaitEx(pSession, hEventMulti, fFlags, cMillies); 393 SUPDECL(int) SUPSemEventMultiWaitNoResume(PSUPDRVSESSION pSession, SUPSEMEVENTMULTI hEventMulti, uint32_t cMillies) argument [all...] |
/vbox/src/VBox/Devices/USB/vrdp/ |
H A D | USBProxyDevice-vrdp.cpp | 215 static DECLCALLBACK(PVUSBURB) usbProxyVrdpUrbReap(PUSBPROXYDEV pProxyDev, RTMSINTERVAL cMillies) argument 225 int rc = pDevVrdp->pCallback->pfnReapURB (pDevVrdp->pDevice, cMillies, (void **)&pUrb, &cbData, &u32Err);
|
/vbox/src/VBox/Runtime/common/misc/ |
H A D | req.cpp | 229 RTDECL(int) RTReqSubmit(PRTREQ hReq, RTMSINTERVAL cMillies) argument 231 LogFlow(("RTReqSubmit: hReq=%p cMillies=%d\n", hReq, cMillies)); 268 rc = RTReqWait(pReq, cMillies); 276 RTDECL(int) RTReqWait(PRTREQ hReq, RTMSINTERVAL cMillies) argument 278 LogFlow(("RTReqWait: hReq=%p cMillies=%d\n", hReq, cMillies)); 303 if (cMillies != RT_INDEFINITE_WAIT) 304 rc = RTSemEventWait(pReq->EventSem, cMillies);
|
H A D | reqqueue.cpp | 99 RTDECL(int) RTReqQueueProcess(RTREQQUEUE hQueue, RTMSINTERVAL cMillies) argument 127 * cMillies */ 128 rc = RTSemEventWait(pQueue->EventSem, cMillies); 177 RTDECL(int) RTReqQueueCall(RTREQQUEUE hQueue, PRTREQ *ppReq, RTMSINTERVAL cMillies, PFNRT pfnFunction, unsigned cArgs, ...) argument 181 int rc = RTReqQueueCallV(hQueue, ppReq, cMillies, RTREQFLAGS_IPRT_STATUS, pfnFunction, cArgs, va); 188 RTDECL(int) RTReqQueueCallVoid(RTREQQUEUE hQueue, PRTREQ *ppReq, RTMSINTERVAL cMillies, PFNRT pfnFunction, unsigned cArgs, ...) argument 192 int rc = RTReqQueueCallV(hQueue, ppReq, cMillies, RTREQFLAGS_VOID, pfnFunction, cArgs, va); 199 RTDECL(int) RTReqQueueCallEx(RTREQQUEUE hQueue, PRTREQ *ppReq, RTMSINTERVAL cMillies, unsigned fFlags, PFNRT pfnFunction, unsigned cArgs, ...) argument 203 int rc = RTReqQueueCallV(hQueue, ppReq, cMillies, fFlags, pfnFunction, cArgs, va); 210 RTDECL(int) RTReqQueueCallV(RTREQQUEUE hQueue, PRTREQ *ppReq, RTMSINTERVAL cMillies, unsigne argument [all...] |
/vbox/src/VBox/Additions/x11/VBoxClient/testcase/ |
H A D | tstSeamlessX11.cpp | 81 int VbglR3WaitEvent(uint32_t , uint32_t cMillies, uint32_t *) argument 83 return RTSemEventWait(eventSem, cMillies);
|
/vbox/src/VBox/Runtime/r0drv/darwin/ |
H A D | semmutex-r0drv-darwin.cpp | 155 * @param cMillies The timeout. 161 static int rtR0SemMutexDarwinRequestSleep(PRTSEMMUTEXINTERNAL pThis, RTMSINTERVAL cMillies, argument 174 if (cMillies == RT_INDEFINITE_WAIT) 179 nanoseconds_to_absolutetime(cMillies * UINT64_C(1000000), &u64AbsTime); 213 Assert(cMillies != RT_INDEFINITE_WAIT); 253 * @param cMillies The timeout. 258 DECLINLINE(int) rtR0SemMutexDarwinRequest(RTSEMMUTEX hMutexSem, RTMSINTERVAL cMillies, wait_interrupt_t fInterruptible) argument 292 else if (cMillies == 0) 297 return rtR0SemMutexDarwinRequestSleep(pThis, cMillies, fInterruptible, hNativeSelf); 304 RTDECL(int) RTSemMutexRequest(RTSEMMUTEX hMutexSem, RTMSINTERVAL cMillies) argument 310 RTSemMutexRequestDebug(RTSEMMUTEX hMutexSem, RTMSINTERVAL cMillies, RTHCUINTPTR uId, RT_SRC_POS_DECL) argument 316 RTSemMutexRequestNoResume(RTSEMMUTEX hMutexSem, RTMSINTERVAL cMillies) argument 322 RTSemMutexRequestNoResumeDebug(RTSEMMUTEX hMutexSem, RTMSINTERVAL cMillies, RTHCUINTPTR uId, RT_SRC_POS_DECL) argument [all...] |
/vbox/src/VBox/Runtime/r0drv/linux/ |
H A D | the-linux-kernel.h | 191 DECLINLINE(unsigned long) msecs_to_jiffies(unsigned int cMillies) argument 194 if (cMillies > jiffies_to_msecs(MAX_JIFFY_OFFSET)) 198 return (cMillies + (1000 / HZ) - 1) / (1000 / HZ); 200 return cMillies * (HZ / 1000); 202 return (cMillies * HZ + 999) / 1000;
|
/vbox/src/VBox/Runtime/r0drv/nt/ |
H A D | thread-r0drv-nt.cpp | 54 static int rtR0ThreadNtSleepCommon(RTMSINTERVAL cMillies) argument 57 Interval.QuadPart = -(int64_t)cMillies * 10000; 72 RTDECL(int) RTThreadSleep(RTMSINTERVAL cMillies) argument 74 return rtR0ThreadNtSleepCommon(cMillies); 78 RTDECL(int) RTThreadSleepCommon(RTMSINTERVAL cMillies) argument 80 return rtR0ThreadNtSleepCommon(cMillies);
|
/vbox/src/VBox/Runtime/r0drv/solaris/ |
H A D | semmutex-r0drv-solaris.c | 154 * @param cMillies The timeout, must be > 0 or RT_INDEFINITE_WAIT. 159 static int rtSemMutexSolRequestSleep(PRTSEMMUTEXINTERNAL pThis, RTMSINTERVAL cMillies, argument 163 Assert(cMillies > 0); 171 if (cMillies != RT_INDEFINITE_WAIT) 173 clock_t cTicks = drv_usectohz((clock_t)(cMillies * 1000L)); 256 DECLINLINE(int) rtSemMutexSolRequest(RTSEMMUTEX hMutexSem, RTMSINTERVAL cMillies, bool fInterruptible) argument 292 else if (cMillies == 0) 298 rc = rtSemMutexSolRequestSleep(pThis, cMillies, fInterruptible); 305 RTDECL(int) RTSemMutexRequest(RTSEMMUTEX hMutexSem, RTMSINTERVAL cMillies) argument 307 return rtSemMutexSolRequest(hMutexSem, cMillies, fals 311 RTSemMutexRequestDebug(RTSEMMUTEX hMutexSem, RTMSINTERVAL cMillies, RTHCUINTPTR uId, RT_SRC_POS_DECL) argument 317 RTSemMutexRequestNoResume(RTSEMMUTEX hMutexSem, RTMSINTERVAL cMillies) argument 323 RTSemMutexRequestNoResumeDebug(RTSEMMUTEX hMutexSem, RTMSINTERVAL cMillies, RTHCUINTPTR uId, RT_SRC_POS_DECL) argument [all...] |
/vbox/src/VBox/Runtime/r3/posix/ |
H A D | semmutex-posix.cpp | 225 DECL_FORCE_INLINE(int) rtSemMutexRequest(RTSEMMUTEX hMutexSem, RTMSINTERVAL cMillies, PCRTLOCKVALSRCPOS pSrcPos) argument 254 if (cMillies != 0) 259 cMillies, RTTHREADSTATE_MUTEX, true); 268 if (cMillies == RT_INDEFINITE_WAIT) 291 if (cMillies != 0) 293 ts.tv_nsec += (cMillies % 1000) * 1000000; 294 ts.tv_sec += cMillies / 1000; 330 RTDECL(int) RTSemMutexRequest(RTSEMMUTEX hMutexSem, RTMSINTERVAL cMillies) argument 333 return rtSemMutexRequest(hMutexSem, cMillies, NULL); 336 return rtSemMutexRequest(hMutexSem, cMillies, 341 RTSemMutexRequestDebug(RTSEMMUTEX hMutexSem, RTMSINTERVAL cMillies, RTHCUINTPTR uId, RT_SRC_POS_DECL) argument 349 RTSemMutexRequestNoResume(RTSEMMUTEX hMutexSem, RTMSINTERVAL cMillies) argument 361 RTSemMutexRequestNoResumeDebug(RTSEMMUTEX hMutexSem, RTMSINTERVAL cMillies, RTHCUINTPTR uId, RT_SRC_POS_DECL) argument [all...] |
/vbox/src/VBox/Runtime/r3/win/ |
H A D | semevent-win.cpp | 220 RTDECL(int) RTSemEventWaitNoResume(RTSEMEVENT hEventSem, RTMSINTERVAL cMillies) argument 243 if (rc != WAIT_TIMEOUT || cMillies == 0) 246 cMillies, RTTHREADSTATE_EVENT, true); 255 cMillies == RT_INDEFINITE_WAIT ? INFINITE : cMillies,
|
H A D | semmutex-win.cpp | 179 * @param cMillies The number of milliseconds to wait. 182 DECL_FORCE_INLINE(int) rtSemMutexRequestNoResume(RTSEMMUTEX hMutexSem, RTMSINTERVAL cMillies, PCRTLOCKVALSRCPOS pSrcPos) argument 212 if (cMillies > 0) 217 cMillies, RTTHREADSTATE_MUTEX, true); 226 cMillies == RT_INDEFINITE_WAIT ? INFINITE : cMillies, 259 RTDECL(int) RTSemMutexRequestNoResume(RTSEMMUTEX hMutexSem, RTMSINTERVAL cMillies) argument 262 return rtSemMutexRequestNoResume(hMutexSem, cMillies, NULL); 265 return rtSemMutexRequestNoResume(hMutexSem, cMillies, &SrcPos); 270 RTDECL(int) RTSemMutexRequestNoResumeDebug(RTSEMMUTEX hMutexSem, RTMSINTERVAL cMillies, RTHCUINTPT argument [all...] |
/vbox/src/VBox/Devices/Network/ |
H A D | DrvNetSniffer.cpp | 192 static DECLCALLBACK(int) drvNetSnifferDown_WaitReceiveAvail(PPDMINETWORKDOWN pInterface, RTMSINTERVAL cMillies) argument 195 return pThis->pIAboveNet->pfnWaitReceiveAvail(pThis->pIAboveNet, cMillies);
|
/vbox/src/VBox/Devices/Network/lwip/vbox/ |
H A D | sys_arch.c | 151 RTMSINTERVAL cMillies; local 156 cMillies = RT_INDEFINITE_WAIT; 158 cMillies = timeout; 159 rc = RTSemEventWait(sem, cMillies); 264 RTMSINTERVAL cMillies; local 270 cMillies = RT_INDEFINITE_WAIT; 272 cMillies = timeout; 273 rc = LWIPMutexRequest(mbox->mutex, cMillies); 285 if (tsEnd - tsStart >= cMillies) 287 cMillies [all...] |
/vbox/src/VBox/Devices/Network/lwip-new/vbox/ |
H A D | sys_arch.c | 158 RTMSINTERVAL cMillies; local 163 cMillies = RT_INDEFINITE_WAIT; 165 cMillies = timeout; 166 rc = RTSemEventWait(*sem, cMillies); 326 RTMSINTERVAL cMillies; local 335 cMillies = RT_INDEFINITE_WAIT; 337 cMillies = timeout; 349 if (tsEnd - tsStart >= cMillies) 351 cMillies -= tsEnd - tsStart; 353 rc = RTSemEventMultiWait((mbox)->nonempty, cMillies); [all...] |
/vbox/src/VBox/Devices/Serial/ |
H A D | DrvChar.cpp | 151 RTMSINTERVAL cMillies = (rc == VERR_TIMEOUT) ? 50 : RT_INDEFINITE_WAIT; local 152 rc = RTSemEventWait(pThis->SendSem, cMillies);
|
/vbox/src/VBox/Devices/USB/win/ |
H A D | USBProxyDevice-win.cpp | 541 * @param cMillies Number of milliseconds to wait. Use 0 to not 544 static DECLCALLBACK(PVUSBURB) usbProxyWinUrbReap(PUSBPROXYDEV pProxyDev, RTMSINTERVAL cMillies) argument 556 if ( cMillies != 0 560 DWORD cMilliesWait = cMillies == RT_INDEFINITE_WAIT ? INFINITE : cMillies; 620 DWORD cMilliesWait = cMillies == RT_INDEFINITE_WAIT ? INFINITE : cMillies;
|
/vbox/src/VBox/Runtime/testcase/ |
H A D | tstRTCritSect.cpp | 447 uint32_t cMillies = (uint32_t)((u64TSEnd - u64TSStart) / 1000000); local 450 u32Release, cMillies, cSeq, cReordered, cDiffTotal);
|
/vbox/src/VBox/Storage/ |
H A D | VDIfVfs.cpp | 163 static DECLCALLBACK(int) vdIfVfsIos_PollOne(void *pvThis, uint32_t fEvents, RTMSINTERVAL cMillies, bool fIntr, argument 174 rc = RTVfsUtilDummyPollOne(fEvents, cMillies, fIntr, pfRetEvents);
|
H A D | VDVfs.cpp | 344 static DECLCALLBACK(int) vdVfsFile_PollOne(void *pvThis, uint32_t fEvents, RTMSINTERVAL cMillies, bool fIntr, argument 355 rc = RTVfsUtilDummyPollOne(fEvents, cMillies, fIntr, pfRetEvents);
|
/vbox/src/VBox/VMM/VMMR3/ |
H A D | DBGF.cpp | 1014 * @param cMillies Number of millis to wait. 1017 VMMR3DECL(int) DBGFR3EventWait(PUVM pUVM, RTMSINTERVAL cMillies, PCDBGFEVENT *ppEvent) argument 1031 int rc = RTSemPongWait(&pVM->dbgf.s.PingPong, cMillies);
|
/vbox/src/VBox/Runtime/common/checksum/ |
H A D | manifest3.cpp | 352 static DECLCALLBACK(int) rtManifestPtIos_PollOne(void *pvThis, uint32_t fEvents, RTMSINTERVAL cMillies, bool fIntr, argument 356 return RTVfsIoStrmPoll(pThis->hVfsIos, fEvents, cMillies, fIntr, pfRetEvents);
|
/vbox/src/VBox/Runtime/common/dvm/ |
H A D | dvmvfs.cpp | 209 static DECLCALLBACK(int) rtDvmVfsFile_PollOne(void *pvThis, uint32_t fEvents, RTMSINTERVAL cMillies, bool fIntr, argument 220 rc = RTVfsUtilDummyPollOne(fEvents, cMillies, fIntr, pfRetEvents);
|
/vbox/src/VBox/Runtime/common/zip/ |
H A D | pkzip.cpp | 135 static DECLCALLBACK(int) memFssIos_PollOne(void *pvThis, uint32_t fEvents, RTMSINTERVAL cMillies, bool fIntr, uint32_t *pfRetEvents) argument
|