| /dpdk/drivers/net/enetc/ |
| H A D | enetc_rxtx.c | 22 enetc_clean_tx_ring(struct enetc_bdr *tx_ring) in enetc_clean_tx_ring() argument 32 hwci = (int)(rte_read32_relaxed(tx_ring->tcisr) & in enetc_clean_tx_ring() 35 tx_swbd_base = tx_ring->q_swbd; in enetc_clean_tx_ring() 36 bd_count = tx_ring->bd_count; in enetc_clean_tx_ring() 37 i = tx_ring->next_to_clean; in enetc_clean_tx_ring() 74 tx_ring->next_to_clean = i; in enetc_clean_tx_ring() 87 struct enetc_bdr *tx_ring = (struct enetc_bdr *)tx_queue; in enetc_xmit_pkts() local 89 i = tx_ring->next_to_use; in enetc_xmit_pkts() 91 bds_to_use = enetc_bd_unused(tx_ring); in enetc_xmit_pkts() 97 tx_ring->q_swbd[i].buffer_addr = tx_pkts[start]; in enetc_xmit_pkts() [all …]
|
| /dpdk/drivers/net/bnxt/ |
| H A D | bnxt_txr.h | 33 return ((txq->tx_ring->tx_raw_prod - txq->tx_ring->tx_raw_cons) & in bnxt_tx_bds_in_hw() 34 txq->tx_ring->tx_ring_struct->ring_mask); in bnxt_tx_bds_in_hw() 42 return ((txq->tx_ring->tx_ring_struct->ring_size - in bnxt_tx_avail()
|
| H A D | bnxt_rxtx_vec_common.h | 109 struct bnxt_tx_ring_info *txr = txq->tx_ring; in bnxt_tx_cmp_vec_fast() 140 struct bnxt_tx_ring_info *txr = txq->tx_ring; in bnxt_tx_cmp_vec()
|
| /dpdk/examples/qos_sched/ |
| H A D | main.c | 66 flow->tx_thread.tx_ring = flow->tx_ring; in app_main_loop() 75 flow->wt_thread.tx_ring = flow->tx_ring; in app_main_loop()
|
| H A D | main.h | 73 struct rte_ring *tx_ring; member 92 struct rte_ring *tx_ring; member
|
| H A D | app_thread.c | 116 nb_pkts = rte_ring_sc_dequeue_burst(conf->tx_ring, (void **)mbufs, in app_tx_thread() 155 while (rte_ring_sp_enqueue_bulk(conf->tx_ring, in app_worker_thread()
|
| H A D | init.c | 353 qos_conf[i].tx_ring = rte_ring_create(ring_name, ring_conf.ring_size, in app_init() 356 qos_conf[i].tx_ring = ring; in app_init()
|
| /dpdk/drivers/net/ngbe/ |
| H A D | ngbe_rxtx_vec_common.h | 93 status = txq->tx_ring[txq->tx_next_dd].dw3; in ngbe_tx_free_bufs() 229 txq->tx_ring[i] = zeroed_desc; in _ngbe_reset_tx_queue_vec() 233 volatile struct ngbe_tx_desc *txd = &txq->tx_ring[i]; in _ngbe_reset_tx_queue_vec()
|
| /dpdk/drivers/net/txgbe/ |
| H A D | txgbe_rxtx_vec_common.h | 93 status = txq->tx_ring[txq->tx_next_dd].dw3; in txgbe_tx_free_bufs() 229 txq->tx_ring[i] = zeroed_desc; in _txgbe_reset_tx_queue_vec() 233 volatile struct txgbe_tx_desc *txd = &txq->tx_ring[i]; in _txgbe_reset_tx_queue_vec()
|
| /dpdk/drivers/net/sfc/ |
| H A D | sfc_repr_proxy_api.h | 38 uint16_t queue_id, struct rte_ring *tx_ring,
|
| H A D | sfc_repr_proxy.c | 1455 uint16_t queue_id, struct rte_ring *tx_ring, in sfc_repr_proxy_add_txq() argument 1478 txq->ring = tx_ring; in sfc_repr_proxy_add_txq()
|
| /dpdk/drivers/net/bnx2x/ |
| H A D | bnx2x_rxtx.h | 50 union eth_tx_bd_types *tx_ring; /**< TX ring virtual address. */ member
|
| H A D | bnx2x_rxtx.c | 279 txq->tx_ring = (union eth_tx_bd_types *) tz->addr; in bnx2x_dev_tx_queue_setup() 280 memset(txq->tx_ring, 0, tsize); in bnx2x_dev_tx_queue_setup() 296 tx_n_bd = &txq->tx_ring[TOTAL_TX_BD_PER_PAGE * i - 1].next_bd; in bnx2x_dev_tx_queue_setup()
|
| /dpdk/drivers/common/idpf/ |
| H A D | idpf_common_rxtx.h | 160 volatile struct idpf_base_tx_desc *tx_ring; /* Tx ring virtual address */ member 216 struct idpf_base_tx_desc *tx_ring; member
|
| H A D | idpf_common_rxtx.c | 281 ((volatile char *)txq->tx_ring)[i] = 0; in idpf_qc_single_tx_queue_reset() 285 txq->tx_ring[i].qw1 = in idpf_qc_single_tx_queue_reset() 1315 volatile struct idpf_base_tx_desc *txd = txq->tx_ring; in idpf_xmit_cleanup() 1377 txr = txq->tx_ring; in idpf_dp_singleq_xmit_pkts()
|
| /dpdk/drivers/net/bonding/ |
| H A D | eth_bond_8023ad_private.h | 138 struct rte_ring *tx_ring; member
|
| /dpdk/drivers/net/hns3/ |
| H A D | hns3_rxtx_vec.h | 65 tx_desc = &txq->tx_ring[txq->next_to_clean]; in hns3_tx_free_buffers()
|
| H A D | hns3_rxtx_vec_sve.c | 215 struct hns3_desc *txdp = &txq->tx_ring[txq->next_to_use]; in hns3_tx_fill_hw_ring_sve()
|
| /dpdk/examples/distributor/ |
| H A D | main.c | 346 struct rte_ring *tx_ring = p->dist_tx_ring; in lcore_rx_and_distributor() local 347 uint16_t sent = rte_ring_enqueue_burst(tx_ring, in lcore_rx_and_distributor()
|
| /dpdk/dts/framework/params/ |
| H A D | testpmd.py | 578 tx_ring: TXRingParams | None = None variable in TestPmdParams
|