Lines Matching refs:tx_buf
2861 struct bnx2_sw_tx_bd *tx_buf; in bnx2_tx_int() local
2867 tx_buf = &txr->tx_buf_ring[sw_ring_cons]; in bnx2_tx_int()
2868 skb = tx_buf->skb; in bnx2_tx_int()
2874 if (tx_buf->is_gso) { in bnx2_tx_int()
2877 last_idx = sw_cons + tx_buf->nr_frags + 1; in bnx2_tx_int()
2878 last_ring_idx = sw_ring_cons + tx_buf->nr_frags + 1; in bnx2_tx_int()
2887 dma_unmap_single(&bp->pdev->dev, dma_unmap_addr(tx_buf, mapping), in bnx2_tx_int()
2890 tx_buf->skb = NULL; in bnx2_tx_int()
2891 last = tx_buf->nr_frags; in bnx2_tx_int()
2894 struct bnx2_sw_tx_bd *tx_buf; in bnx2_tx_int() local
2898 tx_buf = &txr->tx_buf_ring[BNX2_TX_RING_IDX(sw_cons)]; in bnx2_tx_int()
2900 dma_unmap_addr(tx_buf, mapping), in bnx2_tx_int()
5432 struct bnx2_sw_tx_bd *tx_buf = &txr->tx_buf_ring[j]; in bnx2_free_tx_skbs() local
5433 struct sk_buff *skb = tx_buf->skb; in bnx2_free_tx_skbs()
5442 dma_unmap_addr(tx_buf, mapping), in bnx2_free_tx_skbs()
5446 tx_buf->skb = NULL; in bnx2_free_tx_skbs()
5448 last = tx_buf->nr_frags; in bnx2_free_tx_skbs()
5451 tx_buf = &txr->tx_buf_ring[BNX2_TX_RING_IDX(j)]; in bnx2_free_tx_skbs()
5453 dma_unmap_addr(tx_buf, mapping), in bnx2_free_tx_skbs()
6586 struct bnx2_sw_tx_bd *tx_buf; in bnx2_start_xmit() local
6661 tx_buf = &txr->tx_buf_ring[ring_prod]; in bnx2_start_xmit()
6662 tx_buf->skb = skb; in bnx2_start_xmit()
6663 dma_unmap_addr_set(tx_buf, mapping, mapping); in bnx2_start_xmit()
6673 tx_buf->nr_frags = last_frag; in bnx2_start_xmit()
6674 tx_buf->is_gso = skb_is_gso(skb); in bnx2_start_xmit()
6735 tx_buf = &txr->tx_buf_ring[ring_prod]; in bnx2_start_xmit()
6736 tx_buf->skb = NULL; in bnx2_start_xmit()
6737 dma_unmap_single(&bp->pdev->dev, dma_unmap_addr(tx_buf, mapping), in bnx2_start_xmit()
6744 tx_buf = &txr->tx_buf_ring[ring_prod]; in bnx2_start_xmit()
6745 dma_unmap_page(&bp->pdev->dev, dma_unmap_addr(tx_buf, mapping), in bnx2_start_xmit()