Searched refs:mprev (Results 1 – 6 of 6) sorted by relevance
/freebsd/sys/net/ |
H A D | if_fwsubr.c | 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() [all …]
|
H A D | if_bridge.c | 3808 struct mbuf *m = *mp, *nextpkt = NULL, *mprev = NULL, *mcur = NULL; in bridge_fragment() local 3833 if (mprev != NULL) in bridge_fragment() 3834 mprev->m_nextpkt = nextpkt; in bridge_fragment() 3843 if (mprev != NULL) in bridge_fragment() 3844 mprev->m_nextpkt = nextpkt; in bridge_fragment() 3855 if (mprev != NULL) in bridge_fragment() 3856 mprev->m_nextpkt = mcur; in bridge_fragment() 3862 mprev = mcur; in bridge_fragment()
|
/freebsd/sys/kern/ |
H A D | uipc_mbuf.c | 2144 struct mbuf *m, *mprev; in m_unshare() local 2148 mprev = NULL; in m_unshare() 2149 for (m = m0; m != NULL; m = mprev->m_next) { in m_unshare() 2163 if (mprev && (mprev->m_flags & M_EXT) && in m_unshare() 2164 m->m_len <= M_TRAILINGSPACE(mprev)) { in m_unshare() 2166 memcpy(mtod(mprev, caddr_t) + mprev->m_len, in m_unshare() 2168 mprev->m_len += m->m_len; in m_unshare() 2169 mprev->m_next = m->m_next; /* unlink from chain */ in m_unshare() 2172 mprev = m; in m_unshare() 2180 mprev = m; in m_unshare() [all …]
|
/freebsd/sys/net80211/ |
H A D | ieee80211_superg.c | 699 struct mbuf *m, *mprev; in stageq_remove() local 703 mprev = NULL; in stageq_remove() 706 if (mprev == NULL) in stageq_remove() 709 mprev->m_nextpkt = m->m_nextpkt; in stageq_remove() 711 sq->tail = mprev; in stageq_remove() 715 mprev = m; in stageq_remove()
|
H A D | ieee80211_freebsd.c | 440 struct mbuf *m, **mprev; in ieee80211_flush_ifq() local 443 mprev = &ifq->ifq_head; in ieee80211_flush_ifq() 444 while ((m = *mprev) != NULL) { in ieee80211_flush_ifq() 447 *mprev = m->m_nextpkt; /* remove from list */ in ieee80211_flush_ifq() 453 mprev = &m->m_nextpkt; in ieee80211_flush_ifq()
|
/freebsd/sys/netinet6/ |
H A D | ip6_output.c | 410 struct mbuf *mprev; in ip6_output() local 577 mprev = m; in ip6_output() 603 MAKE_CHAIN(exthdrs.ip6e_hbh, mprev, nexthdrp, IPPROTO_HOPOPTS); in ip6_output() 604 MAKE_CHAIN(exthdrs.ip6e_dest1, mprev, nexthdrp, in ip6_output() 606 MAKE_CHAIN(exthdrs.ip6e_rthdr, mprev, nexthdrp, in ip6_output()
|