Lines Matching refs:ats

233 	struct timespec ats;  in sys_clock_gettime()  local
236 error = kern_clock_gettime(td, uap->clock_id, &ats); in sys_clock_gettime()
238 error = copyout(&ats, uap->tp, sizeof(ats)); in sys_clock_gettime()
244 cputick2timespec(uint64_t runtime, struct timespec *ats) in cputick2timespec() argument
248 ats->tv_sec = runtime / tr; in cputick2timespec()
249 ats->tv_nsec = ((runtime % tr) * 1000000000ULL) / tr; in cputick2timespec()
253 kern_thread_cputime(struct thread *targettd, struct timespec *ats) in kern_thread_cputime() argument
270 cputick2timespec(runtime, ats); in kern_thread_cputime()
274 kern_process_cputime(struct proc *targetp, struct timespec *ats) in kern_process_cputime() argument
286 cputick2timespec(runtime, ats); in kern_process_cputime()
290 get_cputime(struct thread *td, clockid_t clock_id, struct timespec *ats) in get_cputime() argument
304 kern_thread_cputime(td2, ats); in get_cputime()
311 kern_process_cputime(p2, ats); in get_cputime()
318 kern_clock_gettime(struct thread *td, clockid_t clock_id, struct timespec *ats) in kern_clock_gettime() argument
330 nanotime(ats); in kern_clock_gettime()
333 getnanotime(ats); in kern_clock_gettime()
341 bintime2timespec(&bt, ats); in kern_clock_gettime()
349 TIMEVAL_TO_TIMESPEC(&user, ats); in kern_clock_gettime()
358 TIMEVAL_TO_TIMESPEC(&user, ats); in kern_clock_gettime()
364 nanouptime(ats); in kern_clock_gettime()
368 getnanouptime(ats); in kern_clock_gettime()
371 ats->tv_sec = time_second; in kern_clock_gettime()
372 ats->tv_nsec = 0; in kern_clock_gettime()
375 kern_thread_cputime(NULL, ats); in kern_clock_gettime()
379 kern_process_cputime(p, ats); in kern_clock_gettime()
385 return (get_cputime(td, clock_id, ats)); in kern_clock_gettime()
400 struct timespec ats; in sys_clock_settime() local
403 if ((error = copyin(uap->tp, &ats, sizeof(ats))) != 0) in sys_clock_settime()
405 return (kern_clock_settime(td, uap->clock_id, &ats)); in sys_clock_settime()
414 kern_clock_settime(struct thread *td, clockid_t clock_id, struct timespec *ats) in kern_clock_settime() argument
423 if (!timespecvalid_interval(ats)) in kern_clock_settime()
426 (ats->tv_sec > 8000ULL * 365 * 24 * 60 * 60 || in kern_clock_settime()
427 ats->tv_sec < utc_offset())) in kern_clock_settime()
430 TIMESPEC_TO_TIMEVAL(&atv, ats); in kern_clock_settime()