Lines Matching refs:m_head
1061 struct mbuf *m_head;
1101 IF_DEQUEUE(&ifp->if_snd, m_head);
1103 if (m_head == NULL) {
1104 QL_DPRINT8((ha->pci_dev, "%s: m_head == NULL\n",
1109 if (qls_send(ha, &m_head)) {
1110 if (m_head == NULL)
1114 IF_PREPEND(&ifp->if_snd, m_head);
1118 ETHER_BPF_MTAP(ifp, m_head);
1134 struct mbuf *m_head = *m_headp;
1140 if (M_HASHTYPE_GET(m_head) != M_HASHTYPE_NONE)
1141 txr_idx = m_head->m_pkthdr.flowid & (ha->num_tx_rings - 1);
1147 ret = bus_dmamap_load_mbuf_sg(ha->tx_tag, map, m_head, segs, &nsegs,
1155 m_head->m_pkthdr.len));
1157 m = m_defrag(m_head, M_NOWAIT);
1160 m_freem(m_head);
1167 m_head = m;
1168 *m_headp = m_head;
1170 if ((ret = bus_dmamap_load_mbuf_sg(ha->tx_tag, map, m_head,
1177 __func__, ret, m_head->m_pkthdr.len);
1180 m_freem(m_head);
1192 __func__, ret, m_head->m_pkthdr.len);
1195 m_freem(m_head);
1205 if (!(ret = qls_hw_send(ha, segs, nsegs, tx_idx, m_head, txr_idx))) {
1208 ha->tx_ring[txr_idx].tx_buf[tx_idx].m_head = m_head;
1212 if (m_head)
1213 m_freem(m_head);
1258 if (txb->m_head) {
1262 m_freem(txb->m_head);
1263 txb->m_head = NULL;
1363 if (rxb->m_head != NULL) {
1366 m_freem(rxb->m_head);
1450 rxb->m_head = NULL;
1458 rxb->m_head = mp;