Lines Matching refs:incr
128 if (timer->it.cpu.incr.sched == 0)
132 unsigned long long delta, incr;
136 incr = timer->it.cpu.incr.sched;
137 delta = now.sched + incr - timer->it.cpu.expires.sched;
138 /* Don't use (incr*2 < delta), incr*2 might overflow. */
139 for (i = 0; incr < delta - incr; i++)
140 incr = incr << 1;
141 for (; i >= 0; incr >>= 1, i--) {
142 if (delta < incr)
144 timer->it.cpu.expires.sched += incr;
146 delta -= incr;
149 cputime_t delta, incr;
153 incr = timer->it.cpu.incr.cpu;
154 delta = cputime_sub(cputime_add(now.cpu, incr),
156 /* Don't use (incr*2 < delta), incr*2 might overflow. */
157 for (i = 0; cputime_lt(incr, cputime_sub(delta, incr)); i++)
158 incr = cputime_add(incr, incr);
159 for (; i >= 0; incr = cputime_halve(incr), i--) {
160 if (cputime_lt(delta, incr))
163 cputime_add(timer->it.cpu.expires.cpu, incr);
165 delta = cputime_sub(delta, incr);
618 } else if (timer->it.cpu.incr.sched == 0) {
703 old_incr = timer->it.cpu.incr;
791 timer->it.cpu.incr = timespec_to_sample(timer->it_clock,
833 timer->it.cpu.incr, &itp->it_interval);
1012 if (!cputime_eq(it->incr, cputime_zero)) {
1013 it->expires = cputime_add(it->expires, it->incr);