Lines Matching defs:cMillies
155 * @param cMillies The timeout.
161 static int rtR0SemMutexDarwinRequestSleep(PRTSEMMUTEXINTERNAL pThis, RTMSINTERVAL cMillies,
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)
292 else if (cMillies == 0)
297 return rtR0SemMutexDarwinRequestSleep(pThis, cMillies, fInterruptible, hNativeSelf);
304 RTDECL(int) RTSemMutexRequest(RTSEMMUTEX hMutexSem, RTMSINTERVAL cMillies)
306 return rtR0SemMutexDarwinRequest(hMutexSem, cMillies, THREAD_UNINT);
310 RTDECL(int) RTSemMutexRequestDebug(RTSEMMUTEX hMutexSem, RTMSINTERVAL cMillies, RTHCUINTPTR uId, RT_SRC_POS_DECL)
312 return RTSemMutexRequest(hMutexSem, cMillies);
316 RTDECL(int) RTSemMutexRequestNoResume(RTSEMMUTEX hMutexSem, RTMSINTERVAL cMillies)
318 return rtR0SemMutexDarwinRequest(hMutexSem, cMillies, THREAD_ABORTSAFE);
322 RTDECL(int) RTSemMutexRequestNoResumeDebug(RTSEMMUTEX hMutexSem, RTMSINTERVAL cMillies, RTHCUINTPTR uId, RT_SRC_POS_DECL)
324 return RTSemMutexRequestNoResume(hMutexSem, cMillies);