Searched defs:abs_timeout (Results 1 - 5 of 5) sorted by last modified time

/bionic/libc/bionic/
H A Dpthread_cond.cpp216 const timespec* abs_timeout) {
218 return __pthread_cond_timedwait(__get_internal_cond(cond_interface), mutex, false, abs_timeout);
223 const timespec* abs_timeout) {
224 return pthread_cond_timedwait_monotonic(cond_interface, mutex, abs_timeout);
231 timespec* abs_timeout = nullptr; local
234 abs_timeout = &ts;
236 return __pthread_cond_timedwait(__get_internal_cond(cond_interface), mutex, true, abs_timeout);
214 pthread_cond_timedwait_monotonic(pthread_cond_t* cond_interface, pthread_mutex_t* mutex, const timespec* abs_timeout) argument
221 pthread_cond_timedwait_monotonic_np(pthread_cond_t* cond_interface, pthread_mutex_t* mutex, const timespec* abs_timeout) argument
H A Dpthread_mutex.cpp400 const timespec* abs_timeout) {
407 return __futex_wait_ex(&mutex->state, shared, old_state, use_realtime_clock, abs_timeout);
417 use_realtime_clock, abs_timeout);
618 timespec abs_timeout; local
619 absolute_timespec_from_timespec(abs_timeout, ts, CLOCK_MONOTONIC);
621 false, &abs_timeout);
629 int pthread_mutex_timedlock(pthread_mutex_t* mutex_interface, const timespec* abs_timeout) { argument
631 true, abs_timeout);
395 __recursive_or_errorcheck_mutex_wait( pthread_mutex_internal_t* mutex, uint16_t shared, uint16_t old_state, bool use_realtime_clock, const timespec* abs_timeout) argument
H A Dpthread_rwlock.cpp421 int pthread_rwlock_timedrdlock(pthread_rwlock_t* rwlock_interface, const timespec* abs_timeout) { argument
424 return __pthread_rwlock_timedrdlock(rwlock, abs_timeout);
440 int pthread_rwlock_timedwrlock(pthread_rwlock_t* rwlock_interface, const timespec* abs_timeout) { argument
443 return __pthread_rwlock_timedwrlock(rwlock, abs_timeout);
H A Dsemaphore.cpp234 int sem_timedwait(sem_t* sem, const timespec* abs_timeout) { argument
245 int result = check_timespec(abs_timeout, false);
260 int result = __futex_wait_ex(sem_count_ptr, shared, shared | SEMCOUNT_MINUS_ONE, true, abs_timeout);
/bionic/libc/private/
H A Dbionic_futex.h69 bool use_realtime_clock, const struct timespec* abs_timeout) {
71 (use_realtime_clock ? FUTEX_CLOCK_REALTIME : 0), value, abs_timeout,
68 __futex_wait_ex(volatile void* ftx, bool shared, int value, bool use_realtime_clock, const struct timespec* abs_timeout) argument

Completed in 554 milliseconds