Lines Matching defs:tx_buf
462 struct bnxt_sw_tx_bd *tx_buf;
496 tx_buf = &txr->tx_buf_ring[RING_TX(bp, prod)];
497 tx_buf->skb = skb;
498 tx_buf->nr_frags = last_frag;
592 tx_buf->is_push = 1;
622 dma_unmap_addr_set(tx_buf, mapping, mapping);
690 tx_buf = &txr->tx_buf_ring[RING_TX(bp, prod)];
691 dma_unmap_addr_set(tx_buf, mapping, mapping);
723 if (netdev_xmit_more() && !tx_buf->is_push) {
742 tx_buf = &txr->tx_buf_ring[RING_TX(bp, prod)];
743 dma_unmap_single(&pdev->dev, dma_unmap_addr(tx_buf, mapping),
750 tx_buf = &txr->tx_buf_ring[RING_TX(bp, prod)];
751 dma_unmap_page(&pdev->dev, dma_unmap_addr(tx_buf, mapping),
777 struct bnxt_sw_tx_bd *tx_buf;
781 tx_buf = &txr->tx_buf_ring[RING_TX(bp, cons)];
783 skb = tx_buf->skb;
784 tx_buf->skb = NULL;
794 if (tx_buf->is_push) {
795 tx_buf->is_push = 0;
799 dma_unmap_single(&pdev->dev, dma_unmap_addr(tx_buf, mapping),
801 last = tx_buf->nr_frags;
805 tx_buf = &txr->tx_buf_ring[RING_TX(bp, cons)];
808 dma_unmap_addr(tx_buf, mapping),
3258 struct bnxt_sw_tx_bd *tx_buf = &txr->tx_buf_ring[j];
3263 tx_buf->action == XDP_REDIRECT) {
3265 dma_unmap_addr(tx_buf, mapping),
3266 dma_unmap_len(tx_buf, len),
3268 xdp_return_frame(tx_buf->xdpf);
3269 tx_buf->action = 0;
3270 tx_buf->xdpf = NULL;
3275 skb = tx_buf->skb;
3281 tx_buf->skb = NULL;
3283 if (tx_buf->is_push) {
3290 dma_unmap_addr(tx_buf, mapping),
3294 last = tx_buf->nr_frags;
3300 tx_buf = &txr->tx_buf_ring[ring_idx];
3303 dma_unmap_addr(tx_buf, mapping),