Lines Matching refs:tx_req
699 struct ipoib_tx_buf *tx_req)
701 ipoib_build_sge(priv, tx_req);
711 struct ipoib_tx_buf *tx_req;
750 tx_req = &tx->tx_ring[tx->tx_head & (ipoib_sendq_size - 1)];
751 tx_req->skb = skb;
753 if (unlikely(ipoib_dma_map_tx(priv->ca, tx_req))) {
778 rc = post_send(priv, tx, tx->tx_head & (ipoib_sendq_size - 1), tx_req);
782 ipoib_dma_unmap_tx(priv, tx_req);
799 struct ipoib_tx_buf *tx_req;
811 tx_req = &tx->tx_ring[wr_id];
813 ipoib_dma_unmap_tx(priv, tx_req);
817 dev->stats.tx_bytes += tx_req->skb->len;
819 dev_kfree_skb_any(tx_req->skb);
1202 struct ipoib_tx_buf *tx_req;
1228 tx_req = &p->tx_ring[p->tx_tail & (ipoib_sendq_size - 1)];
1229 ipoib_dma_unmap_tx(priv, tx_req);
1230 dev_kfree_skb_any(tx_req->skb);