Lines Matching refs:when
710 itimerspec_t when; in timer_gettime() local
716 error = it->it_backend->clk_timer_gettime(it, &when); in timer_gettime()
722 if (copyout(&when, val, sizeof (itimerspec_t))) in timer_gettime()
725 if (ITIMERSPEC_OVERFLOW(&when)) in timer_gettime()
730 ITIMERSPEC_TO_ITIMERSPEC32(&w32, &when) in timer_gettime()
743 itimerspec_t when; in timer_settime() local
755 if (copyin(val, &when, sizeof (itimerspec_t))) in timer_settime()
763 ITIMERSPEC32_TO_ITIMERSPEC(&when, &w32); in timer_settime()
766 if (itimerspecfix(&when.it_value) || in timer_settime()
767 (itimerspecfix(&when.it_interval) && in timer_settime()
768 timerspecisset(&when.it_value))) { in timer_settime()
785 if ((rem = when.it_interval.tv_nsec % res.tv_nsec) != 0) { in timer_settime()
786 when.it_interval.tv_nsec += res.tv_nsec - rem; in timer_settime()
787 timespecfix(&when.it_interval); in timer_settime()
789 if ((rem = when.it_value.tv_nsec % res.tv_nsec) != 0) { in timer_settime()
790 when.it_value.tv_nsec += res.tv_nsec - rem; in timer_settime()
791 timespecfix(&when.it_value); in timer_settime()
794 error = it->it_backend->clk_timer_settime(it, flags, &when); in timer_settime()