Lines Matching refs:mprev
356 struct mbuf *mf, *mprev; in firewire_input_fragment() local
419 for (mf = r->fr_frags, mprev = NULL; mf; in firewire_input_fragment()
420 mprev = mf, mf = mf->m_nextpkt) { in firewire_input_fragment()
434 if (islast && mprev && mprev->m_nextpkt) in firewire_input_fragment()
437 if (mprev) { in firewire_input_fragment()
438 m->m_nextpkt = mprev->m_nextpkt; in firewire_input_fragment()
439 mprev->m_nextpkt = m; in firewire_input_fragment()
445 enc = mtod(mprev, union fw_encap *); in firewire_input_fragment()
450 end = start + mprev->m_pkthdr.len - 2*sizeof(uint32_t); in firewire_input_fragment()
457 mprev->m_nextpkt = m->m_nextpkt; in firewire_input_fragment()
458 mprev->m_pkthdr.len += m->m_pkthdr.len; in firewire_input_fragment()
459 m_cat(mprev, m); in firewire_input_fragment()
461 if (mprev->m_pkthdr.len == dsize + 1 + 2*sizeof(uint32_t)) { in firewire_input_fragment()
469 m = mprev->m_nextpkt; in firewire_input_fragment()
475 mprev->m_nextpkt = NULL; in firewire_input_fragment()
477 return (mprev); in firewire_input_fragment()
484 m = mprev->m_nextpkt; in firewire_input_fragment()