Lines Matching refs:m_head
3378 dc_encap(struct dc_softc *sc, struct mbuf **m_head)
3389 ((*m_head)->m_next != NULL || sc->dc_flags & DC_TX_ALIGN)) {
3390 m = m_defrag(*m_head, M_NOWAIT);
3400 for (m = *m_head; m != NULL; m = m->m_next)
3405 m = m_collapse(*m_head, M_NOWAIT, DC_MAXFRAGS);
3411 m_freem(*m_head);
3412 *m_head = NULL;
3415 *m_head = m;
3420 sc->dc_cdata.dc_tx_map[idx], *m_head, segs, &nseg, 0);
3422 if (defragged != 0 || (m = m_collapse(*m_head, M_NOWAIT,
3424 m_freem(*m_head);
3425 *m_head = NULL;
3428 *m_head = m;
3430 sc->dc_cdata.dc_tx_map[idx], *m_head, segs, &nseg, 0);
3432 m_freem(*m_head);
3433 *m_head = NULL;
3441 m_freem(*m_head);
3442 *m_head = NULL;
3461 m_freem(*m_head);
3462 *m_head = NULL;
3480 sc->dc_cdata.dc_tx_chain[cur] = *m_head;
3530 struct mbuf *m_head;
3551 IFQ_DRV_DEQUEUE(&ifp->if_snd, m_head);
3552 if (m_head == NULL)
3555 if (dc_encap(sc, &m_head)) {
3556 if (m_head == NULL)
3558 IFQ_DRV_PREPEND(&ifp->if_snd, m_head);
3568 BPF_MTAP(ifp, m_head);