Lines Matching defs:m_head
5165 bge_encap(struct bge_softc *sc, struct mbuf *m_head, uint32_t *txidx)
5182 if (m_head->m_pkthdr.csum_flags) {
5183 if (m_head->m_pkthdr.csum_flags & M_CSUM_IPv4)
5185 if (m_head->m_pkthdr.csum_flags & (M_CSUM_TCPv4 |M_CSUM_UDPv4))
5200 m_head->m_pkthdr.len >= ETHER_MIN_NOPAD)
5203 if (bge_cksum_pad(m_head) != 0)
5215 if (bge_compact_dma_runt(m_head) != 0)
5230 use_tso = (m_head->m_pkthdr.csum_flags & M_CSUM_TSOv4) != 0;
5238 struct mbuf * m0 = m_head;
5332 mss = m_head->m_pkthdr.segsz;
5367 have_vtag = vlan_has_tag(m_head);
5369 vtag = vlan_get_tag(m_head);
5378 error = bus_dmamap_load_mbuf(dmatag, dmamap, m_head, BUS_DMA_NOWAIT);
5383 m = m_defrag(m_head, M_NOWAIT);
5385 KASSERT(m == m_head);
5480 sc->bge_cdata.bge_tx_chain[cur] = m_head;
5515 struct mbuf *m_head = NULL;
5526 IFQ_POLL(&ifp->if_snd, m_head);
5527 if (m_head == NULL)
5539 if (m_head->m_flags & M_FIRSTFRAG &&
5540 m_head->m_pkthdr.csum_flags & (CSUM_DELAY_DATA)) {
5542 M_CSUM_DATA_IPv4_OFFSET(m_head->m_pkthdr.csum_data) + 16) {
5554 error = bge_encap(sc, m_head, &prodidx);
5561 KASSERT(m == m_head);
5562 m_freem(m_head);
5568 KASSERT(m == m_head);
5575 bpf_mtap(ifp, m_head, BPF_D_OUT);