Home
last modified time | relevance | path

Searched refs:TX_RING (Results 1 – 7 of 7) sorted by relevance

/linux/drivers/net/ethernet/broadcom/bnxt/
H A Dbnxt_gso.c145 txbd = &txr->tx_desc_ring[TX_RING(bp, prod)][TX_IDX(prod)]; in bnxt_sw_udp_gso_xmit()
184 txbd = &txr->tx_desc_ring[TX_RING(bp, prod)][TX_IDX(prod)]; in bnxt_sw_udp_gso_xmit()
H A Dbnxt_xdp.c51 txbd = &txr->tx_desc_ring[TX_RING(bp, prod)][TX_IDX(prod)]; in bnxt_xmit_bd()
72 txbd = &txr->tx_desc_ring[TX_RING(bp, prod)][TX_IDX(prod)]; in bnxt_xmit_bd()
H A Dbnxt.h837 #define TX_RING(bp, x) (((x) & (bp)->tx_ring_mask) >> (BNXT_PAGE_SHIFT - 4)) macro
2875 &txr->tx_desc_ring[TX_RING(bp, prod)][TX_IDX(prod)]; in bnxt_init_ext_bd()
H A Dbnxt.c564 txbd = &txr->tx_desc_ring[TX_RING(bp, prod)][TX_IDX(prod)]; in bnxt_start_xmit()
660 txbd = &txr->tx_desc_ring[TX_RING(bp, prod)][TX_IDX(prod)]; in bnxt_start_xmit()
744 txbd = &txr->tx_desc_ring[TX_RING(bp, prod)][TX_IDX(prod)]; in bnxt_start_xmit()
/linux/drivers/net/ethernet/hisilicon/hns/
H A Dhns_dsaf_rcb.c21 #define TX_RING 0 macro
279 hns_rcb_ring_init(ring, TX_RING); in hns_rcb_init_hw()
479 hns_rcb_ring_get_cfg(&ring_pair_cb->q, TX_RING); in hns_rcb_ring_pair_get_cfg()
/linux/Documentation/networking/
H A Dpacket_mmap.rst130 In this case, you also need to bind(2) the TX_RING with sll_protocol = 0
554 - RX_RING, TX_RING available
561 - RX_RING, TX_RING available
592 - TX_RING semantics are conceptually similar to TPACKET_V2;
1055 Getting timestamps for the TX_RING works as follows: i) fill the ring frames,
1068 TX_RING part only TP_STATUS_AVAILABLE is set, then the tp_sec and tp_{n,u}sec
/linux/drivers/net/ethernet/broadcom/bnge/
H A Dbnge_netdev.h208 #define TX_RING(bn, x) (((x) & (bn)->tx_ring_mask) >> (BNGE_PAGE_SHIFT - 4)) macro