Home
last modified time | relevance | path

Searched defs:txq (Results 1 – 25 of 182) sorted by relevance

12345678

/dpdk/drivers/net/mlx4/
H A Dmlx4_rxtx.h97 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
230 mlx4_tx_mb2mr(struct txq *txq, struct rte_mbuf *mb) in mlx4_tx_mb2mr()
H A Dmlx4_txq.c48 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
207 mlx4_txq_free_elts(struct txq *txq) in mlx4_txq_free_elts()
234 mlx4_txq_fill_dv_obj_info(struct txq *txq, struct mlx4dv_obj *mlxdv) in mlx4_txq_fill_dv_obj_info()
321 struct txq *txq; in mlx4_tx_queue_setup() local
533 struct txq *txq = dev->data->tx_queues[idx]; in mlx4_tx_queue_release() local
H A Dmlx4_rxtx.c304 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
/dpdk/drivers/net/bnxt/
H A Dbnxt_txr.c28 struct bnxt_tx_queue *txq = bp->tx_queues[i]; in bnxt_free_tx_rings() local
49 int bnxt_init_one_tx_ring(struct bnxt_tx_queue *txq) in bnxt_init_one_tx_ring()
60 int bnxt_init_tx_ring_struct(struct bnxt_tx_queue *txq, unsigned int socket_id) in bnxt_init_tx_ring_struct()
112 bnxt_xmit_need_long_bd(struct rte_mbuf *tx_pkt, struct bnxt_tx_queue *txq) in bnxt_xmit_need_long_bd()
127 struct bnxt_tx_queue *txq, in bnxt_start_xmit()
359 static void bnxt_tx_cmp_fast(struct bnxt_tx_queue *txq, int nr_pkts) in bnxt_tx_cmp_fast()
391 static void bnxt_tx_cmp(struct bnxt_tx_queue *txq, int nr_pkts) in bnxt_tx_cmp()
449 static int bnxt_handle_tx_cp(struct bnxt_tx_queue *txq) in bnxt_handle_tx_cp()
499 struct bnxt_tx_queue *txq = tx_queue; in bnxt_xmit_pkts() local
533 struct bnxt_tx_queue *txq = bp->tx_queues[tx_queue_id]; in bnxt_tx_queue_start() local
[all …]
H A Dbnxt_txq.c49 void bnxt_free_txq_stats(struct bnxt_tx_queue *txq) in bnxt_free_txq_stats()
55 static void bnxt_tx_queue_release_mbufs(struct bnxt_tx_queue *txq) in bnxt_tx_queue_release_mbufs()
76 struct bnxt_tx_queue *txq; in bnxt_free_tx_mbufs() local
87 struct bnxt_tx_queue *txq = dev->data->tx_queues[queue_idx]; in bnxt_tx_queue_release_op() local
126 struct bnxt_tx_queue *txq; in bnxt_tx_queue_setup_op() local
/dpdk/drivers/net/nfb/
H A Dnfb_tx.c13 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 = dev->data->tx_queues[qid]; in nfb_eth_tx_queue_release() local
/dpdk/drivers/net/sfc/
H A Dsfc_ef10_tx.c121 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()
746 sfc_ef10_simple_tx_reap(struct sfc_ef10_txq *txq) in sfc_ef10_simple_tx_reap()
938 struct sfc_ef10_txq *txq; in sfc_ef10_tx_qcreate() local
1011 struct sfc_ef10_txq *txq = sfc_ef10_txq_by_dp_txq(dp_txq); in sfc_ef10_tx_qdestroy() local
1023 struct sfc_ef10_txq *txq = sfc_ef10_txq_by_dp_txq(dp_txq); in sfc_ef10_tx_qstart() local
1038 struct sfc_ef10_txq *txq = sfc_ef10_txq_by_dp_txq(dp_txq); in sfc_ef10_tx_qstop() local
1065 struct sfc_ef10_txq *txq = sfc_ef10_txq_by_dp_txq(dp_txq); in sfc_ef10_tx_qreap() local
1082 sfc_ef10_tx_qdesc_npending(struct sfc_ef10_txq *txq) in sfc_ef10_tx_qdesc_npending()
[all …]
H A Dsfc_ef100_tx.c103 sfc_ef100_tx_prepare_pkt_tso(struct sfc_ef100_txq * const txq, in sfc_ef100_tx_prepare_pkt_tso()
260 sfc_ef100_tx_process_events(struct sfc_ef100_txq *txq) in sfc_ef100_tx_process_events()
312 sfc_ef100_tx_reap(struct sfc_ef100_txq *txq) in sfc_ef100_tx_reap()
586 sfc_ef100_xmit_tso_pkt(struct sfc_ef100_txq * const txq, in sfc_ef100_xmit_tso_pkt()
842 struct sfc_ef100_txq *txq; in sfc_ef100_tx_qcreate() local
904 struct sfc_ef100_txq *txq = sfc_ef100_txq_by_dp_txq(dp_txq); in sfc_ef100_tx_qdestroy() local
915 struct sfc_ef100_txq *txq = sfc_ef100_txq_by_dp_txq(dp_txq); in sfc_ef100_tx_qstart() local
930 struct sfc_ef100_txq *txq = sfc_ef100_txq_by_dp_txq(dp_txq); in sfc_ef100_tx_qstop() local
941 struct sfc_ef100_txq *txq = sfc_ef100_txq_by_dp_txq(dp_txq); in sfc_ef100_tx_qtx_ev() local
954 struct sfc_ef100_txq *txq = sfc_ef100_txq_by_dp_txq(dp_txq); in sfc_ef100_tx_qreap() local
[all …]
H A Dsfc_tx.c146 struct sfc_txq *txq; in sfc_tx_qinit() local
267 struct sfc_txq *txq; in sfc_tx_qfini() local
520 struct sfc_txq *txq; in sfc_tx_qstart() local
611 struct sfc_txq *txq; in sfc_tx_qstop() local
761 sfc_efx_tx_reap(struct sfc_efx_txq *txq) in sfc_efx_tx_reap()
818 struct sfc_efx_txq *txq = sfc_efx_txq_by_dp_txq(dp_txq); in sfc_efx_prepare_pkts() local
847 struct sfc_efx_txq *txq = sfc_efx_txq_by_dp_txq(dp_txq); in sfc_efx_xmit_pkts() local
1091 struct sfc_efx_txq *txq; in sfc_efx_tx_qcreate() local
1158 struct sfc_efx_txq *txq = sfc_efx_txq_by_dp_txq(dp_txq); in sfc_efx_tx_qdestroy() local
1173 struct sfc_efx_txq *txq = sfc_efx_txq_by_dp_txq(dp_txq); in sfc_efx_tx_qstart() local
[all …]
/dpdk/drivers/net/nfp/
H A Dnfp_rxtx.c605 nfp_net_tx_free_bufs(struct nfp_net_txq *txq) in nfp_net_tx_free_bufs()
642 nfp_net_tx_queue_release_mbufs(struct nfp_net_txq *txq) in nfp_net_tx_queue_release_mbufs()
660 struct nfp_net_txq *txq = dev->data->tx_queues[queue_idx]; in nfp_net_tx_queue_release() local
671 nfp_net_reset_tx_queue(struct nfp_net_txq *txq) in nfp_net_reset_tx_queue()
684 struct nfp_net_txq *txq; in nfp_net_tx_queue_setup() local
797 uint32_t nfp_free_tx_desc(struct nfp_net_txq *txq) in nfp_free_tx_desc()
814 uint32_t nfp_net_txq_full(struct nfp_net_txq *txq) in nfp_net_txq_full()
821 nfp_net_tx_tso(struct nfp_net_txq *txq, struct nfp_net_tx_desc *txd, in nfp_net_tx_tso()
852 nfp_net_tx_cksum(struct nfp_net_txq *txq, struct nfp_net_tx_desc *txd, in nfp_net_tx_cksum()
883 struct nfp_net_txq *txq; in nfp_net_xmit_pkts() local
/dpdk/drivers/net/mlx5/
H A Dmlx5_tx.h187 struct mlx5_txq_data txq; /* Data path structure. */ member
286 mlx5_tx_bfreg(struct mlx5_txq_data *txq) in mlx5_tx_bfreg()
480 mlx5_tx_free_mbuf(struct mlx5_txq_data *__rte_restrict txq, in mlx5_tx_free_mbuf()
609 mlx5_tx_free_elts(struct mlx5_txq_data *__rte_restrict txq, in mlx5_tx_free_elts()
651 mlx5_tx_copy_elts(struct mlx5_txq_data *__rte_restrict txq, in mlx5_tx_copy_elts()
744 mlx5_tx_cseg_init(struct mlx5_txq_data *__rte_restrict txq, in mlx5_tx_cseg_init()
779 mlx5_tx_qseg_init(struct mlx5_txq_data *restrict txq, in mlx5_tx_qseg_init()
810 mlx5_tx_wseg_init(struct mlx5_txq_data *restrict txq, in mlx5_tx_wseg_init()
980 mlx5_tx_eseg_data(struct mlx5_txq_data *__rte_restrict txq, in mlx5_tx_eseg_data()
1291 mlx5_tx_dseg_ptr(struct mlx5_txq_data *__rte_restrict txq, in mlx5_tx_dseg_ptr()
[all …]
H A Dmlx5_tx.c85 mlx5_tx_error_cqe_handle(struct mlx5_txq_data *__rte_restrict txq, in mlx5_tx_error_cqe_handle()
151 mlx5_tx_comp_flush(struct mlx5_txq_data *__rte_restrict txq, in mlx5_tx_comp_flush()
182 mlx5_tx_handle_completion(struct mlx5_txq_data *__rte_restrict txq, in mlx5_tx_handle_completion()
270 struct mlx5_txq_data *__rte_restrict txq = tx_queue; in mlx5_tx_descriptor_status() local
683 struct mlx5_txq_data *txq = (*priv->txqs)[tx_queue_id]; in mlx5_txq_info_get() local
721 struct mlx5_txq_data *txq = (*priv->txqs)[tx_queue_id]; in mlx5_tx_burst_mode_get() local
H A Dmlx5_txq.c144 txq_sync_cq(struct mlx5_txq_data *txq) in txq_sync_cq()
190 struct mlx5_txq_data *txq = (*priv->txqs)[idx]; in mlx5_tx_queue_stop_primary() local
263 struct mlx5_txq_data *txq = (*priv->txqs)[idx]; in mlx5_tx_queue_start_primary() local
388 struct mlx5_txq_data *txq = (*priv->txqs)[idx]; in mlx5_tx_queue_setup() local
429 struct mlx5_txq_data *txq = (*priv->txqs)[idx]; in mlx5_tx_hairpin_queue_setup() local
490 struct mlx5_txq_data *txq = dev->data->tx_queues[qid]; in mlx5_tx_queue_release() local
519 struct mlx5_txq_data *txq = &txq_ctrl->txq; in txq_uar_init_secondary() local
623 struct mlx5_txq_data *txq; in mlx5_tx_uar_init_secondary() local
1245 struct mlx5_txq_ctrl *txq; in mlx5_txq_releasable() local
/dpdk/drivers/net/ixgbe/
H A Dixgbe_rxtx_vec_common.h76 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()
198 _ixgbe_tx_free_swring_vec(struct ixgbe_tx_queue *txq) in _ixgbe_tx_free_swring_vec()
210 _ixgbe_reset_tx_queue_vec(struct ixgbe_tx_queue *txq) in _ixgbe_reset_tx_queue_vec()
263 ixgbe_txq_vec_setup_default(struct ixgbe_tx_queue *txq, in ixgbe_txq_vec_setup_default()
/dpdk/drivers/net/netvsc/
H A Dhn_rxtx.c153 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
328 struct hn_tx_queue *txq = dev->data->tx_queues[queue_id]; in hn_dev_tx_queue_info() local
360 struct hn_tx_queue *txq = dev->data->tx_queues[qid]; in hn_dev_tx_queue_release() local
383 const struct hn_tx_queue *txq = arg; in hn_dev_tx_descriptor_status() local
402 struct hn_tx_queue *txq; in hn_nvs_send_completed() local
1051 struct hn_tx_queue *txq = arg; in hn_dev_tx_done_cleanup() local
1144 static void hn_append_to_chim(struct hn_tx_queue *txq, in hn_append_to_chim()
1433 static int hn_xmit_sg(struct hn_tx_queue *txq, in hn_xmit_sg()
[all …]
/dpdk/drivers/net/hns3/
H A Dhns3_rxtx.c349 struct hns3_tx_queue *txq; in hns3_update_all_queues_pvid_proc_en() local
387 struct hns3_tx_queue *txq; in hns3_enable_all_queues() local
470 struct hns3_tx_queue *txq; in hns3_start_all_txqs() local
540 struct hns3_tx_queue *txq; in hns3_restore_tqp_enable_state() local
560 struct hns3_tx_queue *txq; in hns3_stop_all_txqs() local
884 struct hns3_tx_queue *txq; in hns3_reset_queue() local
1140 struct hns3_tx_queue *txq; in hns3_init_tx_ring_tc() local
1212 struct hns3_tx_queue *txq; in hns3_init_tx_queues() local
1273 struct hns3_tx_queue *txq; in hns3_start_tqps() local
1436 struct hns3_tx_queue *txq; in hns3_alloc_txq_and_dma_zone() local
[all …]
/dpdk/drivers/net/ngbe/
H A Dngbe_rxtx.c57 ngbe_tx_free_bufs(struct ngbe_tx_queue *txq) in ngbe_tx_free_bufs()
275 ngbe_set_xmit_ctx(struct ngbe_tx_queue *txq, in ngbe_set_xmit_ctx()
510 ngbe_xmit_cleanup(struct ngbe_tx_queue *txq) in ngbe_xmit_cleanup()
574 struct ngbe_tx_queue *txq; in ngbe_xmit_pkts() local
1964 struct ngbe_tx_queue *txq; in ngbe_dev_tx_queue_setup() local
2428 struct ngbe_tx_queue *txq = tx_queue; in ngbe_dev_tx_descriptor_status() local
3003 struct ngbe_tx_queue *txq; in ngbe_dev_tx_init() local
3050 struct ngbe_tx_queue *txq; in ngbe_dev_rxtx_start() local
3226 struct ngbe_tx_queue *txq; in ngbe_dev_tx_queue_start() local
3259 struct ngbe_tx_queue *txq; in ngbe_dev_tx_queue_stop() local
[all …]
/dpdk/drivers/net/axgbe/
H A Daxgbe_rxtx.c529 struct axgbe_tx_queue *txq; in axgbe_dev_tx_queue_setup() local
710 struct axgbe_tx_queue *txq; in axgbe_dev_disable_tx() local
734 struct axgbe_tx_queue *txq; in axgbe_dev_enable_tx() local
752 static void axgbe_xmit_cleanup(struct axgbe_tx_queue *txq) in axgbe_xmit_cleanup()
777 static int axgbe_xmit_hw(struct axgbe_tx_queue *txq, in axgbe_xmit_hw()
853 struct axgbe_tx_queue *txq; in axgbe_xmit_pkts() local
893 struct axgbe_tx_queue *txq; in axgbe_dev_clear_queues() local
940 struct axgbe_tx_queue *txq = tx_queue; in axgbe_dev_tx_descriptor_status() local
/dpdk/drivers/net/i40e/
H A Di40e_rxtx.c1077 struct i40e_tx_queue *txq; in i40e_xmit_pkts() local
1435 tx_xmit_pkts(struct i40e_tx_queue *txq, in tx_xmit_pkts()
1762 struct i40e_tx_queue *txq; in i40e_dev_tx_queue_start() local
1796 struct i40e_tx_queue *txq; in i40e_dev_tx_queue_stop() local
2193 struct i40e_tx_queue *txq = tx_queue; in i40e_dev_tx_descriptor_status() local
2223 struct i40e_tx_queue *txq) in i40e_dev_tx_queue_setup_runtime()
2276 struct i40e_tx_queue *txq; in i40e_dev_tx_queue_setup() local
2480 i40e_tx_queue_release(void *txq) in i40e_tx_queue_release()
3047 struct i40e_tx_queue *txq; in i40e_fdir_setup_tx_resources() local
3184 struct i40e_tx_queue *txq; in i40e_txq_info_get() local
[all …]
/dpdk/drivers/net/ice/
H A Dice_rxtx.c655 struct ice_tx_queue *txq; in ice_tx_queue_start() local
842 struct ice_tx_queue *txq; in ice_fdir_tx_queue_start() local
964 struct ice_tx_queue *txq; in ice_tx_queue_stop() local
1028 struct ice_tx_queue *txq; in ice_fdir_tx_queue_stop() local
1215 struct ice_tx_queue *txq; in ice_tx_queue_setup() local
1401 ice_tx_queue_release(void *txq) in ice_tx_queue_release()
1437 struct ice_tx_queue *txq; in ice_txq_info_get() local
2165 struct ice_tx_queue *txq = tx_queue; in ice_tx_descriptor_status() local
2223 struct ice_tx_queue *txq; in ice_fdir_setup_tx_resources() local
2722 struct ice_tx_queue *txq; in ice_xmit_pkts() local
[all …]
H A Dice_rxtx_vec_common.h80 ice_tx_free_bufs_vec(struct ice_tx_queue *txq) in ice_tx_free_bufs_vec()
182 _ice_tx_queue_release_mbufs_vec(struct ice_tx_queue *txq) in _ice_tx_queue_release_mbufs_vec()
301 ice_tx_vec_queue_default(struct ice_tx_queue *txq) in ice_tx_vec_queue_default()
343 struct ice_tx_queue *txq; in ice_tx_vec_dev_check_default() local
/dpdk/drivers/net/ionic/
H A Dionic_rxtx.c60 struct ionic_tx_qcq *txq = dev->data->tx_queues[queue_id]; in ionic_txq_info_get() local
69 ionic_tx_flush(struct ionic_tx_qcq *txq) in ionic_tx_flush()
123 struct ionic_tx_qcq *txq = dev->data->tx_queues[qid]; in ionic_dev_tx_queue_release() local
139 struct ionic_tx_qcq *txq; in ionic_dev_tx_queue_stop() local
166 struct ionic_tx_qcq *txq; in ionic_dev_tx_queue_setup() local
225 struct ionic_tx_qcq *txq; in ionic_dev_tx_queue_start() local
325 ionic_tx_tso_next(struct ionic_tx_qcq *txq, struct ionic_txq_sg_elem **elem) in ionic_tx_tso_next()
338 ionic_tx_tso(struct ionic_tx_qcq *txq, struct rte_mbuf *txm) in ionic_tx_tso()
461 ionic_tx(struct ionic_tx_qcq *txq, struct rte_mbuf *txm) in ionic_tx()
533 struct ionic_tx_qcq *txq = tx_queue; in ionic_xmit_pkts() local
[all …]
/dpdk/drivers/net/atlantic/
H A Datl_rxtx.c193 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
574 struct atl_tx_queue *txq = dev->data->tx_queues[tx_queue_id]; in atl_tx_queue_release() local
680 struct atl_tx_queue *txq; in atl_txq_info_get() local
737 struct atl_tx_queue *txq = tx_queue; in atl_dev_tx_descriptor_status() local
1121 atl_xmit_cleanup(struct atl_tx_queue *txq) in atl_xmit_cleanup()
1217 atl_xmit_pkt(struct aq_hw_s *hw, struct atl_tx_queue *txq, in atl_xmit_pkt()
[all …]
/dpdk/drivers/net/hinic/
H A Dhinic_pmd_tx.c175 #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 …]
/dpdk/drivers/net/txgbe/
H A Dtxgbe_rxtx.c100 txgbe_tx_free_bufs(struct txgbe_tx_queue *txq) in txgbe_tx_free_bufs()
722 struct txgbe_tx_queue *txq; in txgbe_xmit_pkts() local
2263 struct txgbe_tx_queue *txq; in txgbe_dev_tx_queue_setup() local
2762 struct txgbe_tx_queue *txq = tx_queue; in txgbe_dev_tx_descriptor_status() local
4445 struct txgbe_tx_queue *txq; in txgbe_dev_tx_init() local
4492 struct txgbe_tx_queue *txq; in txgbe_dev_rxtx_start() local
4682 struct txgbe_tx_queue *txq; in txgbe_dev_tx_queue_start() local
4715 struct txgbe_tx_queue *txq; in txgbe_dev_tx_queue_stop() local
4783 struct txgbe_tx_queue *txq; in txgbe_txq_info_get() local
4936 struct txgbe_tx_queue *txq; in txgbevf_dev_tx_init() local
[all …]

12345678