Lines Matching refs:clock_id

89 static int	user_clock_nanosleep(struct thread *td, clockid_t clock_id,
177 clockid_t *clock_id;
189 error = copyout(&clk_id, uap->clock_id, sizeof(clockid_t));
226 clockid_t clock_id;
237 error = kern_clock_gettime(td, uap->clock_id, &ats);
288 get_cputime(struct thread *td, clockid_t clock_id, struct timespec *ats)
297 if ((clock_id & CPUCLOCK_PROCESS_BIT) == 0) {
298 tid = clock_id & CPUCLOCK_ID_MASK;
305 pid = clock_id & CPUCLOCK_ID_MASK;
316 kern_clock_gettime(struct thread *td, clockid_t clock_id, struct timespec *ats)
322 switch (clock_id) {
370 if ((int)clock_id >= 0)
372 return (get_cputime(td, clock_id, ats));
379 clockid_t clock_id;
392 return (kern_clock_settime(td, uap->clock_id, &ats));
396 kern_clock_settime(struct thread *td, clockid_t clock_id, struct timespec *ats)
403 if (clock_id != CLOCK_REALTIME)
416 clockid_t clock_id;
429 error = kern_clock_getres(td, uap->clock_id, &ts);
436 kern_clock_getres(struct thread *td, clockid_t clock_id, struct timespec *ts)
440 switch (clock_id) {
475 if ((int)clock_id < 0)
493 kern_clock_nanosleep(struct thread *td, clockid_t clock_id, int flags,
506 switch (clock_id) {
535 error = kern_clock_gettime(td, clock_id, &now);
594 clockid_t clock_id;
606 error = user_clock_nanosleep(td, uap->clock_id, uap->flags, uap->rqtp,
612 user_clock_nanosleep(struct thread *td, clockid_t clock_id, int flags,
621 error = kern_clock_nanosleep(td, clock_id, flags, &rqt, &rmt);
1153 clockid_t clock_id;
1173 error = kern_ktimer_create(td, uap->clock_id, evp, &id, -1);
1183 kern_ktimer_create(struct thread *td, clockid_t clock_id, struct sigevent *evp,
1191 if (clock_id < 0 || clock_id >= MAX_CLOCKS)
1194 if (posix_clocks[clock_id].timer_create == NULL)
1219 it->it_clockid = clock_id;
1224 error = CLOCK_CALL(clock_id, timer_create, (it));
1257 switch (clock_id) {