| /f-stack/dpdk/drivers/net/mlx4/ |
| H A D | mlx4_rxtx.h | 97 struct txq { struct 107 struct txq_elt (*elts)[]; /**< Tx elements. */ argument 108 struct mlx4_txq_stats stats; /**< Tx queue counters. */ argument 122 #define MLX4_TX_BFREG(txq) \ argument 233 mlx4_tx_mb2mr(struct txq *txq, struct rte_mbuf *mb) in mlx4_tx_mb2mr()
|
| H A D | mlx4_txq.c | 48 txq_uar_init(struct txq *txq) in txq_uar_init() 74 txq_uar_init_secondary(struct txq *txq, int fd) in txq_uar_init_secondary() 110 txq_uar_uninit_secondary(struct txq *txq) in txq_uar_uninit_secondary() 135 struct txq *txq; in mlx4_tx_uar_init_secondary() local 179 mlx4_txq_free_elts(struct txq *txq) in mlx4_txq_free_elts() 207 mlx4_txq_fill_dv_obj_info(struct txq *txq, struct mlx4dv_obj *mlxdv) in mlx4_txq_fill_dv_obj_info() 294 struct txq *txq; in mlx4_tx_queue_setup() local 505 struct txq *txq = (struct txq *)dpdk_txq; in mlx4_tx_queue_release() local
|
| H A D | mlx4_rxtx.c | 304 mlx4_txq_complete(struct txq *txq, const unsigned int elts_m, in mlx4_txq_complete() 404 struct txq *txq, in mlx4_tx_burst_tso_get_params() 465 struct txq *txq, in mlx4_tx_burst_fill_tso_dsegs() 604 struct txq *txq, in mlx4_tx_burst_fill_tso_hdr() 683 mlx4_tx_burst_tso(struct rte_mbuf *buf, struct txq *txq, in mlx4_tx_burst_tso() 739 mlx4_tx_burst_segs(struct rte_mbuf *buf, struct txq *txq, in mlx4_tx_burst_segs() 882 struct txq *txq = (struct txq *)dpdk_txq; in mlx4_tx_burst() local
|
| /f-stack/dpdk/drivers/net/bnxt/ |
| H A D | bnxt_txq.c | 19 void bnxt_free_txq_stats(struct bnxt_tx_queue *txq) in bnxt_free_txq_stats() 25 static void bnxt_tx_queue_release_mbufs(struct bnxt_tx_queue *txq) in bnxt_tx_queue_release_mbufs() 46 struct bnxt_tx_queue *txq; in bnxt_free_tx_mbufs() local 57 struct bnxt_tx_queue *txq = (struct bnxt_tx_queue *)tx_queue; in bnxt_tx_queue_release_op() local 94 struct bnxt_tx_queue *txq; in bnxt_tx_queue_setup_op() local
|
| H A D | bnxt_txr.c | 27 struct bnxt_tx_queue *txq = bp->tx_queues[i]; in bnxt_free_tx_rings() local 45 int bnxt_init_one_tx_ring(struct bnxt_tx_queue *txq) in bnxt_init_one_tx_ring() 56 int bnxt_init_tx_ring_struct(struct bnxt_tx_queue *txq, unsigned int socket_id) in bnxt_init_tx_ring_struct() 108 struct bnxt_tx_queue *txq, in bnxt_start_xmit() 344 static void bnxt_tx_cmp_fast(struct bnxt_tx_queue *txq, int nr_pkts) in bnxt_tx_cmp_fast() 374 static void bnxt_tx_cmp(struct bnxt_tx_queue *txq, int nr_pkts) in bnxt_tx_cmp() 428 static int bnxt_handle_tx_cp(struct bnxt_tx_queue *txq) in bnxt_handle_tx_cp() 482 struct bnxt_tx_queue *txq = tx_queue; in bnxt_xmit_pkts() local 530 struct bnxt_tx_queue *txq = bp->tx_queues[tx_queue_id]; in bnxt_tx_queue_start() local 547 struct bnxt_tx_queue *txq = bp->tx_queues[tx_queue_id]; in bnxt_tx_queue_stop() local
|
| /f-stack/dpdk/drivers/net/nfb/ |
| H A D | nfb_tx.c | 13 struct ndp_tx_queue *txq = dev->data->tx_queues[txq_id]; in nfb_eth_tx_queue_start() local 34 struct ndp_tx_queue *txq = dev->data->tx_queues[txq_id]; in nfb_eth_tx_queue_stop() local 58 struct ndp_tx_queue *txq; in nfb_eth_tx_queue_setup() local 85 struct ndp_tx_queue *txq) in nfb_eth_tx_queue_init() 107 struct ndp_tx_queue *txq = (struct ndp_tx_queue *)q; in nfb_eth_tx_queue_release() local
|
| /f-stack/dpdk/drivers/net/sfc/ |
| H A D | sfc_ef10_tx.c | 121 sfc_ef10_tx_process_events(struct sfc_ef10_txq *txq) in sfc_ef10_tx_process_events() 140 sfc_ef10_tx_reap(struct sfc_ef10_txq *txq) in sfc_ef10_tx_reap() 198 sfc_ef10_tx_qdesc_tso2_create(struct sfc_ef10_txq * const txq, in sfc_ef10_tx_qdesc_tso2_create() 726 sfc_ef10_simple_tx_reap(struct sfc_ef10_txq *txq) in sfc_ef10_simple_tx_reap() 918 struct sfc_ef10_txq *txq; in sfc_ef10_tx_qcreate() local 986 struct sfc_ef10_txq *txq = sfc_ef10_txq_by_dp_txq(dp_txq); in sfc_ef10_tx_qdestroy() local 998 struct sfc_ef10_txq *txq = sfc_ef10_txq_by_dp_txq(dp_txq); in sfc_ef10_tx_qstart() local 1013 struct sfc_ef10_txq *txq = sfc_ef10_txq_by_dp_txq(dp_txq); in sfc_ef10_tx_qstop() local 1040 struct sfc_ef10_txq *txq = sfc_ef10_txq_by_dp_txq(dp_txq); in sfc_ef10_tx_qreap() local 1057 sfc_ef10_tx_qdesc_npending(struct sfc_ef10_txq *txq) in sfc_ef10_tx_qdesc_npending() [all …]
|
| H A D | sfc_ef100_tx.c | 98 sfc_ef100_tx_prepare_pkt_tso(struct sfc_ef100_txq * const txq, in sfc_ef100_tx_prepare_pkt_tso() 255 sfc_ef100_tx_process_events(struct sfc_ef100_txq *txq) in sfc_ef100_tx_process_events() 307 sfc_ef100_tx_reap(struct sfc_ef100_txq *txq) in sfc_ef100_tx_reap() 538 sfc_ef100_xmit_tso_pkt(struct sfc_ef100_txq * const txq, in sfc_ef100_xmit_tso_pkt() 770 struct sfc_ef100_txq *txq; in sfc_ef100_tx_qcreate() local 828 struct sfc_ef100_txq *txq = sfc_ef100_txq_by_dp_txq(dp_txq); in sfc_ef100_tx_qdestroy() local 839 struct sfc_ef100_txq *txq = sfc_ef100_txq_by_dp_txq(dp_txq); in sfc_ef100_tx_qstart() local 854 struct sfc_ef100_txq *txq = sfc_ef100_txq_by_dp_txq(dp_txq); in sfc_ef100_tx_qstop() local 865 struct sfc_ef100_txq *txq = sfc_ef100_txq_by_dp_txq(dp_txq); in sfc_ef100_tx_qtx_ev() local 878 struct sfc_ef100_txq *txq = sfc_ef100_txq_by_dp_txq(dp_txq); in sfc_ef100_tx_qreap() local [all …]
|
| H A D | sfc_tx.c | 125 struct sfc_txq *txq; in sfc_tx_qinit() local 236 struct sfc_txq *txq; in sfc_tx_qfini() local 444 struct sfc_txq *txq; in sfc_tx_qstart() local 527 struct sfc_txq *txq; in sfc_tx_qstop() local 665 sfc_efx_tx_reap(struct sfc_efx_txq *txq) in sfc_efx_tx_reap() 722 struct sfc_efx_txq *txq = sfc_efx_txq_by_dp_txq(dp_txq); in sfc_efx_prepare_pkts() local 751 struct sfc_efx_txq *txq = sfc_efx_txq_by_dp_txq(dp_txq); in sfc_efx_xmit_pkts() local 993 struct sfc_efx_txq *txq; in sfc_efx_tx_qcreate() local 1055 struct sfc_efx_txq *txq = sfc_efx_txq_by_dp_txq(dp_txq); in sfc_efx_tx_qdestroy() local 1070 struct sfc_efx_txq *txq = sfc_efx_txq_by_dp_txq(dp_txq); in sfc_efx_tx_qstart() local [all …]
|
| /f-stack/dpdk/drivers/net/ixgbe/ |
| H A D | ixgbe_rxtx_vec_common.h | 76 ixgbe_tx_free_bufs(struct ixgbe_tx_queue *txq) in ixgbe_tx_free_bufs() 143 _ixgbe_tx_queue_release_mbufs_vec(struct ixgbe_tx_queue *txq) in _ixgbe_tx_queue_release_mbufs_vec() 199 _ixgbe_tx_free_swring_vec(struct ixgbe_tx_queue *txq) in _ixgbe_tx_free_swring_vec() 211 _ixgbe_reset_tx_queue_vec(struct ixgbe_tx_queue *txq) in _ixgbe_reset_tx_queue_vec() 264 ixgbe_txq_vec_setup_default(struct ixgbe_tx_queue *txq, in ixgbe_txq_vec_setup_default()
|
| /f-stack/dpdk/drivers/net/mlx5/ |
| H A D | mlx5_rxtx.c | 941 struct mlx5_txq_data *txq = (*priv->txqs)[sm->queue_id]; in mlx5_queue_state_modify_primary() local 1956 mlx5_tx_free_elts(struct mlx5_txq_data *__rte_restrict txq, in mlx5_tx_free_elts() 1997 mlx5_tx_copy_elts(struct mlx5_txq_data *__rte_restrict txq, in mlx5_tx_copy_elts() 2204 struct mlx5_txq_data *__rte_restrict txq = tx_queue; in mlx5_tx_descriptor_status() local 2235 mlx5_tx_cseg_init(struct mlx5_txq_data *__rte_restrict txq, in mlx5_tx_cseg_init() 2270 mlx5_tx_wseg_init(struct mlx5_txq_data *restrict txq, in mlx5_tx_wseg_init() 2443 mlx5_tx_eseg_data(struct mlx5_txq_data *__rte_restrict txq, in mlx5_tx_eseg_data() 2666 mlx5_tx_eseg_mdat(struct mlx5_txq_data *__rte_restrict txq, in mlx5_tx_eseg_mdat() 2770 mlx5_tx_dseg_ptr(struct mlx5_txq_data *__rte_restrict txq, in mlx5_tx_dseg_ptr() 3141 mlx5_tx_schedule_send(struct mlx5_txq_data *restrict txq, in mlx5_tx_schedule_send() [all …]
|
| H A D | mlx5_txq.c | 131 txq_sync_cq(struct mlx5_txq_data *txq) in txq_sync_cq() 177 struct mlx5_txq_data *txq = (*priv->txqs)[idx]; in mlx5_tx_queue_stop_primary() local 250 struct mlx5_txq_data *txq = (*priv->txqs)[idx]; in mlx5_tx_queue_start_primary() local 375 struct mlx5_txq_data *txq = (*priv->txqs)[idx]; in mlx5_tx_queue_setup() local 416 struct mlx5_txq_data *txq = (*priv->txqs)[idx]; in mlx5_tx_hairpin_queue_setup() local 475 struct mlx5_txq_data *txq = (struct mlx5_txq_data *)dpdk_txq; in mlx5_tx_queue_release() local 570 struct mlx5_txq_data *txq = &txq_ctrl->txq; in txq_uar_init_secondary() local 638 struct mlx5_txq_data *txq; in mlx5_tx_uar_uninit_secondary() local 667 struct mlx5_txq_data *txq; in mlx5_tx_uar_init_secondary() local 1279 struct mlx5_txq_ctrl *txq; in mlx5_txq_releasable() local
|
| /f-stack/dpdk/drivers/net/axgbe/ |
| H A D | axgbe_rxtx.c | 480 void axgbe_dev_tx_queue_release(void *txq) in axgbe_dev_tx_queue_release() 492 struct axgbe_tx_queue *txq; in axgbe_dev_tx_queue_setup() local 647 struct axgbe_tx_queue *txq; in axgbe_dev_disable_tx() local 671 struct axgbe_tx_queue *txq; in axgbe_dev_enable_tx() local 689 static void axgbe_xmit_cleanup(struct axgbe_tx_queue *txq) in axgbe_xmit_cleanup() 714 static int axgbe_xmit_hw(struct axgbe_tx_queue *txq, in axgbe_xmit_hw() 772 struct axgbe_tx_queue *txq; in axgbe_xmit_pkts() local 812 struct axgbe_tx_queue *txq; in axgbe_dev_clear_queues() local 859 struct axgbe_tx_queue *txq = tx_queue; in axgbe_dev_tx_descriptor_status() local
|
| /f-stack/dpdk/drivers/net/iavf/ |
| H A D | iavf_rxtx_vec_common.h | 79 iavf_tx_free_bufs(struct iavf_tx_queue *txq) in iavf_tx_free_bufs() 176 _iavf_tx_queue_release_mbufs_vec(struct iavf_tx_queue *txq) in _iavf_tx_queue_release_mbufs_vec() 234 iavf_tx_vec_queue_default(struct iavf_tx_queue *txq) in iavf_tx_vec_queue_default() 268 struct iavf_tx_queue *txq; in iavf_tx_vec_dev_check_default() local
|
| /f-stack/dpdk/drivers/net/ice/ |
| H A D | ice_rxtx_vec_common.h | 76 ice_tx_free_bufs(struct ice_tx_queue *txq) in ice_tx_free_bufs() 178 _ice_tx_queue_release_mbufs_vec(struct ice_tx_queue *txq) in _ice_tx_queue_release_mbufs_vec() 275 ice_tx_vec_queue_default(struct ice_tx_queue *txq) in ice_tx_vec_queue_default() 309 struct ice_tx_queue *txq; in ice_tx_vec_dev_check_default() local
|
| H A D | ice_rxtx.c | 613 struct ice_tx_queue *txq; in ice_tx_queue_start() local 799 struct ice_tx_queue *txq; in ice_fdir_tx_queue_start() local 921 struct ice_tx_queue *txq; in ice_tx_queue_stop() local 985 struct ice_tx_queue *txq; in ice_fdir_tx_queue_stop() local 1166 struct ice_tx_queue *txq; in ice_tx_queue_setup() local 1339 ice_tx_queue_release(void *txq) in ice_tx_queue_release() 1374 struct ice_tx_queue *txq; in ice_txq_info_get() local 1999 struct ice_tx_queue *txq = tx_queue; in ice_tx_descriptor_status() local 2059 struct ice_tx_queue *txq; in ice_fdir_setup_tx_resources() local 2508 struct ice_tx_queue *txq; in ice_xmit_pkts() local [all …]
|
| /f-stack/dpdk/drivers/net/netvsc/ |
| H A D | hn_rxtx.c | 153 struct hn_tx_queue *txq = opaque; in hn_txd_init() local 229 static void hn_reset_txagg(struct hn_tx_queue *txq) in hn_reset_txagg() 245 struct hn_tx_queue *txq; in hn_dev_tx_queue_setup() local 329 struct hn_tx_queue *txq = dev->data->tx_queues[queue_id]; in hn_dev_tx_queue_info() local 361 struct hn_tx_queue *txq = arg; in hn_dev_tx_queue_release() local 385 const struct hn_tx_queue *txq = arg; in hn_dev_tx_descriptor_status() local 404 struct hn_tx_queue *txq; in hn_nvs_send_completed() local 1053 struct hn_tx_queue *txq = arg; in hn_dev_tx_done_cleanup() local 1146 static void hn_append_to_chim(struct hn_tx_queue *txq, in hn_append_to_chim() 1428 static int hn_xmit_sg(struct hn_tx_queue *txq, in hn_xmit_sg() [all …]
|
| /f-stack/dpdk/drivers/net/hns3/ |
| H A D | hns3_rxtx.c | 337 struct hns3_tx_queue *txq; in hns3_update_all_queues_pvid_proc_en() local 375 struct hns3_tx_queue *txq; in hns3_enable_all_queues() local 458 struct hns3_tx_queue *txq; in hns3_start_all_txqs() local 528 struct hns3_tx_queue *txq; in hns3_restore_tqp_enable_state() local 548 struct hns3_tx_queue *txq; in hns3_stop_all_txqs() local 782 struct hns3_tx_queue *txq; in hns3_reset_queue() local 1020 struct hns3_tx_queue *txq; in hns3_init_tx_ring_tc() local 1092 struct hns3_tx_queue *txq; in hns3_init_tx_queues() local 1153 struct hns3_tx_queue *txq; in hns3_start_tqps() local 1319 struct hns3_tx_queue *txq; in hns3_alloc_txq_and_dma_zone() local [all …]
|
| H A D | hns3_rxtx_vec.h | 12 hns3_tx_bulk_free_buffers(struct hns3_tx_queue *txq) in hns3_tx_bulk_free_buffers() 47 hns3_tx_free_buffers(struct hns3_tx_queue *txq) in hns3_tx_free_buffers()
|
| /f-stack/dpdk/drivers/net/vmxnet3/ |
| H A D | vmxnet3_rxtx.c | 103 vmxnet3_txq_dump(struct vmxnet3_tx_queue *txq) in vmxnet3_txq_dump() 168 vmxnet3_dev_tx_queue_release(void *txq) in vmxnet3_dev_tx_queue_release() 208 vmxnet3_dev_tx_queue_reset(void *txq) in vmxnet3_dev_tx_queue_reset() 280 struct vmxnet3_tx_queue *txq = dev->data->tx_queues[i]; in vmxnet3_dev_clear_queues() local 299 vmxnet3_unmap_pkt(uint16_t eop_idx, vmxnet3_tx_queue_t *txq) in vmxnet3_unmap_pkt() 328 vmxnet3_tq_tx_complete(vmxnet3_tx_queue_t *txq) in vmxnet3_tq_tx_complete() 398 vmxnet3_tx_queue_t *txq = tx_queue; in vmxnet3_xmit_pkts() local 1029 struct vmxnet3_tx_queue *txq; in vmxnet3_dev_tx_queue_setup() local 1285 struct vmxnet3_tx_queue *txq = dev->data->tx_queues[i]; in vmxnet3_dev_rxtx_init() local
|
| /f-stack/dpdk/drivers/net/i40e/ |
| H A D | i40e_rxtx.c | 1014 struct i40e_tx_queue *txq; in i40e_xmit_pkts() local 1354 tx_xmit_pkts(struct i40e_tx_queue *txq, in tx_xmit_pkts() 1643 struct i40e_tx_queue *txq; in i40e_dev_tx_queue_start() local 1677 struct i40e_tx_queue *txq; in i40e_dev_tx_queue_stop() local 2092 struct i40e_tx_queue *txq = tx_queue; in i40e_dev_tx_descriptor_status() local 2122 struct i40e_tx_queue *txq) in i40e_dev_tx_queue_setup_runtime() 2177 struct i40e_tx_queue *txq; in i40e_dev_tx_queue_setup() local 2388 i40e_dev_tx_queue_release(void *txq) in i40e_dev_tx_queue_release() 2947 struct i40e_tx_queue *txq; in i40e_fdir_setup_tx_resources() local 3082 struct i40e_tx_queue *txq; in i40e_txq_info_get() local [all …]
|
| /f-stack/dpdk/drivers/net/atlantic/ |
| H A D | atl_rxtx.c | 193 atl_reset_tx_queue(struct atl_tx_queue *txq) in atl_reset_tx_queue() 229 struct atl_tx_queue *txq; in atl_tx_queue_setup() local 310 struct atl_tx_queue *txq; in atl_tx_init() local 515 atl_tx_queue_release_mbufs(struct atl_tx_queue *txq) in atl_tx_queue_release_mbufs() 556 struct atl_tx_queue *txq; in atl_tx_queue_stop() local 577 struct atl_tx_queue *txq = (struct atl_tx_queue *)tx_queue; in atl_tx_queue_release() local 680 struct atl_tx_queue *txq; in atl_txq_info_get() local 742 struct atl_tx_queue *txq = tx_queue; in atl_dev_tx_descriptor_status() local 1126 atl_xmit_cleanup(struct atl_tx_queue *txq) in atl_xmit_cleanup() 1222 atl_xmit_pkt(struct aq_hw_s *hw, struct atl_tx_queue *txq, in atl_xmit_pkt() [all …]
|
| /f-stack/dpdk/drivers/net/hinic/ |
| H A D | hinic_pmd_tx.c | 175 #define HINIC_GET_SQ_WQE_MASK(txq) ((txq)->wq->mask) argument 177 #define HINIC_GET_SQ_HW_CI(txq) \ argument 180 #define HINIC_GET_SQ_LOCAL_CI(txq) \ argument 183 #define HINIC_UPDATE_SQ_LOCAL_CI(txq, wqebb_cnt) \ argument 189 #define HINIC_GET_SQ_FREE_WQEBBS(txq) ((txq)->wq->delta - 1) argument 276 void hinic_txq_stats_reset(struct hinic_txq *txq) in hinic_txq_stats_reset() 669 hinic_get_sq_wqe(struct hinic_txq *txq, int wqebb_cnt, in hinic_get_sq_wqe() 1133 struct hinic_txq *txq = tx_queue; in hinic_xmit_pkts() local 1216 void hinic_free_all_tx_mbufs(struct hinic_txq *txq) in hinic_free_all_tx_mbufs() 1277 int hinic_setup_tx_resources(struct hinic_txq *txq) in hinic_setup_tx_resources() [all …]
|
| /f-stack/dpdk/drivers/net/txgbe/ |
| H A D | txgbe_rxtx.c | 94 txgbe_tx_free_bufs(struct txgbe_tx_queue *txq) in txgbe_tx_free_bufs() 312 txgbe_set_xmit_ctx(struct txgbe_tx_queue *txq, in txgbe_set_xmit_ctx() 683 struct txgbe_tx_queue *txq; in txgbe_xmit_pkts() local 2055 txgbe_dev_tx_queue_release(void *txq) in txgbe_dev_tx_queue_release() 2178 struct txgbe_tx_queue *txq; in txgbe_dev_tx_queue_setup() local 2673 struct txgbe_tx_queue *txq = tx_queue; in txgbe_dev_tx_descriptor_status() local 4296 struct txgbe_tx_queue *txq; in txgbe_dev_tx_init() local 4343 struct txgbe_tx_queue *txq; in txgbe_dev_rxtx_start() local 4520 struct txgbe_tx_queue *txq; in txgbe_dev_tx_queue_start() local 4553 struct txgbe_tx_queue *txq; in txgbe_dev_tx_queue_stop() local [all …]
|
| /f-stack/dpdk/drivers/net/e1000/ |
| H A D | em_rxtx.c | 213 em_set_xmit_ctx(struct em_tx_queue* txq, in em_set_xmit_ctx() 296 em_xmit_cleanup(struct em_tx_queue *txq) in em_xmit_cleanup() 368 struct em_tx_queue *txq; in eth_em_xmit_pkts() local 1124 eth_em_tx_queue_release(void *txq) in eth_em_tx_queue_release() 1131 em_reset_tx_queue(struct em_tx_queue *txq) in em_reset_tx_queue() 1203 struct em_tx_queue *txq; in eth_em_tx_queue_setup() local 1558 struct em_tx_queue *txq = tx_queue; in eth_em_tx_descriptor_status() local 1586 struct em_tx_queue *txq; in em_dev_clear_queues() local 1931 struct em_tx_queue *txq; in eth_em_tx_init() local 2014 struct em_tx_queue *txq; in em_txq_info_get() local [all …]
|