Home
last modified time | relevance | path

Searched refs:tx_tail (Results 1 – 25 of 32) sorted by relevance

12

/f-stack/dpdk/drivers/net/ice/
H A Dice_rxtx_vec_common.h199 if (txq->tx_tail < i) { in _ice_tx_queue_release_mbufs_vec()
206 for (; i < txq->tx_tail; i++) { in _ice_tx_queue_release_mbufs_vec()
213 if (txq->tx_tail < i) { in _ice_tx_queue_release_mbufs_vec()
220 for (; i < txq->tx_tail; i++) { in _ice_tx_queue_release_mbufs_vec()
H A Dice_rxtx.c911 txq->tx_tail = 0; in ice_reset_tx_queue()
2007 desc = txq->tx_tail + offset; in ice_tx_descriptor_status()
2532 tx_id = txq->tx_tail; in ice_xmit_pkts()
2717 txq->tx_tail = tx_id; in ice_xmit_pkts()
2769 tx_last = txq->tx_tail; in ice_tx_done_cleanup_full()
2958 txq->tx_tail = 0; in tx_xmit_pkts()
2963 txq->tx_tail = (uint16_t)(txq->tx_tail + (nb_pkts - n)); in tx_xmit_pkts()
2977 txq->tx_tail = 0; in tx_xmit_pkts()
3973 (&txq->tx_ring[txq->tx_tail]); in ice_fdir_programming()
3986 txq->tx_tail += 2; in ice_fdir_programming()
[all …]
H A Dice_rxtx_vec_sse.c676 tx_id = txq->tx_tail; in ice_xmit_fixed_burst_vec()
714 txq->tx_tail = tx_id; in ice_xmit_fixed_burst_vec()
716 ICE_PCI_REG_WC_WRITE(txq->qtx_tail, txq->tx_tail); in ice_xmit_fixed_burst_vec()
H A Dice_rxtx_vec_avx2.c924 tx_id = txq->tx_tail; in ice_xmit_fixed_burst_vec_avx2()
963 txq->tx_tail = tx_id; in ice_xmit_fixed_burst_vec_avx2()
965 ICE_PCI_REG_WC_WRITE(txq->qtx_tail, txq->tx_tail); in ice_xmit_fixed_burst_vec_avx2()
H A Dice_rxtx_vec_avx512.c1019 tx_id = txq->tx_tail; in ice_xmit_fixed_burst_vec_avx512()
1059 txq->tx_tail = tx_id; in ice_xmit_fixed_burst_vec_avx512()
1061 ICE_PCI_REG_WRITE(txq->qtx_tail, txq->tx_tail); in ice_xmit_fixed_burst_vec_avx512()
H A Dice_rxtx.h108 uint16_t tx_tail; /* current value of tail register */ member
/f-stack/dpdk/doc/guides/rawdevs/
H A Dntb.rst130 | | tx_tail | | | | rx_tail | |
137 buffers and writes used_ring and tx_tail to tell the peer which buffers
139 And dequeue reads tx_tail to get how many packets are arrived, and
/f-stack/dpdk/drivers/net/atlantic/
H A Datl_rxtx.c76 uint16_t tx_tail; member
219 txq->tx_tail = 0; in atl_reset_tx_queue()
751 idx = txq->tx_tail + offset; in atl_dev_tx_descriptor_status()
1145 if (cnt == txq->tx_tail) in atl_xmit_cleanup()
1237 tail = txq->tx_tail; in atl_xmit_pkt()
1249 txq->tx_tail = tail; in atl_xmit_pkt()
1302 txq->tx_tail = tail; in atl_xmit_pkt()
1325 txq->tx_tail, txq->tx_head); in atl_xmit_pkts()
/f-stack/dpdk/drivers/net/e1000/
H A Dem_rxtx.c156 uint16_t tx_tail; /**< Current value of TDT register. */ member
392 tx_id = txq->tx_tail; in eth_em_xmit_pkts()
604 txq->tx_tail = tx_id; in eth_em_xmit_pkts()
1159 txq->tx_tail = 0; in em_reset_tx_queue()
1565 desc = txq->tx_tail + offset; in eth_em_tx_descriptor_status()
2047 if (tdt != txq->tx_tail) in e1000_flush_tx_ring()
2049 tx_desc = &txq->tx_ring[txq->tx_tail]; in e1000_flush_tx_ring()
2055 txq->tx_tail++; in e1000_flush_tx_ring()
2056 if (txq->tx_tail == txq->nb_tx_desc) in e1000_flush_tx_ring()
2057 txq->tx_tail = 0; in e1000_flush_tx_ring()
[all …]
/f-stack/dpdk/drivers/net/i40e/
H A Di40e_rxtx.c1038 tx_id = txq->tx_tail; in i40e_xmit_pkts()
1254 txq->tx_tail = tx_id; in i40e_xmit_pkts()
1382 txq->tx_tail = 0; in tx_xmit_pkts()
1387 txq->tx_tail = (uint16_t)(txq->tx_tail + (nb_pkts - n)); in tx_xmit_pkts()
1400 if (txq->tx_tail >= txq->nb_tx_desc) in tx_xmit_pkts()
1401 txq->tx_tail = 0; in tx_xmit_pkts()
2100 desc = txq->tx_tail + offset; in i40e_dev_tx_descriptor_status()
2510 if (txq->tx_tail < i) { in i40e_tx_queue_release_mbufs()
2517 for (; i < txq->tx_tail; i++) { in i40e_tx_queue_release_mbufs()
2542 tx_last = txq->tx_tail; in i40e_tx_done_cleanup_full()
[all …]
H A Di40e_fdir.c1607 tmp_tail = txq->tx_tail; in i40e_find_available_buffer()
1621 } while (tmp_tail != txq->tx_tail); in i40e_find_available_buffer()
1628 return (unsigned char *)fdir_info->prg_pkt[txq->tx_tail >> 1]; in i40e_find_available_buffer()
1840 (&txq->tx_ring[txq->tx_tail]); in i40e_flow_fdir_filter_programming()
1910 txdp = &txq->tx_ring[txq->tx_tail + 1]; in i40e_flow_fdir_filter_programming()
1911 txdp->buffer_addr = rte_cpu_to_le_64(pf->fdir.dma_addr[txq->tx_tail >> 1]); in i40e_flow_fdir_filter_programming()
1920 txq->tx_tail += 2; /* set 2 descriptors above, fdirdp and txdp */ in i40e_flow_fdir_filter_programming()
1921 if (txq->tx_tail >= txq->nb_tx_desc) in i40e_flow_fdir_filter_programming()
1922 txq->tx_tail = 0; in i40e_flow_fdir_filter_programming()
1929 I40E_PCI_REG_WRITE(txq->qtx_tail, txq->tx_tail); in i40e_flow_fdir_filter_programming()
H A Di40e_rxtx_vec_altivec.c574 tx_id = txq->tx_tail; in i40e_xmit_fixed_burst_vec()
612 txq->tx_tail = tx_id; in i40e_xmit_fixed_burst_vec()
614 I40E_PCI_REG_WRITE(txq->qtx_tail, txq->tx_tail); in i40e_xmit_fixed_burst_vec()
H A Di40e_rxtx_vec_sse.c720 tx_id = txq->tx_tail; in i40e_xmit_fixed_burst_vec()
758 txq->tx_tail = tx_id; in i40e_xmit_fixed_burst_vec()
760 I40E_PCI_REG_WC_WRITE(txq->qtx_tail, txq->tx_tail); in i40e_xmit_fixed_burst_vec()
H A Di40e_rxtx_vec_neon.c553 tx_id = txq->tx_tail; in i40e_xmit_fixed_burst_vec()
591 txq->tx_tail = tx_id; in i40e_xmit_fixed_burst_vec()
H A Di40e_rxtx_vec_avx2.c883 tx_id = txq->tx_tail; in i40e_xmit_fixed_burst_vec_avx2()
922 txq->tx_tail = tx_id; in i40e_xmit_fixed_burst_vec_avx2()
924 I40E_PCI_REG_WC_WRITE(txq->qtx_tail, txq->tx_tail); in i40e_xmit_fixed_burst_vec_avx2()
/f-stack/dpdk/drivers/net/ixgbe/
H A Dixgbe_rxtx_vec_common.h154 i != txq->tx_tail; in _ixgbe_tx_queue_release_mbufs_vec()
232 txq->tx_tail = 0; in _ixgbe_reset_tx_queue_vec()
H A Dixgbe_rxtx_vec_neon.c504 tx_id = txq->tx_tail; in ixgbe_xmit_fixed_burst_vec()
541 txq->tx_tail = tx_id; in ixgbe_xmit_fixed_burst_vec()
543 IXGBE_PCI_REG_WRITE(txq->tdt_reg_addr, txq->tx_tail); in ixgbe_xmit_fixed_burst_vec()
H A Dixgbe_rxtx_vec_sse.c677 tx_id = txq->tx_tail; in ixgbe_xmit_fixed_burst_vec()
715 txq->tx_tail = tx_id; in ixgbe_xmit_fixed_burst_vec()
717 IXGBE_PCI_REG_WC_WRITE(txq->tdt_reg_addr, txq->tx_tail); in ixgbe_xmit_fixed_burst_vec()
H A Dixgbe_rxtx.h207 uint16_t tx_tail; /**< current value of TDT reg. */ member
H A Dixgbe_rxtx.c269 n = (uint16_t)(txq->nb_tx_desc - txq->tx_tail); in tx_xmit_pkts()
281 txq->tx_tail = 0; in tx_xmit_pkts()
286 txq->tx_tail = (uint16_t)(txq->tx_tail + (nb_pkts - n)); in tx_xmit_pkts()
295 if (txq->tx_tail > txq->tx_next_rs) { in tx_xmit_pkts()
308 if (txq->tx_tail >= txq->nb_tx_desc) in tx_xmit_pkts()
309 txq->tx_tail = 0; in tx_xmit_pkts()
659 tx_id = txq->tx_tail; in ixgbe_xmit_pkts()
953 txq->tx_tail = tx_id; in ixgbe_xmit_pkts()
2322 tx_last = txq->tx_tail; in ixgbe_tx_done_cleanup_full()
2475 txq->tx_tail = 0; in ixgbe_reset_tx_queue()
[all …]
/f-stack/dpdk/drivers/net/txgbe/
H A Dtxgbe_rxtx.c258 n = (uint16_t)(txq->nb_tx_desc - txq->tx_tail); in tx_xmit_pkts()
260 txq->tx_tail = 0; in tx_xmit_pkts()
265 txq->tx_tail = (uint16_t)(txq->tx_tail + (nb_pkts - n)); in tx_xmit_pkts()
271 if (txq->tx_tail >= txq->nb_tx_desc) in tx_xmit_pkts()
272 txq->tx_tail = 0; in tx_xmit_pkts()
276 (uint16_t)txq->tx_tail, (uint16_t)nb_pkts); in tx_xmit_pkts()
710 tx_id = txq->tx_tail; in txgbe_xmit_pkts()
962 txq->tx_tail = tx_id; in txgbe_xmit_pkts()
1957 tx_last = txq->tx_tail; in txgbe_tx_done_cleanup_full()
2085 txq->tx_tail = 0; in txgbe_reset_tx_queue()
[all …]
/f-stack/dpdk/drivers/net/igc/
H A Digc_txrx.c197 uint16_t tx_tail; /**< Current value of TDT register. */ member
1644 tx_id = txq->tx_tail; in igc_xmit_pkts()
1849 txq->tx_tail = tx_id; in igc_xmit_pkts()
1863 desc = txq->tx_tail + offset; in eth_igc_tx_descriptor_status()
1907 txq->tx_tail = 0; in igc_reset_tx_queue_stat()
2082 tx_first = sw_ring[txq->tx_tail].last_id; in eth_igc_tx_done_cleanup()
/f-stack/dpdk/drivers/net/iavf/
H A Diavf_rxtx_vec_common.h185 if (txq->tx_tail < i) { in _iavf_tx_queue_release_mbufs_vec()
H A Diavf_rxtx_vec_avx512.c1609 tx_id = txq->tx_tail; in iavf_xmit_fixed_burst_vec_avx512()
1650 txq->tx_tail = tx_id; in iavf_xmit_fixed_burst_vec_avx512()
1652 IAVF_PCI_REG_WRITE(txq->qtx_tail, txq->tx_tail); in iavf_xmit_fixed_burst_vec_avx512()
1690 if (txq->tx_tail < i) { in iavf_tx_queue_release_mbufs_avx512()
H A Diavf_rxtx_vec_sse.c1131 tx_id = txq->tx_tail; in iavf_xmit_fixed_burst_vec()
1169 txq->tx_tail = tx_id; in iavf_xmit_fixed_burst_vec()
1174 IAVF_PCI_REG_WRITE(txq->qtx_tail, txq->tx_tail); in iavf_xmit_fixed_burst_vec()

12