Lines Matching defs:itp
561 struct itimerval *itp, int usec)
566 if (itp->it_value.tv_usec < usec) {
567 if (itp->it_value.tv_sec == 0) {
569 usec -= itp->it_value.tv_usec;
572 itp->it_value.tv_usec += 1000000;
573 itp->it_value.tv_sec--;
575 itp->it_value.tv_usec -= usec;
577 if (timerisset(&itp->it_value)) {
583 if (timerisset(&itp->it_interval)) {
584 itp->it_value = itp->it_interval;
585 if (itp->it_value.tv_sec > 0) {
586 itp->it_value.tv_usec -= usec;
587 if (itp->it_value.tv_usec < 0) {
588 itp->it_value.tv_usec += 1000000;
589 itp->it_value.tv_sec--;
593 itp->it_value.tv_usec = 0; /* sec is already 0 */