Home
last modified time | relevance | path

Searched refs:mprev (Results 1 – 6 of 6) sorted by relevance

/freebsd/sys/net/
H A Dif_fwsubr.c349 struct mbuf *mf, *mprev; in firewire_input_fragment() local
412 for (mf = r->fr_frags, mprev = NULL; mf; in firewire_input_fragment()
413 mprev = mf, mf = mf->m_nextpkt) { in firewire_input_fragment()
427 if (islast && mprev && mprev->m_nextpkt) in firewire_input_fragment()
430 if (mprev) { in firewire_input_fragment()
431 m->m_nextpkt = mprev->m_nextpkt; in firewire_input_fragment()
432 mprev->m_nextpkt = m; in firewire_input_fragment()
438 enc = mtod(mprev, union fw_encap *); in firewire_input_fragment()
443 end = start + mprev->m_pkthdr.len - 2*sizeof(uint32_t); in firewire_input_fragment()
450 mprev->m_nextpkt = m->m_nextpkt; in firewire_input_fragment()
[all …]
H A Dif_bridge.c4372 struct mbuf *m = *mp, *nextpkt = NULL, *mprev = NULL, *mcur = NULL; in bridge_fragment() local
4400 if (mprev != NULL) in bridge_fragment()
4401 mprev->m_nextpkt = nextpkt; in bridge_fragment()
4411 if (mprev != NULL) in bridge_fragment()
4412 mprev->m_nextpkt = nextpkt; in bridge_fragment()
4423 if (mprev != NULL) in bridge_fragment()
4424 mprev->m_nextpkt = mcur; in bridge_fragment()
4430 mprev = mcur; in bridge_fragment()
/freebsd/sys/kern/
H A Duipc_mbuf.c2148 struct mbuf *m, *mprev; in m_unshare() local
2152 mprev = NULL; in m_unshare()
2153 for (m = m0; m != NULL; m = mprev->m_next) { in m_unshare()
2176 if (mprev && in m_unshare()
2177 (mprev->m_flags & (M_EXT | M_EXTPG)) == M_EXT && in m_unshare()
2178 m->m_len <= M_TRAILINGSPACE(mprev)) { in m_unshare()
2180 memcpy(mtod(mprev, caddr_t) + mprev->m_len, in m_unshare()
2182 mprev->m_len += m->m_len; in m_unshare()
2183 mprev->m_next = m->m_next; /* unlink from chain */ in m_unshare()
2186 mprev = m; in m_unshare()
[all …]
/freebsd/sys/net80211/
H A Dieee80211_superg.c700 struct mbuf *m, *mprev; in stageq_remove() local
704 mprev = NULL; in stageq_remove()
707 if (mprev == NULL) in stageq_remove()
710 mprev->m_nextpkt = m->m_nextpkt; in stageq_remove()
712 sq->tail = mprev; in stageq_remove()
716 mprev = m; in stageq_remove()
H A Dieee80211_freebsd.c442 struct mbuf *m, **mprev; in ieee80211_flush_ifq() local
445 mprev = &ifq->ifq_head; in ieee80211_flush_ifq()
446 while ((m = *mprev) != NULL) { in ieee80211_flush_ifq()
449 *mprev = m->m_nextpkt; /* remove from list */ in ieee80211_flush_ifq()
455 mprev = &m->m_nextpkt; in ieee80211_flush_ifq()
/freebsd/sys/netinet6/
H A Dip6_output.c407 struct mbuf *mprev; in ip6_output() local
563 mprev = m; in ip6_output()
589 MAKE_CHAIN(exthdrs.ip6e_hbh, mprev, nexthdrp, IPPROTO_HOPOPTS); in ip6_output()
590 MAKE_CHAIN(exthdrs.ip6e_dest1, mprev, nexthdrp, in ip6_output()
592 MAKE_CHAIN(exthdrs.ip6e_rthdr, mprev, nexthdrp, in ip6_output()