Lines Matching refs:m_head
111 static int gem_load_txmbuf(struct gem_softc *sc, struct mbuf **m_head);
1071 gem_load_txmbuf(struct gem_softc *sc, struct mbuf **m_head) in gem_load_txmbuf() argument
1089 if (((*m_head)->m_pkthdr.csum_flags & sc->sc_csum_features) != 0) { in gem_load_txmbuf()
1090 if (M_WRITABLE(*m_head) == 0) { in gem_load_txmbuf()
1091 m = m_dup(*m_head, M_NOWAIT); in gem_load_txmbuf()
1092 m_freem(*m_head); in gem_load_txmbuf()
1093 *m_head = m; in gem_load_txmbuf()
1098 m = m_pullup(*m_head, offset + sizeof(struct ip)); in gem_load_txmbuf()
1100 *m_head = NULL; in gem_load_txmbuf()
1108 *m_head = m; in gem_load_txmbuf()
1112 *m_head, txsegs, &nsegs, BUS_DMA_NOWAIT); in gem_load_txmbuf()
1114 m = m_collapse(*m_head, M_NOWAIT, GEM_NTXSEGS); in gem_load_txmbuf()
1116 m_freem(*m_head); in gem_load_txmbuf()
1117 *m_head = NULL; in gem_load_txmbuf()
1120 *m_head = m; in gem_load_txmbuf()
1122 txs->txs_dmamap, *m_head, txsegs, &nsegs, in gem_load_txmbuf()
1125 m_freem(*m_head); in gem_load_txmbuf()
1126 *m_head = NULL; in gem_load_txmbuf()
1135 m_freem(*m_head); in gem_load_txmbuf()
1136 *m_head = NULL; in gem_load_txmbuf()
1202 txs->txs_mbuf = *m_head; in gem_load_txmbuf()