Searched refs:TX_RING (Results 1 – 5 of 5) sorted by relevance
| /linux-6.15/drivers/net/ethernet/broadcom/bnxt/ |
| H A D | bnxt_xdp.c | 51 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 D | bnxt.h | 832 #define TX_RING(bp, x) (((x) & (bp)->tx_ring_mask) >> (BNXT_PAGE_SHIFT - 4)) macro
|
| H A D | bnxt.c | 521 txbd = &txr->tx_desc_ring[TX_RING(bp, prod)][TX_IDX(prod)]; in bnxt_start_xmit() 617 txbd = &txr->tx_desc_ring[TX_RING(bp, prod)][TX_IDX(prod)]; in bnxt_start_xmit() 664 &txr->tx_desc_ring[TX_RING(bp, prod)][TX_IDX(prod)]; in bnxt_start_xmit() 714 txbd = &txr->tx_desc_ring[TX_RING(bp, prod)][TX_IDX(prod)]; in bnxt_start_xmit()
|
| /linux-6.15/drivers/net/ethernet/hisilicon/hns/ |
| H A D | hns_dsaf_rcb.c | 21 #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-6.15/Documentation/networking/ |
| H A D | packet_mmap.rst | 130 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
|