Lines Matching refs:m_head
2323 xl_encap(struct xl_softc *sc, struct xl_chain *c, struct mbuf **m_head) in xl_encap() argument
2332 error = bus_dmamap_load_mbuf_sg(sc->xl_mtag, c->xl_map, *m_head, in xl_encap()
2349 m_new = m_collapse(*m_head, M_NOWAIT, XL_MAXFRAGS); in xl_encap()
2351 m_freem(*m_head); in xl_encap()
2352 *m_head = NULL; in xl_encap()
2355 *m_head = m_new; in xl_encap()
2358 *m_head, sc->xl_cdata.xl_tx_segs, &nseg, BUS_DMA_NOWAIT); in xl_encap()
2360 m_freem(*m_head); in xl_encap()
2361 *m_head = NULL; in xl_encap()
2370 m_freem(*m_head); in xl_encap()
2371 *m_head = NULL; in xl_encap()
2392 if ((*m_head)->m_pkthdr.csum_flags) { in xl_encap()
2393 if ((*m_head)->m_pkthdr.csum_flags & CSUM_IP) in xl_encap()
2395 if ((*m_head)->m_pkthdr.csum_flags & CSUM_TCP) in xl_encap()
2397 if ((*m_head)->m_pkthdr.csum_flags & CSUM_UDP) in xl_encap()
2406 c->xl_mbuf = *m_head; in xl_encap()
2436 struct mbuf *m_head; in xl_start_locked() local
2463 m_head = if_dequeue(ifp); in xl_start_locked()
2464 if (m_head == NULL) in xl_start_locked()
2472 error = xl_encap(sc, cur_tx, &m_head); in xl_start_locked()
2475 if (m_head == NULL) in xl_start_locked()
2478 if_sendq_prepend(ifp, m_head); in xl_start_locked()
2568 struct mbuf *m_head; in xl_start_90xB_locked() local
2589 m_head = if_dequeue(ifp); in xl_start_90xB_locked()
2590 if (m_head == NULL) in xl_start_90xB_locked()
2597 error = xl_encap(sc, cur_tx, &m_head); in xl_start_90xB_locked()
2600 if (m_head == NULL) in xl_start_90xB_locked()
2603 if_sendq_prepend(ifp, m_head); in xl_start_90xB_locked()