Searched defs:cMillies (Results 51 - 75 of 122) sorted by relevance

12345

/vbox/src/VBox/Runtime/generic/
H A Dsemrw-generic.cpp265 DECL_FORCE_INLINE(int) rtSemRWRequestRead(RTSEMRW hRWSem, RTMSINTERVAL cMillies, bool fInterruptible, PCRTLOCKVALSRCPOS pSrcPos) argument
274 RTMSINTERVAL cMilliesInitial = cMillies;
276 if (cMillies != RT_INDEFINITE_WAIT && cMillies != 0)
281 if (cMillies > 0)
285 rc9 = RTLockValidatorRecExclCheckOrder(&pThis->ValidatorWrite, hThreadSelf, pSrcPos, cMillies);
287 rc9 = RTLockValidatorRecSharedCheckOrder(&pThis->ValidatorRead, hThreadSelf, pSrcPos, cMillies);
349 if (cMillies == 0)
357 if (cMillies != RT_INDEFINITE_WAIT)
371 cMillies, RTTHREADSTATE_RW_REA
439 RTSemRWRequestRead(RTSEMRW hRWSem, RTMSINTERVAL cMillies) argument
451 RTSemRWRequestReadDebug(RTSEMRW hRWSem, RTMSINTERVAL cMillies, RTHCUINTPTR uId, RT_SRC_POS_DECL) argument
459 RTSemRWRequestReadNoResume(RTSEMRW hRWSem, RTMSINTERVAL cMillies) argument
471 RTSemRWRequestReadNoResumeDebug(RTSEMRW hRWSem, RTMSINTERVAL cMillies, RTHCUINTPTR uId, RT_SRC_POS_DECL) argument
559 rtSemRWRequestWrite(RTSEMRW hRWSem, RTMSINTERVAL cMillies, bool fInterruptible, PCRTLOCKVALSRCPOS pSrcPos) argument
743 RTSemRWRequestWrite(RTSEMRW hRWSem, RTMSINTERVAL cMillies) argument
755 RTSemRWRequestWriteDebug(RTSEMRW hRWSem, RTMSINTERVAL cMillies, RTHCUINTPTR uId, RT_SRC_POS_DECL) argument
763 RTSemRWRequestWriteNoResume(RTSEMRW hRWSem, RTMSINTERVAL cMillies) argument
775 RTSemRWRequestWriteNoResumeDebug(RTSEMRW hRWSem, RTMSINTERVAL cMillies, RTHCUINTPTR uId, RT_SRC_POS_DECL) argument
[all...]
H A Dsemrw-lockless-generic.cpp234 static int rtSemRWRequestRead(RTSEMRW hRWSem, RTMSINTERVAL cMillies, bool fInterruptible, PCRTLOCKVALSRCPOS pSrcPos) argument
247 if (cMillies > 0)
253 rc9 = RTLockValidatorRecExclCheckOrder(&pThis->ValidatorWrite, hThreadSelf, pSrcPos, cMillies);
255 rc9 = RTLockValidatorRecSharedCheckOrder(&pThis->ValidatorRead, hThreadSelf, pSrcPos, cMillies);
318 if (!cMillies)
341 cMillies, RTTHREADSTATE_RW_READ, false);
349 rc = RTSemEventMultiWaitNoResume(pThis->hEvtRead, cMillies);
351 rc = RTSemEventMultiWait(pThis->hEvtRead, cMillies);
429 RTDECL(int) RTSemRWRequestRead(RTSEMRW hRWSem, RTMSINTERVAL cMillies)
432 return rtSemRWRequestRead(hRWSem, cMillies, fals
[all...]
/vbox/src/VBox/Runtime/r0drv/linux/
H A Dsemmutex-r0drv-linux.c158 * @param cMillies The timeout.
162 static int rtSemMutexLinuxRequestSleep(PRTSEMMUTEXINTERNAL pThis, RTMSINTERVAL cMillies, argument
167 long lTimeout = cMillies == RT_INDEFINITE_WAIT ? MAX_SCHEDULE_TIMEOUT : msecs_to_jiffies(cMillies);
247 DECLINLINE(int) rtSemMutexLinuxRequest(RTSEMMUTEX hMutexSem, RTMSINTERVAL cMillies, bool fInterruptible) argument
286 else if (cMillies == 0)
292 return rtSemMutexLinuxRequestSleep(pThis, cMillies, fInterruptible, fSavedIrq);
300 RTDECL(int) RTSemMutexRequest(RTSEMMUTEX hMutexSem, RTMSINTERVAL cMillies) argument
302 return rtSemMutexLinuxRequest(hMutexSem, cMillies, false /*fInterruptible*/);
307 RTDECL(int) RTSemMutexRequestDebug(RTSEMMUTEX hMutexSem, RTMSINTERVAL cMillies, RTHCUINTPT argument
314 RTSemMutexRequestNoResume(RTSEMMUTEX hMutexSem, RTMSINTERVAL cMillies) argument
321 RTSemMutexRequestNoResumeDebug(RTSEMMUTEX hMutexSem, RTMSINTERVAL cMillies, RTHCUINTPTR uId, RT_SRC_POS_DECL) argument
[all...]
/vbox/src/VBox/Runtime/r3/linux/
H A Dsemevent-linux.cpp239 static int rtSemEventWait(RTSEMEVENT hEventSem, RTMSINTERVAL cMillies, bool fAutoResume) argument
255 * (ASMAtomicReadS32(&pThis->cWaiters) == 0 || !cMillies) && ... */
265 if (cMillies != RT_INDEFINITE_WAIT)
267 if (!cMillies)
269 ts.tv_sec = cMillies / 1000;
270 ts.tv_nsec = (cMillies % 1000) * UINT32_C(1000000);
271 u64End = RTTimeSystemNanoTS() + cMillies * UINT64_C(1000000);
294 cMillies, RTTHREADSTATE_EVENT, true);
353 RTDECL(int) RTSemEventWait(RTSEMEVENT hEventSem, RTMSINTERVAL cMillies) argument
355 int rc = rtSemEventWait(hEventSem, cMillies, tru
362 RTSemEventWaitNoResume(RTSEMEVENT hEventSem, RTMSINTERVAL cMillies) argument
[all...]
H A Dsemmutex-linux.cpp202 DECL_FORCE_INLINE(int) rtSemMutexRequest(RTSEMMUTEX hMutexSem, RTMSINTERVAL cMillies, bool fAutoResume, PCRTLOCKVALSRCPOS pSrcPos) argument
229 if (cMillies)
231 int rc9 = RTLockValidatorRecExclCheckOrder(&pThis->ValidatorRec, hThreadSelf, pSrcPos, cMillies);
245 if (cMillies != RT_INDEFINITE_WAIT)
247 ts.tv_sec = cMillies / 1000;
248 ts.tv_nsec = (cMillies % 1000) * UINT32_C(1000000);
249 u64End = RTTimeSystemNanoTS() + cMillies * UINT64_C(1000000);
276 cMillies, RTTHREADSTATE_MUTEX, true);
351 RTDECL(int) RTSemMutexRequest(RTSEMMUTEX hMutexSem, RTMSINTERVAL cMillies) argument
354 int rc = rtSemMutexRequest(hMutexSem, cMillies, tru
364 RTSemMutexRequestDebug(RTSEMMUTEX hMutexSem, RTMSINTERVAL cMillies, RTHCUINTPTR uId, RT_SRC_POS_DECL) argument
374 RTSemMutexRequestNoResume(RTSEMMUTEX hMutexSem, RTMSINTERVAL cMillies) argument
385 RTSemMutexRequestNoResumeDebug(RTSEMMUTEX hMutexSem, RTMSINTERVAL cMillies, RTHCUINTPTR uId, RT_SRC_POS_DECL) argument
[all...]
/vbox/src/VBox/Runtime/r3/os2/
H A Dsems-os2.cpp88 RTDECL(int) RTSemEventWaitNoResume(RTSEMEVENT hEventSem, RTMSINTERVAL cMillies) argument
93 int rc = DosWaitEventSem(SEM2HND(hEventSem), cMillies == RT_INDEFINITE_WAIT ? SEM_INDEFINITE_WAIT : cMillies);
225 RTDECL(int) RTSemEventMultiWaitNoResume(RTSEMEVENTMULTI hEventMultiSem, RTMSINTERVAL cMillies) argument
230 int rc = DosWaitEventSem(SEM2HND(hEventMultiSem), cMillies == RT_INDEFINITE_WAIT ? SEM_INDEFINITE_WAIT : cMillies);
326 RTDECL(int) RTSemMutexRequestNoResume(RTSEMMUTEX hMutexSem, RTMSINTERVAL cMillies) argument
331 int rc = DosRequestMutexSem(SEM2HND(hMutexSem), cMillies == RT_INDEFINITE_WAIT ? SEM_INDEFINITE_WAIT : cMillies);
347 RTDECL(int) RTSemMutexRequestNoResumeDebug(RTSEMMUTEX hMutexSem, RTMSINTERVAL cMillies, RTHCUINTPT argument
[all...]
H A Dthread-os2.cpp185 RTDECL(int) RTThreadSleep(RTMSINTERVAL cMillies) argument
187 LogFlow(("RTThreadSleep: cMillies=%d\n", cMillies));
188 DosSleep(cMillies);
189 LogFlow(("RTThreadSleep: returning (cMillies=%d)\n", cMillies));
194 RTDECL(int) RTThreadSleepNoLog(RTMSINTERVAL cMillies) argument
196 DosSleep(cMillies);
/vbox/src/VBox/Runtime/r3/posix/
H A Dpipe-posix.cpp619 RTDECL(int) RTPipeSelectOne(RTPIPE hPipe, RTMSINTERVAL cMillies) argument
635 if ( cMillies == RT_INDEFINITE_WAIT
636 || cMillies >= INT_MAX /* lazy bird */)
639 timeout = cMillies;
H A Dsemevent-posix.cpp311 DECL_FORCE_INLINE(int) rtSemEventWait(RTSEMEVENT hEventSem, RTMSINTERVAL cMillies, bool fAutoResume) argument
328 if (cMillies == RT_INDEFINITE_WAIT)
370 cMillies, RTTHREADSTATE_EVENT, true);
408 if (cMillies != 0)
410 ts.tv_nsec += (cMillies % 1000) * 1000000;
411 ts.tv_sec += cMillies / 1000;
420 if (ASMAtomicIncU32(&pThis->cWaiters) > 1 && cMillies)
451 if (!cMillies)
466 cMillies, RTTHREADSTATE_EVENT, true);
493 RTDECL(int) RTSemEventWait(RTSEMEVENT hEventSem, RTMSINTERVAL cMillies) argument
501 RTSemEventWaitNoResume(RTSEMEVENT hEventSem, RTMSINTERVAL cMillies) argument
[all...]
H A Dsemrw-posix.cpp226 DECL_FORCE_INLINE(int) rtSemRWRequestRead(RTSEMRW hRWSem, RTMSINTERVAL cMillies, PCRTLOCKVALSRCPOS pSrcPos) argument
259 if (cMillies > 0)
264 cMillies, RTTHREADSTATE_RW_READ, true);
273 if (cMillies == RT_INDEFINITE_WAIT)
296 if (cMillies != 0)
298 ts.tv_nsec += (cMillies % 1000) * 1000000;
299 ts.tv_sec += cMillies / 1000;
327 RTDECL(int) RTSemRWRequestRead(RTSEMRW hRWSem, RTMSINTERVAL cMillies) argument
330 return rtSemRWRequestRead(hRWSem, cMillies, NULL);
333 return rtSemRWRequestRead(hRWSem, cMillies,
338 RTSemRWRequestReadDebug(RTSEMRW hRWSem, RTMSINTERVAL cMillies, RTHCUINTPTR uId, RT_SRC_POS_DECL) argument
346 RTSemRWRequestReadNoResume(RTSEMRW hRWSem, RTMSINTERVAL cMillies) argument
358 RTSemRWRequestReadNoResumeDebug(RTSEMRW hRWSem, RTMSINTERVAL cMillies, RTHCUINTPTR uId, RT_SRC_POS_DECL) argument
421 rtSemRWRequestWrite(RTSEMRW hRWSem, RTMSINTERVAL cMillies, PCRTLOCKVALSRCPOS pSrcPos) argument
523 RTSemRWRequestWrite(RTSEMRW hRWSem, RTMSINTERVAL cMillies) argument
534 RTSemRWRequestWriteDebug(RTSEMRW hRWSem, RTMSINTERVAL cMillies, RTHCUINTPTR uId, RT_SRC_POS_DECL) argument
542 RTSemRWRequestWriteNoResume(RTSEMRW hRWSem, RTMSINTERVAL cMillies) argument
554 RTSemRWRequestWriteNoResumeDebug(RTSEMRW hRWSem, RTMSINTERVAL cMillies, RTHCUINTPTR uId, RT_SRC_POS_DECL) argument
[all...]
/vbox/src/VBox/VMM/VMMR3/
H A DPDMThread.cpp727 * @param cMillies The number of milliseconds to sleep.
729 VMMR3DECL(int) PDMR3ThreadSleep(PPDMTHREAD pThread, RTMSINTERVAL cMillies) argument
743 return RTSemEventMultiWaitNoResume(pThread->Internal.s.SleepEvent, cMillies);
/vbox/src/VBox/ValidationKit/utils/nt/
H A Dnttimesources.cpp73 static void DelayMillies(DWORD dwMsStart, DWORD cMillies) argument
75 /* Delay cMillies - 1. */
76 Sleep(cMillies - 1);
77 while (GetTickCount() - dwMsStart < cMillies - 1U)
/vbox/src/VBox/Debugger/
H A DVBoxDbgConsole.cpp602 * @param cMillies Number of milliseconds to wait on input data.
605 VBoxDbgConsole::backInput(PDBGCBACK pBack, uint32_t cMillies) argument
617 RTSemEventWait(pThis->m_EventSem, cMillies);
/vbox/src/VBox/Devices/Network/
H A DDevINIP.cpp394 * @param cMillies Number of milliseconds to wait. 0 means return immediately.
396 static DECLCALLBACK(int) devINIPNetworkDown_WaitInputAvail(PPDMINETWORKDOWN pInterface, RTMSINTERVAL cMillies) argument
H A DDrvNetShaper.cpp211 static DECLCALLBACK(int) drvR3NetShaperDown_WaitReceiveAvail(PPDMINETWORKDOWN pInterface, RTMSINTERVAL cMillies) argument
214 return pThis->pIAboveNet->pfnWaitReceiveAvail(pThis->pIAboveNet, cMillies);
/vbox/src/VBox/HostDrivers/VBoxNetAdp/
H A DVBoxNetAdp.c456 static DECLCALLBACK(int) vboxNetAdpPortWaitForIdle(PINTNETTRUNKIFPORT pIfPort, uint32_t cMillies) argument
475 rc = RTSemEventWait(pThis->hEventIdle, cMillies); /** @todo make interruptible? */
/vbox/src/VBox/HostDrivers/VBoxNetFlt/
H A DVBoxNetFlt.c466 static DECLCALLBACK(int) vboxNetFltPortWaitForIdle(PINTNETTRUNKIFPORT pIfPort, uint32_t cMillies) argument
486 rc = RTSemEventWait(pThis->hEventIdle, cMillies); /** @todo make interruptible? */
/vbox/src/VBox/Devices/USB/
H A DDrvVUSBRootHub.cpp556 static DECLCALLBACK(int) vusbRhReapAsyncUrbsWorker(PVUSBDEV pDev, RTMSINTERVAL cMillies) argument
558 if (!cMillies)
565 vusbUrbDoReapAsync(pDev->pAsyncUrbHead, RT_MIN(cMillies >> 8, 10));
567 && RTTimeMilliTS() - u64Start < cMillies);
574 static DECLCALLBACK(void) vusbRhReapAsyncUrbs(PVUSBIROOTHUBCONNECTOR pInterface, PVUSBIDEVICE pDevice, RTMSINTERVAL cMillies) argument
583 int rc = vusbDevIoThreadExecSync(pDev, (PFNRT)vusbRhReapAsyncUrbsWorker, 2, pDev, cMillies);
/vbox/src/VBox/Devices/USB/os2/
H A DUSBProxyDevice-os2.cpp772 * @param cMillies Number of milliseconds to wait. Use 0 to not wait at all.
774 static PVUSBURB usbProxyOs2UrbReap(PUSBPROXYDEV pProxyDev, RTMSINTERVAL cMillies) argument
796 if (!cMillies)
804 int rc = RTSemEventWait(pDevOs2->EventSyncWait, cMillies);
806 cMillies = 0;
/vbox/src/VBox/Devices/USB/solaris/
H A DUSBProxyDevice-solaris.cpp675 * @param cMillies Number of milliseconds to wait. Use 0 to not wait at all.
677 static DECLCALLBACK(PVUSBURB) usbProxySolarisUrbReap(PUSBPROXYDEV pProxyDev, RTMSINTERVAL cMillies) argument
679 //LogFlowFunc((USBPROXY ":usbProxySolarisUrbReap pProxyDev=%p cMillies=%u\n", pProxyDev, cMillies));
692 if (cMillies > 0)
696 int cMilliesWait = cMillies == RT_INDEFINITE_WAIT ? -1 : cMillies;
/vbox/src/VBox/Additions/common/VBoxGuestLib/
H A DVBoxGuestR3LibGuestProp.cpp899 * @param cMillies Timeout in milliseconds. Use RT_INDEFINITE_WAIT
913 uint64_t u64Timestamp, uint32_t cMillies,
923 Msg.hdr.u32Timeout = cMillies;
910 VbglR3GuestPropWait(uint32_t u32ClientId, const char *pszPatterns, void *pvBuf, uint32_t cbBuf, uint64_t u64Timestamp, uint32_t cMillies, char ** ppszName, char **ppszValue, uint64_t *pu64Timestamp, char **ppszFlags, uint32_t *pcbBufActual) argument
/vbox/include/iprt/
H A Dthread.h198 * @param cMillies Number of milliseconds to sleep.
202 RTDECL(int) RTThreadSleep(RTMSINTERVAL cMillies); variable
215 * @param cMillies Number of milliseconds to sleep.
218 RTDECL(int) RTThreadSleepNoLog(RTMSINTERVAL cMillies); variable
354 * @param cMillies The number of milliseconds to wait. Use RT_INDEFINITE_WAIT for
358 RTDECL(int) RTThreadWait(RTTHREAD Thread, RTMSINTERVAL cMillies, int *prc);
365 * @param cMillies The number of milliseconds to wait. Use RT_INDEFINITE_WAIT for
369 RTDECL(int) RTThreadWaitNoResume(RTTHREAD Thread, RTMSINTERVAL cMillies, int *prc);
448 * @param cMillies The number of milliseconds to wait. Use RT_INDEFINITE_WAIT for
451 RTDECL(int) RTThreadUserWait(RTTHREAD Thread, RTMSINTERVAL cMillies);
[all...]
/vbox/src/VBox/Runtime/common/vfs/
H A Dvfsstdfile.cpp252 static DECLCALLBACK(int) rtVfsStdFile_PollOne(void *pvThis, uint32_t fEvents, RTMSINTERVAL cMillies, bool fIntr, argument
263 rc = RTThreadSleep(cMillies);
268 rc = RTThreadSleep(cMillies);
271 && RTTimeMilliTS() - uMsStart < cMillies);
/vbox/src/VBox/Runtime/r3/freebsd/
H A Dfileaio-freebsd.cpp489 RTDECL(int) RTFileAioCtxWait(RTFILEAIOCTX hAioCtx, size_t cMinReqs, RTMSINTERVAL cMillies, argument
516 if (cMillies != RT_INDEFINITE_WAIT)
518 Timeout.tv_sec = cMillies / 1000;
519 Timeout.tv_nsec = cMillies % 1000 * 1000000;
591 if (cMillies != RT_INDEFINITE_WAIT)
596 if (cMilliesElapsed >= cMillies)
603 Timeout.tv_sec = (cMillies - (RTMSINTERVAL)cMilliesElapsed) / 1000;
604 Timeout.tv_nsec = (cMillies - (RTMSINTERVAL)cMilliesElapsed) % 1000 * 1000000;
/vbox/src/VBox/Runtime/r3/
H A Dpoll.cpp150 static int rtPollNoResumeWorker(RTPOLLSETINTERNAL *pThis, uint64_t MsStart, RTMSINTERVAL cMillies, argument
155 if (RT_UNLIKELY(pThis->cHandles == 0 && cMillies == RT_INDEFINITE_WAIT))
164 rc = RTThreadSleep(cMillies);
175 bool const fNoWait = cMillies == 0;
245 cMillies == RT_INDEFINITE_WAIT ? INFINITE : cMillies,
271 cMillies == RT_INDEFINITE_WAIT ? SEM_INDEFINITE_WAIT : RT_MIN(cMillies, SEM_INDEFINITE_WAIT - 1),
283 cMillies == RT_INDEFINITE_WAIT ? -1 : (long)RT_MIN(cMillies, LONG_MA
432 RTPoll(RTPOLLSET hPollSet, RTMSINTERVAL cMillies, uint32_t *pfEvents, uint32_t *pid) argument
472 RTPollNoResume(RTPOLLSET hPollSet, RTMSINTERVAL cMillies, uint32_t *pfEvents, uint32_t *pid) argument
[all...]

Completed in 641 milliseconds

12345