Searched refs:abstime (Results 1 - 7 of 7) sorted by relevance

/haiku/src/system/libroot/posix/pthread/
H A Dpthread_cond.cpp134 clockid_t clock_id, const struct timespec* abstime)
136 if (abstime == NULL || abstime->tv_nsec < 0 || abstime->tv_nsec >= 1000 * 1000 * 1000)
139 bigtime_t timeoutMicros = ((bigtime_t)abstime->tv_sec) * 1000000
140 + abstime->tv_nsec / 1000;
159 const struct timespec* abstime)
163 abstime);
133 pthread_cond_clockwait(pthread_cond_t* cond, pthread_mutex_t* mutex, clockid_t clock_id, const struct timespec* abstime) argument
158 pthread_cond_timedwait(pthread_cond_t* cond, pthread_mutex_t* mutex, const struct timespec* abstime) argument
H A Dpthread_mutex.cpp119 const struct timespec* abstime)
124 if (abstime != NULL && abstime->tv_nsec < 1000 * 1000 * 1000
125 && abstime->tv_nsec >= 0) {
126 timeout = abstime->tv_sec * 1000000LL + abstime->tv_nsec / 1000LL;
155 pthread_mutex_timedlock(pthread_mutex_t* mutex, const struct timespec* abstime) argument
157 return pthread_mutex_clocklock(mutex, CLOCK_REALTIME, abstime);
118 pthread_mutex_clocklock(pthread_mutex_t* mutex, clockid_t clock_id, const struct timespec* abstime) argument
H A Dpthread_rwlock.cpp346 const struct timespec *abstime)
348 bigtime_t timeout = abstime->tv_sec * 1000000LL
349 + abstime->tv_nsec / 1000LL;
376 const struct timespec *abstime)
378 return pthread_rwlock_clockrdlock(lock, CLOCK_REALTIME, abstime);
407 const struct timespec *abstime)
409 bigtime_t timeout = abstime->tv_sec * 1000000LL
410 + abstime->tv_nsec / 1000LL;
437 const struct timespec *abstime)
439 return pthread_rwlock_clockwrlock(lock, CLOCK_REALTIME, abstime);
345 pthread_rwlock_clockrdlock(pthread_rwlock_t* lock, clockid_t clock_id, const struct timespec *abstime) argument
375 pthread_rwlock_timedrdlock(pthread_rwlock_t* lock, const struct timespec *abstime) argument
406 pthread_rwlock_clockwrlock(pthread_rwlock_t* lock, clockid_t clock_id, const struct timespec *abstime) argument
436 pthread_rwlock_timedwrlock(pthread_rwlock_t* lock, const struct timespec *abstime) argument
[all...]
/haiku/src/libs/posix_error_mapper/
H A Dpthread_cond.cpp33 pthread_mutex_t *mutex, const struct timespec *abstime),
35 abstime));
/haiku/headers/posix/
H A Dsemaphore.h37 const struct timespec* abstime);
38 int sem_timedwait(sem_t* semaphore, const struct timespec* abstime);
H A Dpthread.h98 clockid_t clock_id, const struct timespec *abstime);
100 const struct timespec *abstime);
144 clockid_t clock_id, const struct timespec *abstime);
146 const struct timespec *abstime);
168 clockid_t clock_id, const struct timespec* abstime);
170 const struct timespec *abstime);
174 clockid_t clock_id, const struct timespec* abstime);
176 const struct timespec *abstime);
/haiku/src/system/libroot/posix/
H A Dsemaphore.cpp275 sem_clockwait(sem_t* semaphore, clockid_t clock_id, const struct timespec* abstime) argument
279 error = named_sem_timedwait(semaphore, clock_id, abstime);
281 error = unnamed_sem_timedwait(semaphore, clock_id, abstime);
288 sem_timedwait(sem_t* semaphore, const struct timespec* abstime) argument
290 return sem_clockwait(semaphore, CLOCK_REALTIME, abstime);

Completed in 48 milliseconds