Lines Matching defs:tx_req
301 struct ipoib_tx_buf *tx_req)
303 struct sk_buff *skb = tx_req->skb;
304 u64 *mapping = tx_req->mapping;
341 struct ipoib_tx_buf *tx_req)
343 struct sk_buff *skb = tx_req->skb;
344 u64 *mapping = tx_req->mapping;
365 struct ipoib_tx_buf *tx_req;
376 tx_req = &priv->tx_ring[wr_id];
378 ipoib_dma_unmap_tx(priv->ca, tx_req);
381 dev->stats.tx_bytes += tx_req->skb->len;
383 dev_kfree_skb_any(tx_req->skb);
490 struct ipoib_tx_buf *tx_req,
495 struct sk_buff *skb = tx_req->skb;
498 u64 *mapping = tx_req->mapping;
531 struct ipoib_tx_buf *tx_req;
568 tx_req = &priv->tx_ring[priv->tx_head & (ipoib_sendq_size - 1)];
569 tx_req->skb = skb;
570 if (unlikely(ipoib_dma_map_tx(priv->ca, tx_req))) {
589 address->ah, qpn, tx_req, phead, hlen);
594 ipoib_dma_unmap_tx(priv->ca, tx_req);
804 struct ipoib_tx_buf *tx_req;
833 tx_req = &priv->tx_ring[priv->tx_tail &
835 ipoib_dma_unmap_tx(priv->ca, tx_req);
836 dev_kfree_skb_any(tx_req->skb);