Lines Matching refs:abstime
66 const struct timespec * __restrict abstime);
76 const struct timespec *abstime);
649 const struct timespec *abstime) in mutex_lock_sleep() argument
656 return (mutex_self_lock(m, abstime)); in mutex_lock_sleep()
699 if (abstime == NULL) in mutex_lock_sleep()
701 else if (__predict_false(abstime->tv_nsec < 0 || in mutex_lock_sleep()
702 abstime->tv_nsec >= 1000000000)) in mutex_lock_sleep()
705 ret = __thr_umutex_timedlock(&m->m_lock, id, abstime); in mutex_lock_sleep()
716 mutex_lock_common(struct pthread_mutex *m, const struct timespec *abstime, in mutex_lock_common() argument
734 ret = mutex_lock_sleep(curthread, m, abstime); in mutex_lock_common()
759 const struct timespec * __restrict abstime) in __pthread_mutex_timedlock() argument
767 ret = mutex_lock_common(m, abstime, false, false); in __pthread_mutex_timedlock()
884 mutex_self_lock(struct pthread_mutex *m, const struct timespec *abstime) in mutex_self_lock() argument
892 if (abstime) { in mutex_self_lock()
893 if (abstime->tv_sec < 0 || abstime->tv_nsec < 0 || in mutex_self_lock()
894 abstime->tv_nsec >= 1000000000) { in mutex_self_lock()
898 TIMESPEC_SUB(&ts2, abstime, &ts1); in mutex_self_lock()
917 if (abstime) { in mutex_self_lock()
918 if (abstime->tv_sec < 0 || abstime->tv_nsec < 0 || in mutex_self_lock()
919 abstime->tv_nsec >= 1000000000) { in mutex_self_lock()
923 TIMESPEC_SUB(&ts2, abstime, &ts1); in mutex_self_lock()