Lines Matching refs:m_head
1786 vr_encap(struct vr_softc *sc, struct mbuf **m_head) in vr_encap() argument
1798 M_ASSERTPKTHDR((*m_head)); in vr_encap()
1807 m = m_defrag(*m_head, M_NOWAIT); in vr_encap()
1809 m_freem(*m_head); in vr_encap()
1810 *m_head = NULL; in vr_encap()
1813 *m_head = m; in vr_encap()
1821 if ((*m_head)->m_pkthdr.len < VR_MIN_FRAMELEN) { in vr_encap()
1822 m = *m_head; in vr_encap()
1826 m = m_dup(*m_head, M_NOWAIT); in vr_encap()
1827 m_freem(*m_head); in vr_encap()
1829 *m_head = NULL; in vr_encap()
1832 *m_head = m; in vr_encap()
1837 m_freem(*m_head); in vr_encap()
1838 *m_head = NULL; in vr_encap()
1849 *m_head = m; in vr_encap()
1855 *m_head, txsegs, &nsegs, BUS_DMA_NOWAIT); in vr_encap()
1857 m = m_collapse(*m_head, M_NOWAIT, VR_MAXFRAGS); in vr_encap()
1859 m_freem(*m_head); in vr_encap()
1860 *m_head = NULL; in vr_encap()
1863 *m_head = m; in vr_encap()
1865 txd->tx_dmamap, *m_head, txsegs, &nsegs, BUS_DMA_NOWAIT); in vr_encap()
1867 m_freem(*m_head); in vr_encap()
1868 *m_head = NULL; in vr_encap()
1874 m_freem(*m_head); in vr_encap()
1875 *m_head = NULL; in vr_encap()
1885 txd->tx_m = *m_head; in vr_encap()
1891 if (((*m_head)->m_pkthdr.csum_flags & VR_CSUM_FEATURES) != 0) { in vr_encap()
1892 if ((*m_head)->m_pkthdr.csum_flags & CSUM_IP) in vr_encap()
1894 if ((*m_head)->m_pkthdr.csum_flags & CSUM_TCP) in vr_encap()
1896 if ((*m_head)->m_pkthdr.csum_flags & CSUM_UDP) in vr_encap()
1963 struct mbuf *m_head; in vr_start_locked() local
1976 m_head = if_dequeue(ifp); in vr_start_locked()
1977 if (m_head == NULL) in vr_start_locked()
1984 if (vr_encap(sc, &m_head)) { in vr_start_locked()
1985 if (m_head == NULL) in vr_start_locked()
1987 if_sendq_prepend(ifp, m_head); in vr_start_locked()
1997 ETHER_BPF_MTAP(ifp, m_head); in vr_start_locked()