/illumos-gate/usr/src/lib/libc/port/sys/ |
H A D | time_util.c | 75 timespec_t *reltime) in abstime_to_reltime() argument 82 reltime->tv_sec = abstime->tv_sec - now.tv_sec; in abstime_to_reltime() 83 reltime->tv_nsec = abstime->tv_nsec - now.tv_nsec; in abstime_to_reltime() 85 reltime->tv_sec = abstime->tv_sec - now.tv_sec - 1; in abstime_to_reltime() 86 reltime->tv_nsec = abstime->tv_nsec - now.tv_nsec + NANOSEC; in abstime_to_reltime() 92 if (reltime->tv_sec < 0) { in abstime_to_reltime() 93 reltime->tv_sec = 0; in abstime_to_reltime() 94 reltime->tv_nsec = 0; in abstime_to_reltime() 104 reltime->tv_nsec = abstime->tv_nsec; in abstime_to_reltime()
|
/illumos-gate/usr/src/lib/libc/port/rt/ |
H A D | sem.c | 322 sem_relclockwait_np(sem_t *sem, clockid_t clock, const timespec_t *reltime) in sem_relclockwait_np() argument 329 if ((error = sema_relclockwait((sema_t *)sem, clock, reltime)) != 0) { in sem_relclockwait_np() 339 sem_reltimedwait_np(sem_t *sem, const timespec_t *reltime) in sem_reltimedwait_np() argument 341 return (sem_relclockwait_np(sem, CLOCK_REALTIME, reltime)); in sem_reltimedwait_np()
|
/illumos-gate/usr/src/lib/libc/port/threads/ |
H A D | sema.c | 212 sema_relclockwait(sema_t *sp, clockid_t clock, const timespec_t *reltime) in sema_relclockwait() argument 214 timespec_t tslocal = *reltime; in sema_relclockwait() 245 sema_reltimedwait(sema_t *sp, const timespec_t *reltime) in sema_reltimedwait() argument 247 return (sema_relclockwait(sp, CLOCK_REALTIME, reltime)); in sema_reltimedwait()
|
H A D | scalls.c | 613 timespec_t reltime; in clock_nanosleep() local 631 abstime_to_reltime(clock_id, rqtp, &reltime); in clock_nanosleep() 634 reltime = *rqtp; in clock_nanosleep() 640 error = abort? EINTR : __nanosleep(&reltime, rmtp); in clock_nanosleep() 651 abstime_to_reltime(clock_id, rqtp, &reltime); in clock_nanosleep() 659 hrt2ts(rqlapse - lapse, &reltime); in clock_nanosleep() 678 abstime_to_reltime(clock_id, rqtp, &reltime); in clock_nanosleep() 679 if (reltime.tv_sec != 0 || reltime.tv_nsec != 0) in clock_nanosleep()
|
H A D | rwlock.c | 788 clockid_t clock, const struct timespec *restrict reltime) in pthread_rwlock_relclockrdlock_np() argument 790 timespec_t tslocal = *reltime; in pthread_rwlock_relclockrdlock_np() 811 const struct timespec *restrict reltime) in pthread_rwlock_reltimedrdlock_np() argument 814 reltime)); in pthread_rwlock_reltimedrdlock_np() 919 clockid_t clock, const struct timespec *restrict reltime) in pthread_rwlock_relclockwrlock_np() argument 921 timespec_t tslocal = *reltime; in pthread_rwlock_relclockwrlock_np() 942 const struct timespec *restrict reltime) in pthread_rwlock_reltimedwrlock_np() argument 945 reltime)); in pthread_rwlock_reltimedwrlock_np()
|
H A D | synch.c | 2384 const struct timespec *restrict reltime) in pthread_mutex_relclocklock_np() argument 2399 tslocal = *reltime; in pthread_mutex_relclocklock_np() 2408 const struct timespec *restrict reltime) in pthread_mutex_reltimedlock_np() argument 2410 return (pthread_mutex_relclocklock_np(mp, CLOCK_REALTIME, reltime)); in pthread_mutex_reltimedlock_np() 3636 timespec_t reltime; in __cond_timedwait() local 3645 abstime_to_reltime(clock_id, abstime, &reltime); in __cond_timedwait() 3646 error = cond_wait_common(cvp, mp, &reltime); in __cond_timedwait() 3748 __cond_reltimedwait(cond_t *cvp, mutex_t *mp, const timespec_t *reltime) in __cond_reltimedwait() argument 3750 timespec_t tslocal = *reltime; in __cond_reltimedwait() 3760 cond_reltimedwait(cond_t *cvp, mutex_t *mp, const timespec_t *reltime) in cond_reltimedwait() argument [all …]
|
/illumos-gate/usr/src/stand/lib/inet/ |
H A D | ibd.c | 297 uint32_t timeout, reltime; in ibd_input() local 314 if ((reltime = sockets[index].in_timeout) == 0) in ibd_input() 315 reltime = mac_state.mac_in_timeout; in ibd_input() 316 timeout = prom_gettime() + reltime; in ibd_input() 455 timeout += reltime; in ibd_input()
|
H A D | ethernet.c | 298 uint32_t timeout, reltime; in ether_input() local 315 if ((reltime = sockets[index].in_timeout) == 0) in ether_input() 316 reltime = mac_state.mac_in_timeout; in ether_input() 317 timeout = prom_gettime() + reltime; in ether_input() 463 timeout += reltime; in ether_input()
|
/illumos-gate/usr/src/cmd/fs.d/autofs/ |
H A D | autod_readdir.c | 563 timestruc_t reltime; in cache_cleanup() local 573 reltime.tv_sec = RDDIR_CACHE_TIME/2; in cache_cleanup() 574 reltime.tv_nsec = 0; in cache_cleanup() 581 &cleanup_start_cv, &cleanup_lock, &reltime)) { in cache_cleanup()
|