Lines Matching defs:itv
527 setitimer(int which, const struct itimerval *itv, struct itimerval *olditv)
539 if (itv != NULL) {
540 TIMEVAL_TO_TIMESPEC(&itv->it_value, &its.it_value);
541 TIMEVAL_TO_TIMESPEC(&itv->it_interval, &its.it_interval);
552 if (itv != NULL) {
589 struct itimerval itv;
592 timerclear(&itv.it_value);
593 timerclear(&itv.it_interval);
596 setitimer(i, &itv, NULL);
604 syscallarg(struct itimerval *) itv;
617 error = copyout(&aitv, SCARG(uap, itv), sizeof(aitv));
630 syscallarg(const struct itimerval *) itv;
642 if (SCARG(uap, itv) != NULL) {
643 error = copyin(SCARG(uap, itv), &aitv, sizeof(aitv));
733 itimerfix(struct itimerval *itv)
738 if (itv->it_value.tv_sec < 0 || !timerisvalid(&itv->it_value))
740 if (timercmp(&itv->it_value, &max, >))
742 if (itv->it_interval.tv_sec < 0 || !timerisvalid(&itv->it_interval))
744 if (timercmp(&itv->it_interval, &max, >))
747 if (!timerisset(&itv->it_value))
748 timerclear(&itv->it_interval);
749 if (timerisset(&itv->it_interval)) {
750 if (timercmp(&itv->it_interval, &min_interval, <))
751 itv->it_interval = min_interval;