Home
last modified time | relevance | path

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

12

/dpdk/drivers/net/ice/
H A Dice_rxtx_vec_common.h204 if (txq->tx_tail < i) { in _ice_tx_queue_release_mbufs_vec()
211 for (; i < txq->tx_tail; i++) { in _ice_tx_queue_release_mbufs_vec()
218 if (txq->tx_tail < i) { in _ice_tx_queue_release_mbufs_vec()
225 for (; i < txq->tx_tail; i++) { in _ice_tx_queue_release_mbufs_vec()
H A Dice_rxtx.c954 txq->tx_tail = 0; in ice_reset_tx_queue()
2173 desc = txq->tx_tail + offset; in ice_tx_descriptor_status()
2746 tx_id = txq->tx_tail; in ice_xmit_pkts()
2935 txq->tx_tail = tx_id; in ice_xmit_pkts()
2987 tx_last = txq->tx_tail; in ice_tx_done_cleanup_full()
3176 txq->tx_tail = 0; in tx_xmit_pkts()
3181 txq->tx_tail = (uint16_t)(txq->tx_tail + (nb_pkts - n)); in tx_xmit_pkts()
3195 txq->tx_tail = 0; in tx_xmit_pkts()
4312 (&txq->tx_ring[txq->tx_tail]); in ice_fdir_programming()
4325 txq->tx_tail += 2; in ice_fdir_programming()
[all …]
H A Dice_rxtx_vec_sse.c712 tx_id = txq->tx_tail; in ice_xmit_fixed_burst_vec()
750 txq->tx_tail = tx_id; in ice_xmit_fixed_burst_vec()
752 ICE_PCI_REG_WC_WRITE(txq->qtx_tail, txq->tx_tail); in ice_xmit_fixed_burst_vec()
H A Dice_rxtx_vec_avx2.c913 tx_id = txq->tx_tail; in ice_xmit_fixed_burst_vec_avx2()
952 txq->tx_tail = tx_id; in ice_xmit_fixed_burst_vec_avx2()
954 ICE_PCI_REG_WC_WRITE(txq->qtx_tail, txq->tx_tail); in ice_xmit_fixed_burst_vec_avx2()
H A Dice_rxtx_vec_avx512.c1184 tx_id = txq->tx_tail; in ice_xmit_fixed_burst_vec_avx512()
1224 txq->tx_tail = tx_id; in ice_xmit_fixed_burst_vec_avx512()
1226 ICE_PCI_REG_WC_WRITE(txq->qtx_tail, txq->tx_tail); in ice_xmit_fixed_burst_vec_avx512()
/dpdk/drivers/net/atlantic/
H A Datl_rxtx.c76 uint16_t tx_tail; member
219 txq->tx_tail = 0; in atl_reset_tx_queue()
746 idx = txq->tx_tail + offset; in atl_dev_tx_descriptor_status()
1140 if (cnt == txq->tx_tail) in atl_xmit_cleanup()
1232 tail = txq->tx_tail; in atl_xmit_pkt()
1244 txq->tx_tail = tail; in atl_xmit_pkt()
1297 txq->tx_tail = tail; in atl_xmit_pkt()
1320 txq->tx_tail, txq->tx_head); in atl_xmit_pkts()
/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
/dpdk/drivers/net/e1000/
H A Dem_rxtx.c156 uint16_t tx_tail; /**< Current value of TDT register. */ member
393 tx_id = txq->tx_tail; in eth_em_xmit_pkts()
605 txq->tx_tail = tx_id; in eth_em_xmit_pkts()
1161 txq->tx_tail = 0; in em_reset_tx_queue()
1548 desc = txq->tx_tail + offset; in eth_em_tx_descriptor_status()
2028 if (tdt != txq->tx_tail) in e1000_flush_tx_ring()
2030 tx_desc = &txq->tx_ring[txq->tx_tail]; in e1000_flush_tx_ring()
2036 txq->tx_tail++; in e1000_flush_tx_ring()
2037 if (txq->tx_tail == txq->nb_tx_desc) in e1000_flush_tx_ring()
2038 txq->tx_tail = 0; in e1000_flush_tx_ring()
[all …]
H A Digb_rxtx.c173 uint16_t tx_tail; /**< Current value of TDT register. */ member
407 tx_id = txq->tx_tail; in eth_igb_xmit_pkts()
611 txq->tx_tail = tx_id; in eth_igb_xmit_pkts()
1316 tx_first = sw_ring[txq->tx_tail].last_id; in igb_tx_done_cleanup()
1415 txq->tx_tail = 0; in igb_reset_tx_queue_stat()
1833 desc = txq->tx_tail + offset; in eth_igb_tx_descriptor_status()
/dpdk/drivers/net/i40e/
H A Di40e_rxtx.c1101 tx_id = txq->tx_tail; in i40e_xmit_pkts()
1317 txq->tx_tail = tx_id; in i40e_xmit_pkts()
1463 txq->tx_tail = 0; in tx_xmit_pkts()
1468 txq->tx_tail = (uint16_t)(txq->tx_tail + (nb_pkts - n)); in tx_xmit_pkts()
1482 txq->tx_tail = 0; in tx_xmit_pkts()
2201 desc = txq->tx_tail + offset; in i40e_dev_tx_descriptor_status()
2608 if (txq->tx_tail < i) { in i40e_tx_queue_release_mbufs()
2615 for (; i < txq->tx_tail; i++) { in i40e_tx_queue_release_mbufs()
2625 if (txq->tx_tail < i) { in i40e_tx_queue_release_mbufs()
2657 tx_last = txq->tx_tail; in i40e_tx_done_cleanup_full()
[all …]
H A Di40e_rxtx_vec_altivec.c571 tx_id = txq->tx_tail; in i40e_xmit_fixed_burst_vec()
609 txq->tx_tail = tx_id; in i40e_xmit_fixed_burst_vec()
611 I40E_PCI_REG_WRITE(txq->qtx_tail, txq->tx_tail); in i40e_xmit_fixed_burst_vec()
H A Di40e_fdir.c1684 tmp_tail = txq->tx_tail; in i40e_find_available_buffer()
1698 } while (tmp_tail != txq->tx_tail); in i40e_find_available_buffer()
1705 return (unsigned char *)fdir_info->prg_pkt[txq->tx_tail >> 1]; in i40e_find_available_buffer()
1942 (&txq->tx_ring[txq->tx_tail]); in i40e_flow_fdir_filter_programming()
2012 txdp = &txq->tx_ring[txq->tx_tail + 1]; in i40e_flow_fdir_filter_programming()
2013 txdp->buffer_addr = rte_cpu_to_le_64(pf->fdir.dma_addr[txq->tx_tail >> 1]); in i40e_flow_fdir_filter_programming()
2022 txq->tx_tail += 2; /* set 2 descriptors above, fdirdp and txdp */ in i40e_flow_fdir_filter_programming()
2023 if (txq->tx_tail >= txq->nb_tx_desc) in i40e_flow_fdir_filter_programming()
2024 txq->tx_tail = 0; in i40e_flow_fdir_filter_programming()
2031 I40E_PCI_REG_WRITE(txq->qtx_tail, txq->tx_tail); in i40e_flow_fdir_filter_programming()
H A Di40e_rxtx_vec_sse.c719 tx_id = txq->tx_tail; in i40e_xmit_fixed_burst_vec()
757 txq->tx_tail = tx_id; in i40e_xmit_fixed_burst_vec()
759 I40E_PCI_REG_WC_WRITE(txq->qtx_tail, txq->tx_tail); in i40e_xmit_fixed_burst_vec()
H A Di40e_rxtx_vec_avx2.c776 tx_id = txq->tx_tail; in i40e_xmit_fixed_burst_vec_avx2()
815 txq->tx_tail = tx_id; in i40e_xmit_fixed_burst_vec_avx2()
817 I40E_PCI_REG_WC_WRITE(txq->qtx_tail, txq->tx_tail); in i40e_xmit_fixed_burst_vec_avx2()
H A Di40e_rxtx_vec_avx512.c1070 tx_id = txq->tx_tail; in i40e_xmit_fixed_burst_vec_avx512()
1110 txq->tx_tail = tx_id; in i40e_xmit_fixed_burst_vec_avx512()
1112 I40E_PCI_REG_WC_WRITE(txq->qtx_tail, txq->tx_tail); in i40e_xmit_fixed_burst_vec_avx512()
/dpdk/drivers/net/ngbe/
H A Dngbe_rxtx.c221 n = (uint16_t)(txq->nb_tx_desc - txq->tx_tail); in tx_xmit_pkts()
223 txq->tx_tail = 0; in tx_xmit_pkts()
228 txq->tx_tail = (uint16_t)(txq->tx_tail + (nb_pkts - n)); in tx_xmit_pkts()
234 if (txq->tx_tail >= txq->nb_tx_desc) in tx_xmit_pkts()
235 txq->tx_tail = 0; in tx_xmit_pkts()
239 (uint16_t)txq->tx_tail, (uint16_t)nb_pkts); in tx_xmit_pkts()
601 tx_id = txq->tx_tail; in ngbe_xmit_pkts()
843 txq->tx_tail = tx_id; in ngbe_xmit_pkts()
1726 tx_last = txq->tx_tail; in ngbe_tx_done_cleanup_full()
1856 txq->tx_tail = 0; in ngbe_reset_tx_queue()
[all …]
H A Dngbe_rxtx.h332 uint16_t tx_tail; /**< current value of TDT reg */ member
/dpdk/drivers/net/ixgbe/
H A Dixgbe_rxtx_vec_common.h154 i != txq->tx_tail; in _ixgbe_tx_queue_release_mbufs_vec()
231 txq->tx_tail = 0; in _ixgbe_reset_tx_queue_vec()
H A Dixgbe_rxtx_vec_neon.c592 tx_id = txq->tx_tail; in ixgbe_xmit_fixed_burst_vec()
629 txq->tx_tail = tx_id; in ixgbe_xmit_fixed_burst_vec()
631 IXGBE_PCI_REG_WRITE(txq->tdt_reg_addr, txq->tx_tail); in ixgbe_xmit_fixed_burst_vec()
H A Dixgbe_rxtx_vec_sse.c714 tx_id = txq->tx_tail; in ixgbe_xmit_fixed_burst_vec()
752 txq->tx_tail = tx_id; in ixgbe_xmit_fixed_burst_vec()
754 IXGBE_PCI_REG_WC_WRITE(txq->tdt_reg_addr, txq->tx_tail); in ixgbe_xmit_fixed_burst_vec()
H A Dixgbe_rxtx.c268 n = (uint16_t)(txq->nb_tx_desc - txq->tx_tail); in tx_xmit_pkts()
280 txq->tx_tail = 0; in tx_xmit_pkts()
285 txq->tx_tail = (uint16_t)(txq->tx_tail + (nb_pkts - n)); in tx_xmit_pkts()
294 if (txq->tx_tail > txq->tx_next_rs) { in tx_xmit_pkts()
307 if (txq->tx_tail >= txq->nb_tx_desc) in tx_xmit_pkts()
308 txq->tx_tail = 0; in tx_xmit_pkts()
657 tx_id = txq->tx_tail; in ixgbe_xmit_pkts()
951 txq->tx_tail = tx_id; in ixgbe_xmit_pkts()
2368 tx_last = txq->tx_tail; in ixgbe_tx_done_cleanup_full()
2522 txq->tx_tail = 0; in ixgbe_reset_tx_queue()
[all …]
H A Dixgbe_rxtx.h210 uint16_t tx_tail; /**< current value of TDT reg. */ member
/dpdk/drivers/net/txgbe/
H A Dtxgbe_rxtx.c264 n = (uint16_t)(txq->nb_tx_desc - txq->tx_tail); in tx_xmit_pkts()
266 txq->tx_tail = 0; in tx_xmit_pkts()
271 txq->tx_tail = (uint16_t)(txq->tx_tail + (nb_pkts - n)); in tx_xmit_pkts()
277 if (txq->tx_tail >= txq->nb_tx_desc) in tx_xmit_pkts()
278 txq->tx_tail = 0; in tx_xmit_pkts()
282 (uint16_t)txq->tx_tail, (uint16_t)nb_pkts); in tx_xmit_pkts()
752 tx_id = txq->tx_tail; in txgbe_xmit_pkts()
1024 txq->tx_tail = tx_id; in txgbe_xmit_pkts()
2031 tx_last = txq->tx_tail; in txgbe_tx_done_cleanup_full()
2162 txq->tx_tail = 0; in txgbe_reset_tx_queue()
[all …]
/dpdk/drivers/net/igc/
H A Digc_txrx.c197 uint16_t tx_tail; /**< Current value of TDT register. */ member
1631 tx_id = txq->tx_tail; in igc_xmit_pkts()
1836 txq->tx_tail = tx_id; in igc_xmit_pkts()
1850 desc = txq->tx_tail + offset; in eth_igc_tx_descriptor_status()
1894 txq->tx_tail = 0; in igc_reset_tx_queue_stat()
2069 tx_first = sw_ring[txq->tx_tail].last_id; in eth_igc_tx_done_cleanup()
/dpdk/drivers/net/iavf/
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_WC_WRITE(txq->qtx_tail, txq->tx_tail); in iavf_xmit_fixed_burst_vec()

12