Lines Matching defs:itp
1008 itimerdecr(struct itimerval *itp, int usec)
1011 if (itp->it_value.tv_usec < usec) {
1012 if (itp->it_value.tv_sec == 0) {
1014 usec -= itp->it_value.tv_usec;
1017 itp->it_value.tv_usec += 1000000;
1018 itp->it_value.tv_sec--;
1020 itp->it_value.tv_usec -= usec;
1022 if (timevalisset(&itp->it_value))
1026 if (timevalisset(&itp->it_interval)) {
1027 itp->it_value = itp->it_interval;
1028 itp->it_value.tv_usec -= usec;
1029 if (itp->it_value.tv_usec < 0) {
1030 itp->it_value.tv_usec += 1000000;
1031 itp->it_value.tv_sec--;
1034 itp->it_value.tv_usec = 0; /* sec is already 0 */