Lines Matching full: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
327 nanotime(ats); in kern_clock_gettime()
330 getnanotime(ats); in kern_clock_gettime()
338 TIMEVAL_TO_TIMESPEC(&user, ats); in kern_clock_gettime()
347 TIMEVAL_TO_TIMESPEC(&user, ats); in kern_clock_gettime()
353 nanouptime(ats); in kern_clock_gettime()
357 getnanouptime(ats); in kern_clock_gettime()
360 ats->tv_sec = time_second; in kern_clock_gettime()
361 ats->tv_nsec = 0; in kern_clock_gettime()
364 kern_thread_cputime(NULL, ats); in kern_clock_gettime()
368 kern_process_cputime(p, ats); in kern_clock_gettime()
374 return (get_cputime(td, clock_id, ats)); in kern_clock_gettime()
389 struct timespec ats; in sys_clock_settime() local
392 if ((error = copyin(uap->tp, &ats, sizeof(ats))) != 0) in sys_clock_settime()
394 return (kern_clock_settime(td, uap->clock_id, &ats)); in sys_clock_settime()
403 kern_clock_settime(struct thread *td, clockid_t clock_id, struct timespec *ats) in kern_clock_settime() argument
412 if (!timespecvalid_interval(ats)) in kern_clock_settime()
415 (ats->tv_sec > 8000ULL * 365 * 24 * 60 * 60 || in kern_clock_settime()
416 ats->tv_sec < utc_offset())) in kern_clock_settime()
419 TIMESPEC_TO_TIMEVAL(&atv, ats); in kern_clock_settime()