Lines Matching refs:m_head
1783 vr_encap(struct vr_softc *sc, struct mbuf **m_head) in vr_encap() argument
1795 M_ASSERTPKTHDR((*m_head)); in vr_encap()
1804 m = m_defrag(*m_head, M_NOWAIT); in vr_encap()
1806 m_freem(*m_head); in vr_encap()
1807 *m_head = NULL; in vr_encap()
1810 *m_head = m; in vr_encap()
1818 if ((*m_head)->m_pkthdr.len < VR_MIN_FRAMELEN) { in vr_encap()
1819 m = *m_head; in vr_encap()
1823 m = m_dup(*m_head, M_NOWAIT); in vr_encap()
1824 m_freem(*m_head); in vr_encap()
1826 *m_head = NULL; in vr_encap()
1829 *m_head = m; in vr_encap()
1834 m_freem(*m_head); in vr_encap()
1835 *m_head = NULL; in vr_encap()
1846 *m_head = m; in vr_encap()
1852 *m_head, txsegs, &nsegs, BUS_DMA_NOWAIT); in vr_encap()
1854 m = m_collapse(*m_head, M_NOWAIT, VR_MAXFRAGS); in vr_encap()
1856 m_freem(*m_head); in vr_encap()
1857 *m_head = NULL; in vr_encap()
1860 *m_head = m; in vr_encap()
1862 txd->tx_dmamap, *m_head, txsegs, &nsegs, BUS_DMA_NOWAIT); in vr_encap()
1864 m_freem(*m_head); in vr_encap()
1865 *m_head = NULL; in vr_encap()
1871 m_freem(*m_head); in vr_encap()
1872 *m_head = NULL; in vr_encap()
1882 txd->tx_m = *m_head; in vr_encap()
1888 if (((*m_head)->m_pkthdr.csum_flags & VR_CSUM_FEATURES) != 0) { in vr_encap()
1889 if ((*m_head)->m_pkthdr.csum_flags & CSUM_IP) in vr_encap()
1891 if ((*m_head)->m_pkthdr.csum_flags & CSUM_TCP) in vr_encap()
1893 if ((*m_head)->m_pkthdr.csum_flags & CSUM_UDP) in vr_encap()
1960 struct mbuf *m_head; in vr_start_locked() local
1973 m_head = if_dequeue(ifp); in vr_start_locked()
1974 if (m_head == NULL) in vr_start_locked()
1981 if (vr_encap(sc, &m_head)) { in vr_start_locked()
1982 if (m_head == NULL) in vr_start_locked()
1984 if_sendq_prepend(ifp, m_head); in vr_start_locked()
1994 ETHER_BPF_MTAP(ifp, m_head); in vr_start_locked()