Lines Matching refs:tx_buf

178 	struct bnxt_sw_tx_bd *tx_buf;  in bnxt_start_xmit()  local
205 tx_buf = &txr->tx_buf_ring[prod]; in bnxt_start_xmit()
206 tx_buf->skb = skb; in bnxt_start_xmit()
207 tx_buf->nr_frags = last_frag; in bnxt_start_xmit()
274 tx_buf->is_push = 1; in bnxt_start_xmit()
284 tx_buf->skb = NULL; in bnxt_start_xmit()
294 tx_buf->skb = NULL; in bnxt_start_xmit()
298 dma_unmap_addr_set(tx_buf, mapping, mapping); in bnxt_start_xmit()
351 tx_buf = &txr->tx_buf_ring[prod]; in bnxt_start_xmit()
352 dma_unmap_addr_set(tx_buf, mapping, mapping); in bnxt_start_xmit()
399 tx_buf = &txr->tx_buf_ring[prod]; in bnxt_start_xmit()
400 tx_buf->skb = NULL; in bnxt_start_xmit()
401 dma_unmap_single(&pdev->dev, dma_unmap_addr(tx_buf, mapping), in bnxt_start_xmit()
408 tx_buf = &txr->tx_buf_ring[prod]; in bnxt_start_xmit()
409 dma_unmap_page(&pdev->dev, dma_unmap_addr(tx_buf, mapping), in bnxt_start_xmit()
429 struct bnxt_sw_tx_bd *tx_buf; in bnxt_tx_int() local
433 tx_buf = &txr->tx_buf_ring[cons]; in bnxt_tx_int()
435 skb = tx_buf->skb; in bnxt_tx_int()
436 tx_buf->skb = NULL; in bnxt_tx_int()
438 if (tx_buf->is_push) { in bnxt_tx_int()
439 tx_buf->is_push = 0; in bnxt_tx_int()
443 dma_unmap_single(&pdev->dev, dma_unmap_addr(tx_buf, mapping), in bnxt_tx_int()
445 last = tx_buf->nr_frags; in bnxt_tx_int()
449 tx_buf = &txr->tx_buf_ring[cons]; in bnxt_tx_int()
452 dma_unmap_addr(tx_buf, mapping), in bnxt_tx_int()
1463 struct bnxt_sw_tx_bd *tx_buf = &txr->tx_buf_ring[j]; in bnxt_free_tx_skbs() local
1464 struct sk_buff *skb = tx_buf->skb; in bnxt_free_tx_skbs()
1472 tx_buf->skb = NULL; in bnxt_free_tx_skbs()
1474 if (tx_buf->is_push) { in bnxt_free_tx_skbs()
1481 dma_unmap_addr(tx_buf, mapping), in bnxt_free_tx_skbs()
1485 last = tx_buf->nr_frags; in bnxt_free_tx_skbs()
1490 tx_buf = &txr->tx_buf_ring[j]; in bnxt_free_tx_skbs()
1493 dma_unmap_addr(tx_buf, mapping), in bnxt_free_tx_skbs()