Lines Matching defs:diff
110 u32 diff;
122 diff = x->replay.seq - seq;
123 if (diff >= x->props.replay_window) {
128 if (x->replay.bitmap & (1U << diff)) {
141 u32 diff;
148 diff = seq - x->replay.seq;
149 if (diff < x->props.replay_window)
150 x->replay.bitmap = ((x->replay.bitmap) << diff) | 1;
155 diff = x->replay.seq - seq;
156 x->replay.bitmap |= (1U << diff);
194 u32 diff = replay_esn->seq - seq;
205 if (diff >= replay_esn->replay_window) {
212 if (pos >= diff)
213 bitnr = (pos - diff) % replay_esn->replay_window;
215 bitnr = replay_esn->replay_window - (diff - pos);
234 u32 diff;
245 diff = seq - replay_esn->seq;
247 if (diff < replay_esn->replay_window) {
248 for (i = 1; i < diff; i++) {
260 bitnr = (pos + diff) % replay_esn->replay_window;
263 diff = replay_esn->seq - seq;
265 if (pos >= diff)
266 bitnr = (pos - diff) % replay_esn->replay_window;
268 bitnr = replay_esn->replay_window - (diff - pos);
429 u32 diff;
444 diff = top - seq;
455 diff = ~seq + top + 1;
458 if (diff >= replay_esn->replay_window) {
465 if (pos >= diff)
466 bitnr = (pos - diff) % replay_esn->replay_window;
468 bitnr = replay_esn->replay_window - (diff - pos);
500 u32 diff, pos, seq, seq_hi;
513 diff = seq - replay_esn->seq;
515 diff = ~replay_esn->seq + seq + 1;
517 if (diff < replay_esn->replay_window) {
518 for (i = 1; i < diff; i++) {
530 bitnr = (pos + diff) % replay_esn->replay_window;
536 diff = replay_esn->seq - seq;
538 if (pos >= diff)
539 bitnr = (pos - diff) % replay_esn->replay_window;
541 bitnr = replay_esn->replay_window - (diff - pos);