Home
last modified time | relevance | path

Searched refs:tx_buf_ring (Results 1 – 8 of 8) sorted by relevance

/linux/drivers/net/ethernet/broadcom/bnxt/
H A Dbnxt_xdp.c46 tx_buf = &txr->tx_buf_ring[RING_TX(bp, prod)]; in bnxt_xmit_bd()
69 frag_tx_buf = &txr->tx_buf_ring[RING_TX(bp, prod)]; in bnxt_xmit_bd()
136 tx_buf = &txr->tx_buf_ring[RING_TX(bp, tx_cons)]; in bnxt_tx_int_xdp()
156 tx_buf = &txr->tx_buf_ring[RING_TX(bp, tx_cons)]; in bnxt_tx_int_xdp()
169 tx_buf = &txr->tx_buf_ring[RING_TX(bp, last_tx_cons)]; in bnxt_tx_int_xdp()
H A Dbnxt_ptp.c869 tx_buf = &txr->tx_buf_ring[RING_TX(bp, cons)]; in bnxt_tx_ts_cmp()
H A Dbnxt.c529 tx_buf = &txr->tx_buf_ring[RING_TX(bp, prod)]; in bnxt_start_xmit()
728 tx_buf = &txr->tx_buf_ring[RING_TX(bp, prod)]; in bnxt_start_xmit()
778 tx_buf = &txr->tx_buf_ring[RING_TX(bp, prod)]; in bnxt_start_xmit()
786 tx_buf = &txr->tx_buf_ring[RING_TX(bp, prod)]; in bnxt_start_xmit()
798 txr->tx_buf_ring[RING_TX(bp, txr->tx_prod)].is_ts_pkt = 0; in bnxt_start_xmit()
806 txr->tx_buf_ring[RING_TX(bp, txr->tx_prod)].skb = NULL; in bnxt_start_xmit()
830 tx_buf = &txr->tx_buf_ring[RING_TX(bp, cons)]; in __bnxt_tx_int()
862 tx_buf = &txr->tx_buf_ring[RING_TX(bp, cons)]; in __bnxt_tx_int()
3410 struct bnxt_sw_tx_bd *tx_buf = &txr->tx_buf_ring[i]; in bnxt_free_one_tx_ring_skbs()
3452 tx_buf = &txr->tx_buf_ring[ring_idx]; in bnxt_free_one_tx_ring_skbs()
[all …]
H A Dbnxt.h988 struct bnxt_sw_tx_bd *tx_buf_ring; member
/linux/drivers/net/ethernet/mediatek/
H A Dmtk_wed.c652 dev->tx_buf_ring.size = ring_size; in mtk_wed_tx_buffer_alloc()
654 dev->tx_buf_ring.size = MTK_WED_TX_BM_DMA_SIZE; in mtk_wed_tx_buffer_alloc()
657 n_pages = dev->tx_buf_ring.size / MTK_WED_BUF_PER_PAGE; in mtk_wed_tx_buffer_alloc()
663 dev->tx_buf_ring.pages = page_list; in mtk_wed_tx_buffer_alloc()
666 dev->tx_buf_ring.size * desc_size, in mtk_wed_tx_buffer_alloc()
671 dev->tx_buf_ring.desc = desc_ptr; in mtk_wed_tx_buffer_alloc()
672 dev->tx_buf_ring.desc_phys = desc_phys; in mtk_wed_tx_buffer_alloc()
740 struct mtk_wed_buf *page_list = dev->tx_buf_ring.pages; in mtk_wed_free_tx_buffer()
747 if (!dev->tx_buf_ring.desc) in mtk_wed_free_tx_buffer()
750 for (i = 0; i < dev->tx_buf_ring.size; i += MTK_WED_BUF_PER_PAGE) { in mtk_wed_free_tx_buffer()
[all …]
/linux/drivers/net/ethernet/broadcom/bnx2x/
H A Dbnx2x_cmn.c198 struct sw_tx_bd *tx_buf = &txdata->tx_buf_ring[idx]; in bnx2x_free_tx_pkt()
3873 tx_buf = &txdata->tx_buf_ring[TX_BD(pkt_prod)]; in bnx2x_start_xmit()
4421 BNX2X_FREE(txdata->tx_buf_ring); in bnx2x_free_fp_mem_at()
4585 txdata->tx_buf_ring = kcalloc(NUM_TX_BD, in bnx2x_alloc_fp_mem_at()
4588 if (!txdata->tx_buf_ring) in bnx2x_alloc_fp_mem_at()
H A Dbnx2x.h516 struct sw_tx_bd *tx_buf_ring; member
/linux/drivers/net/ethernet/broadcom/
H A Dbnx2.h6735 struct bnx2_sw_tx_bd *tx_buf_ring; member