Lines Matching refs:it_value

723  * process, and its value (it_value) is kept as an absolute time rather than
733 * therefore, to reload the real timer .it_value from the real time timers
766 * Convert from absolute to relative time in .it_value
774 if (timevalisset(&aitv->it_value)) {
776 if (timevalcmp(&aitv->it_value, &ctv, <))
777 timevalclear(&aitv->it_value);
779 timevalsub(&aitv->it_value, &ctv);
835 if (itimerfix(&aitv->it_value) ||
836 aitv->it_value.tv_sec > INT32_MAX / 2)
838 if (!timevalisset(&aitv->it_value))
846 if (timevalisset(&p->p_realtimer.it_value))
849 if (timevalisset(&aitv->it_value)) {
850 pr = tvtosbt(aitv->it_value) >> tc_precexp;
851 timevaladd(&aitv->it_value, &ctv);
852 sbt = tvtosbt(aitv->it_value);
859 if (timevalisset(&oitv->it_value)) {
860 if (timevalcmp(&oitv->it_value, &ctv, <))
861 timevalclear(&oitv->it_value);
863 timevalsub(&oitv->it_value, &ctv);
870 if (aitv->it_value.tv_sec == 0 &&
871 aitv->it_value.tv_usec != 0 &&
872 aitv->it_value.tv_usec < tick)
873 aitv->it_value.tv_usec = tick;
892 callout_reset_sbt(&p->p_itcallout, tvtosbt(p->p_realtimer.it_value),
908 if (timevalcmp(&p->p_realtimer.it_value, &ctv, >=))
954 timevalclear(&p->p_realtimer.it_value);
966 timevaladd(&p->p_realtimer.it_value,
968 } while (timevalcmp(&p->p_realtimer.it_value, &ctv, <=));
980 * Check that a proposed value to load into the .it_value or
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))
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 */
1270 timespecclear(&it->it_time.it_value);
1546 timespecclear(&it->it_time.it_value);
1563 if (ovalue->it_value.tv_sec != 0 || ovalue->it_value.tv_nsec != 0) {
1564 timespecsub(&ovalue->it_value, &cts, &ovalue->it_value);
1565 if (ovalue->it_value.tv_sec < 0 ||
1566 (ovalue->it_value.tv_sec == 0 &&
1567 ovalue->it_value.tv_nsec == 0)) {
1568 ovalue->it_value.tv_sec = 0;
1569 ovalue->it_value.tv_nsec = 1;
1586 if (itimespecfix(&val.it_value))
1589 if (timespecisset(&val.it_value)) {
1600 if (timespecisset(&val.it_value)) {
1602 ts = val.it_value;
1605 timespecadd(&it->it_time.it_value, &cts,
1606 &it->it_time.it_value);
1680 if (timespeccmp(&cts, &it->it_time.it_value, >=)) {
1682 timespecadd(&it->it_time.it_value,
1684 &it->it_time.it_value);
1687 value = timespectons(&it->it_time.it_value);
1705 it->it_time.it_value = timespecfromns(value);
1709 timespecclear(&it->it_time.it_value);
1713 if (timespecisset(&it->it_time.it_value)) {
1717 timespecsub(&it->it_time.it_value, &cts, &ts);
1733 } else if (timespecisset(&it->it_time.it_value)) {
1738 ts = it->it_time.it_value;
1764 timespecclear(&it->it_time.it_value);