Lines Matching refs:seq
111 inc_seq(unsigned is12bit, u_int32_t seq) in inc_seq() argument
113 seq++; in inc_seq()
115 if (seq & 0xfffff000) in inc_seq()
116 seq = 0; in inc_seq()
117 } else if (seq & 0xff000000) in inc_seq()
118 seq = 0; in inc_seq()
119 return seq; in inc_seq()
149 header->seq = val & 0x0fff; in mp_ReadHeader()
152 ua_ntohl(MBUF_CTOP(m), &header->seq); in mp_ReadHeader()
153 if (header->seq & 0x3f000000) { in mp_ReadHeader()
157 header->begin = header->seq & 0x80000000 ? 1 : 0; in mp_ReadHeader()
158 header->end = header->seq & 0x40000000 ? 1 : 0; in mp_ReadHeader()
159 header->seq &= 0x00ffffff; in mp_ReadHeader()
248 mp->out.seq = 0; in mp_Init()
251 mp->seq.min_in = 0; in mp_Init()
252 mp->seq.next_in = 0; in mp_Init()
342 mp->out.seq = 0; in mp_Up()
345 mp->seq.min_in = 0; in mp_Up()
346 mp->seq.next_in = 0; in mp_Up()
411 mplink->seq = 0; in mp_linkInit()
420 u_int32_t seq; in mp_Assemble() local
434 seq = p->dl->mp.seq; in mp_Assemble()
435 p->dl->mp.seq = mh.seq; in mp_Assemble()
437 seq = mp->seq.min_in; in mp_Assemble()
439 if (mp->seq.min_in == seq) { in mp_Assemble()
446 mp->seq.min_in = (u_int32_t)-1; in mp_Assemble()
449 (mp->seq.min_in == (u_int32_t)-1 || in mp_Assemble()
450 isbefore(mp->local_is12bit, dl->mp.seq, mp->seq.min_in))) in mp_Assemble()
451 mp->seq.min_in = dl->mp.seq; in mp_Assemble()
461 seq = mp->seq.next_in; in mp_Assemble()
475 if (m && isbefore(mp->local_is12bit, mh.seq, h.seq)) { in mp_Assemble()
488 if (h.seq != seq) { in mp_Assemble()
490 if (isbefore(mp->local_is12bit, seq, mp->seq.min_in)) { in mp_Assemble()
511 h.seq--; /* We're gonna look for fragment with h.seq+1 */ in mp_Assemble()
515 log_Printf(LogDEBUG, "Drop frag %u\n", h.seq); in mp_Assemble()
518 } while (mp->inbufs && (isbefore(mp->local_is12bit, mp->seq.min_in, in mp_Assemble()
519 h.seq) || h.end)); in mp_Assemble()
529 mp->seq.next_in = seq = inc_seq(mp->local_is12bit, h.seq); in mp_Assemble()
546 first = h.seq; in mp_Assemble()
549 (u_long)h.seq); in mp_Assemble()
554 (u_long)h.seq - 1); in mp_Assemble()
579 (u_long)first, (u_long)h.seq, m_length(q)); in mp_Assemble()
584 mp->seq.next_in = seq = inc_seq(mp->local_is12bit, h.seq); in mp_Assemble()
589 seq = inc_seq(mp->local_is12bit, seq); in mp_Assemble()
600 if (isbefore(mp->local_is12bit, mh.seq, h.seq)) in mp_Assemble()
643 val = (begin << 15) | (end << 14) | (u_int16_t)mp->out.seq; in mp_Output()
649 val = (begin << 31) | (end << 30) | (u_int32_t)mp->out.seq; in mp_Output()
655 mp->out.seq, m_length(m), l->name); in mp_Output()
656 mp->out.seq = inc_seq(mp->peer_is12bit, mp->out.seq); in mp_Output()
847 first = mp_ReadHeader(mp, mp->inbufs, &mh) ? mh.seq : 0; in mp_ShowStatus()
848 last = mp_ReadHeader(mp, lm, &mh) ? mh.seq : 0; in mp_ShowStatus()
850 first, last, (unsigned long)mp->seq.next_in, in mp_ShowStatus()
851 (unsigned long)mp->seq.min_in); in mp_ShowStatus()
860 prompt_Printf(arg->prompt, " Output SEQ: %u\n", mp->out.seq); in mp_ShowStatus()
872 prompt_Printf(arg->prompt, " Input SEQ: %u\n", mp->seq.next_in); in mp_ShowStatus()
1200 if (mp->seq.min_in == dl->mp.seq) in mp_LinkLost()