Lines Matching defs:diff
124 u32 diff;
136 diff = x->replay.seq - seq;
137 if (diff >= x->props.replay_window) {
142 if (x->replay.bitmap & (1U << diff)) {
158 u32 diff, seq;
174 diff = seq - x->replay.seq;
175 if (diff < x->props.replay_window)
176 x->replay.bitmap = ((x->replay.bitmap) << diff) | 1;
181 diff = x->replay.seq - seq;
182 x->replay.bitmap |= (1U << diff);
220 u32 diff = replay_esn->seq - seq;
231 if (diff >= replay_esn->replay_window) {
238 if (pos >= diff)
239 bitnr = (pos - diff) % replay_esn->replay_window;
241 bitnr = replay_esn->replay_window - (diff - pos);
260 u32 diff;
271 diff = seq - replay_esn->seq;
273 if (diff < replay_esn->replay_window) {
274 for (i = 1; i < diff; i++) {
286 bitnr = (pos + diff) % replay_esn->replay_window;
289 diff = replay_esn->seq - seq;
291 if (pos >= diff)
292 bitnr = (pos - diff) % replay_esn->replay_window;
294 bitnr = replay_esn->replay_window - (diff - pos);
455 u32 diff;
470 diff = top - seq;
481 diff = ~seq + top + 1;
484 if (diff >= replay_esn->replay_window) {
491 if (pos >= diff)
492 bitnr = (pos - diff) % replay_esn->replay_window;
494 bitnr = replay_esn->replay_window - (diff - pos);
557 u32 diff, pos, seq, seq_hi;
570 diff = seq - replay_esn->seq;
572 diff = ~replay_esn->seq + seq + 1;
574 if (diff < replay_esn->replay_window) {
575 for (i = 1; i < diff; i++) {
587 bitnr = (pos + diff) % replay_esn->replay_window;
593 diff = replay_esn->seq - seq;
595 if (pos >= diff)
596 bitnr = (pos - diff) % replay_esn->replay_window;
598 bitnr = replay_esn->replay_window - (diff - pos);