Lines Matching defs:itp
778 struct itimerspec *itp;
784 itp = &it->it_time;
785 if (itp->it_value.tv_nsec < nsec) {
786 if (itp->it_value.tv_sec == 0) {
788 nsec -= itp->it_value.tv_nsec;
791 itp->it_value.tv_nsec += 1000000000;
792 itp->it_value.tv_sec--;
794 itp->it_value.tv_nsec -= nsec;
796 if (timespecisset(&itp->it_value))
800 if (timespecisset(&itp->it_interval)) {
801 itp->it_value = itp->it_interval;
802 itp->it_value.tv_nsec -= nsec;
803 if (itp->it_value.tv_nsec < 0) {
804 itp->it_value.tv_nsec += 1000000000;
805 itp->it_value.tv_sec--;
810 itp->it_value.tv_nsec = 0; /* sec is already 0 */