Home
last modified time | relevance | path

Searched refs:rx_buf_ring (Results 1 – 12 of 12) sorted by relevance

/linux/drivers/net/ethernet/broadcom/bnxt/
H A Dbnxt_xdp.c193 rx_buf = &rxr->rx_buf_ring[cons]; in bnxt_xdp_buff_init()
269 rx_buf = &rxr->rx_buf_ring[cons]; in bnxt_rx_xdp()
H A Dbnxt.c1000 struct bnxt_sw_rx_bd *rx_buf = &rxr->rx_buf_ring[RING_RX(bp, prod)]; in bnxt_alloc_rx_data()
1038 prod_rx_buf = &rxr->rx_buf_ring[RING_RX(bp, prod)]; in bnxt_reuse_rx_data()
1039 cons_rx_buf = &rxr->rx_buf_ring[cons]; in bnxt_reuse_rx_data()
1184 frag_start = page_address(page) + rxr->rx_buf_ring[cons].offset; in bnxt_rx_multi_page_skb()
1599 cons_rx_buf = &rxr->rx_buf_ring[cons]; in bnxt_tpa_start()
1600 prod_rx_buf = &rxr->rx_buf_ring[RING_RX(bp, prod)]; in bnxt_tpa_start()
1656 cons_rx_buf = &rxr->rx_buf_ring[cons]; in bnxt_tpa_start()
2209 rx_buf = &rxr->rx_buf_ring[cons]; in bnxt_rx_pkt()
3545 struct bnxt_sw_rx_bd *rx_buf = &rxr->rx_buf_ring[i]; in bnxt_free_one_rx_ring()
3607 if (!rxr->rx_buf_ring) in bnxt_free_one_rx_ring_skbs()
[all …]
H A Dbnxt.h1118 struct bnxt_sw_rx_bd *rx_buf_ring; member
H A Dbnxt_ethtool.c5110 rx_buf = &rxr->rx_buf_ring[cons]; in bnxt_rx_loopback()
/linux/drivers/net/wireless/mediatek/mt76/
H A Dwed.c34 struct mtk_wed_bm_desc *desc = wed->rx_buf_ring.desc; in mt76_wed_init_rx_buf()
/linux/drivers/net/ethernet/mediatek/
H A Dmtk_wed.c840 dev->rx_buf_ring.size = dev->wlan.rx_nbuf; in mtk_wed_rx_buffer_alloc()
847 dev->rx_buf_ring.desc = desc; in mtk_wed_rx_buffer_alloc()
848 dev->rx_buf_ring.desc_phys = desc_phys; in mtk_wed_rx_buffer_alloc()
892 struct mtk_wed_bm_desc *desc = dev->rx_buf_ring.desc; in mtk_wed_free_rx_buffer()
898 dma_free_coherent(dev->hw->dev, dev->rx_buf_ring.size * sizeof(*desc), in mtk_wed_free_rx_buffer()
899 desc, dev->rx_buf_ring.desc_phys); in mtk_wed_free_rx_buffer()
929 wed_w32(dev, MTK_WED_RX_BM_BASE, dev->rx_buf_ring.desc_phys); in mtk_wed_rx_buffer_hw_init()
/linux/drivers/net/ethernet/broadcom/bnx2x/
H A Dbnx2x_cmn.c435 struct sw_rx_bd *cons_rx_buf = &fp->rx_buf_ring[cons]; in bnx2x_tpa_start()
436 struct sw_rx_bd *prod_rx_buf = &fp->rx_buf_ring[prod]; in bnx2x_tpa_start()
844 struct sw_rx_bd *rx_buf = &fp->rx_buf_ring[index]; in bnx2x_alloc_rx_data()
970 rx_buf = &fp->rx_buf_ring[bd_cons]; in bnx2x_rx_int()
1552 if (fp->rx_buf_ring == NULL) in bnx2x_free_rx_bds()
1556 struct sw_rx_bd *rx_buf = &fp->rx_buf_ring[i]; in bnx2x_free_rx_bds()
4394 BNX2X_FREE(bnx2x_fp(bp, fp_index, rx_buf_ring)); in bnx2x_free_fp_mem_at()
4599 bnx2x_fp(bp, index, rx_buf_ring) = in bnx2x_alloc_fp_mem_at()
4601 if (!bnx2x_fp(bp, index, rx_buf_ring)) in bnx2x_alloc_fp_mem_at()
H A Dbnx2x_cmn.h890 struct sw_rx_bd *cons_rx_buf = &fp->rx_buf_ring[cons]; in bnx2x_reuse_rx_data()
891 struct sw_rx_bd *prod_rx_buf = &fp->rx_buf_ring[prod]; in bnx2x_reuse_rx_data()
H A Dbnx2x.h571 struct sw_rx_bd *rx_buf_ring; /* BDs mappings ring */ member
/linux/drivers/net/ethernet/broadcom/bnge/
H A Dbnge_netdev.h499 struct bnge_sw_rx_bd *rx_buf_ring; member
H A Dbnge_netdev.c681 if (!rxr->rx_buf_ring) in bnge_free_one_rx_ring_bufs()
687 struct bnge_sw_rx_bd *rx_buf = &rxr->rx_buf_ring[i]; in bnge_free_one_rx_ring_bufs()
1430 struct bnge_sw_rx_bd *rx_buf = &rxr->rx_buf_ring[RING_RX(bn, prod)]; in bnge_alloc_rx_data()
/linux/drivers/net/ethernet/broadcom/
H A Dbnx2.h6755 struct bnx2_sw_bd *rx_buf_ring; member