Lines Matching refs:seq

110 inc_seq(unsigned is12bit, u_int32_t seq)
112 seq++;
114 if (seq & 0xfffff000)
115 seq = 0;
116 } else if (seq & 0xff000000)
117 seq = 0;
118 return seq;
148 header->seq = val & 0x0fff;
151 ua_ntohl(MBUF_CTOP(m), &header->seq);
152 if (header->seq & 0x3f000000) {
156 header->begin = header->seq & 0x80000000 ? 1 : 0;
157 header->end = header->seq & 0x40000000 ? 1 : 0;
158 header->seq &= 0x00ffffff;
247 mp->out.seq = 0;
250 mp->seq.min_in = 0;
251 mp->seq.next_in = 0;
341 mp->out.seq = 0;
344 mp->seq.min_in = 0;
345 mp->seq.next_in = 0;
410 mplink->seq = 0;
419 u_int32_t seq;
433 seq = p->dl->mp.seq;
434 p->dl->mp.seq = mh.seq;
436 seq = mp->seq.min_in;
438 if (mp->seq.min_in == seq) {
440 * We've received new data on the link that has our min (oldest) seq.
441 * Figure out which link now has the smallest (oldest) seq.
445 mp->seq.min_in = (u_int32_t)-1;
448 (mp->seq.min_in == (u_int32_t)-1 ||
449 isbefore(mp->local_is12bit, dl->mp.seq, mp->seq.min_in)))
450 mp->seq.min_in = dl->mp.seq;
460 seq = mp->seq.next_in;
474 if (m && isbefore(mp->local_is12bit, mh.seq, h.seq)) {
487 if (h.seq != seq) {
489 if (isbefore(mp->local_is12bit, seq, mp->seq.min_in)) {
503 * the next `begin' fragment OR 'till seq.min_in - whichever
510 h.seq--; /* We're gonna look for fragment with h.seq+1 */
514 log_Printf(LogDEBUG, "Drop frag %u\n", h.seq);
517 } while (mp->inbufs && (isbefore(mp->local_is12bit, mp->seq.min_in,
518 h.seq) || h.end));
528 mp->seq.next_in = seq = inc_seq(mp->local_is12bit, h.seq);
545 first = h.seq;
548 (u_long)h.seq);
553 (u_long)h.seq - 1);
578 (u_long)first, (u_long)h.seq, m_length(q));
583 mp->seq.next_in = seq = inc_seq(mp->local_is12bit, h.seq);
588 seq = inc_seq(mp->local_is12bit, seq);
599 if (isbefore(mp->local_is12bit, mh.seq, h.seq))
642 val = (begin << 15) | (end << 14) | (u_int16_t)mp->out.seq;
648 val = (begin << 31) | (end << 30) | (u_int32_t)mp->out.seq;
654 mp->out.seq, m_length(m), l->name);
655 mp->out.seq = inc_seq(mp->peer_is12bit, mp->out.seq);
846 first = mp_ReadHeader(mp, mp->inbufs, &mh) ? mh.seq : 0;
847 last = mp_ReadHeader(mp, lm, &mh) ? mh.seq : 0;
849 first, last, (unsigned long)mp->seq.next_in,
850 (unsigned long)mp->seq.min_in);
859 prompt_Printf(arg->prompt, " Output SEQ: %u\n", mp->out.seq);
871 prompt_Printf(arg->prompt, " Input SEQ: %u\n", mp->seq.next_in);
1200 if (mp->seq.min_in == dl->mp.seq)