Lines Matching refs:timeout
70 RWLocker::ReadLockWithTimeout(bigtime_t timeout)
72 bigtime_t absoluteTimeout = system_time() + timeout;
74 if (timeout > 0 && absoluteTimeout < 0)
135 RWLocker::WriteLockWithTimeout(bigtime_t timeout)
137 bigtime_t absoluteTimeout = system_time() + timeout;
139 if (timeout > 0 && absoluteTimeout < 0)
203 // /timeout/ -- absolute timeout
205 RWLocker::_ReadLock(bigtime_t timeout)
228 error = _AcquireBenaphore(fQueue, timeout);
241 error = _AcquireBenaphore(fMutex, timeout);
274 // /timeout/ -- absolute timeout
276 RWLocker::_WriteLock(bigtime_t timeout)
280 bool infiniteTimeout = (timeout == B_INFINITE_TIMEOUT);
298 // The timeout is finite and there are readers before us:
353 error = _AcquireBenaphore(fQueue, timeout);
373 error = _AcquireBenaphore(fMutex, timeout);
454 RWLocker::_AcquireBenaphore(Benaphore& benaphore, bigtime_t timeout)
459 timeout);