Home
last modified time | relevance | path

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

123

/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/sfc/
H A Dsfc_ef10_tx.c87 sfc_ef10_tx_get_event(struct sfc_ef10_txq *txq, efx_qword_t *tx_ev) in sfc_ef10_tx_get_event()
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()
222 sfc_ef10_tx_qpush(struct sfc_ef10_txq *txq, unsigned int added, in sfc_ef10_tx_qpush()
302 sfc_ef10_try_reap(struct sfc_ef10_txq * const txq, unsigned int added, in sfc_ef10_try_reap()
331 struct sfc_ef10_txq * const txq = sfc_ef10_txq_by_dp_txq(tx_queue); in sfc_ef10_prepare_pkts() local
370 sfc_ef10_xmit_tso_pkt(struct sfc_ef10_txq * const txq, struct rte_mbuf *m_seg, in sfc_ef10_xmit_tso_pkt()
621 struct sfc_ef10_txq * const txq = sfc_ef10_txq_by_dp_txq(tx_queue); in sfc_ef10_xmit_pkts() local
746 sfc_ef10_simple_tx_reap(struct sfc_ef10_txq *txq) in sfc_ef10_simple_tx_reap()
[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()
157 struct sfc_ef100_txq * const txq = sfc_ef100_txq_by_dp_txq(tx_queue); in sfc_ef100_tx_prepare_pkts() local
217 sfc_ef100_tx_get_event(struct sfc_ef100_txq *txq, efx_qword_t *ev) in sfc_ef100_tx_get_event()
260 sfc_ef100_tx_process_events(struct sfc_ef100_txq *txq) in sfc_ef100_tx_process_events()
272 sfc_ef100_tx_reap_num_descs(struct sfc_ef100_txq *txq, unsigned int num_descs) in sfc_ef100_tx_reap_num_descs()
312 sfc_ef100_tx_reap(struct sfc_ef100_txq *txq) in sfc_ef100_tx_reap()
350 sfc_ef100_tx_map(const struct sfc_ef100_txq *txq, rte_iova_t iova, size_t len, in sfc_ef100_tx_map()
364 sfc_ef100_tx_qdesc_send_create(const struct sfc_ef100_txq *txq, in sfc_ef100_tx_qdesc_send_create()
519 sfc_ef100_tx_qpush(struct sfc_ef100_txq *txq, unsigned int added) in sfc_ef100_tx_qpush()
585 sfc_ef100_xmit_tso_pkt(struct sfc_ef100_txq * const txq, in sfc_ef100_xmit_tso_pkt()
[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()
790 sfc_efx_tx_maybe_insert_tag(struct sfc_efx_txq *txq, struct rte_mbuf *m, in sfc_efx_tx_maybe_insert_tag()
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
[all …]
/dpdk/drivers/net/ngbe/
H A Dngbe_rxtx_vec_common.h83 ngbe_tx_free_bufs(struct ngbe_tx_queue *txq) in ngbe_tx_free_bufs()
154 _ngbe_tx_queue_release_mbufs_vec(struct ngbe_tx_queue *txq) in _ngbe_tx_queue_release_mbufs_vec()
209 _ngbe_tx_free_swring_vec(struct ngbe_tx_queue *txq) in _ngbe_tx_free_swring_vec()
221 _ngbe_reset_tx_queue_vec(struct ngbe_tx_queue *txq) in _ngbe_reset_tx_queue_vec()
272 ngbe_txq_vec_setup_default(struct ngbe_tx_queue *txq, in ngbe_txq_vec_setup_default()
/dpdk/drivers/net/txgbe/
H A Dtxgbe_rxtx_vec_common.h83 txgbe_tx_free_bufs(struct txgbe_tx_queue *txq) in txgbe_tx_free_bufs()
154 _txgbe_tx_queue_release_mbufs_vec(struct txgbe_tx_queue *txq) in _txgbe_tx_queue_release_mbufs_vec()
209 _txgbe_tx_free_swring_vec(struct txgbe_tx_queue *txq) in _txgbe_tx_free_swring_vec()
221 _txgbe_reset_tx_queue_vec(struct txgbe_tx_queue *txq) in _txgbe_reset_tx_queue_vec()
272 txgbe_txq_vec_setup_default(struct txgbe_tx_queue *txq, in txgbe_txq_vec_setup_default()
/dpdk/drivers/net/cnxk/tx/cn9k/
H A Dtx_all_offload.c13 struct cn9k_eth_txq *txq = (struct cn9k_eth_txq *)tx_queue; in cn9k_nix_xmit_pkts_all_offload() local
22 struct cn9k_eth_txq *txq = (struct cn9k_eth_txq *)tx_queue; in cn9k_nix_xmit_pkts_vec_all_offload() local
/dpdk/drivers/net/cnxk/tx/cn10k/
H A Dtx_all_offload.c16 struct cn10k_eth_txq *txq = (struct cn10k_eth_txq *)tx_queue; in cn10k_nix_xmit_pkts_all_offload() local
25 struct cn10k_eth_txq *txq = (struct cn10k_eth_txq *)tx_queue; in cn10k_nix_xmit_pkts_vec_all_offload() local
/dpdk/drivers/net/ionic/
H A Dionic_rxtx.c41 ionic_tx_empty(struct ionic_tx_qcq *txq) in ionic_tx_empty()
76 struct ionic_tx_qcq *txq = dev->data->tx_queues[queue_id]; in ionic_txq_info_get() local
89 struct ionic_tx_qcq *txq = dev->data->tx_queues[qid]; in ionic_dev_tx_queue_release() local
109 struct ionic_tx_qcq *txq = dev->data->tx_queues[tx_queue_id]; in ionic_dev_tx_queue_stop_firsthalf() local
123 struct ionic_tx_qcq *txq = dev->data->tx_queues[tx_queue_id]; in ionic_dev_tx_queue_stop_secondhalf() local
139 struct ionic_tx_qcq *txq; in ionic_dev_tx_queue_setup() local
224 struct ionic_tx_qcq *txq = dev->data->tx_queues[tx_queue_id]; in ionic_dev_tx_queue_start_firsthalf() local
244 struct ionic_tx_qcq *txq = dev->data->tx_queues[tx_queue_id]; in ionic_dev_tx_queue_start_secondhalf() local
345 ionic_tx_tso_next(struct ionic_tx_qcq *txq, struct ionic_txq_sg_elem **elem) in ionic_tx_tso_next()
358 ionic_tx_tso(struct ionic_tx_qcq *txq, struct rte_mbuf *txm) in ionic_tx_tso()
[all …]
H A Dionic_rxtx_simple.c24 ionic_tx_flush(struct ionic_tx_qcq *txq) in ionic_tx_flush()
76 ionic_tx(struct ionic_tx_qcq *txq, struct rte_mbuf *txm) in ionic_tx()
139 struct ionic_tx_qcq *txq = tx_queue; in ionic_xmit_pkts() local
H A Dionic_rxtx_sg.c24 ionic_tx_flush_sg(struct ionic_tx_qcq *txq) in ionic_tx_flush_sg()
81 ionic_tx_sg(struct ionic_tx_qcq *txq, struct rte_mbuf *txm) in ionic_tx_sg()
166 struct ionic_tx_qcq *txq = tx_queue; in ionic_xmit_pkts_sg() local
/dpdk/drivers/net/cnxk/
H A Dcn9k_tx_select.c27 struct cn9k_eth_txq *txq = (struct cn9k_eth_txq *)tx_queue; in cn9k_nix_tx_queue_count() local
35 struct cn9k_eth_txq *txq = (struct cn9k_eth_txq *)tx_queue; in cn9k_nix_tx_queue_sec_count() local
89 struct cn9k_eth_txq *txq; in cn9k_eth_set_tx_blk_func() local
H A Dcn10k_tx_select.c27 struct cn10k_eth_txq *txq = (struct cn10k_eth_txq *)tx_queue; in cn10k_nix_tx_queue_count() local
35 struct cn10k_eth_txq *txq = (struct cn10k_eth_txq *)tx_queue; in cn10k_nix_tx_queue_sec_count() local
93 struct cn10k_eth_txq *txq; in cn10k_eth_set_tx_blk_func() local
/dpdk/drivers/net/axgbe/
H A Daxgbe_rxtx_vec_sse.c37 axgbe_xmit_cleanup_vec(struct axgbe_tx_queue *txq) in axgbe_xmit_cleanup_vec()
64 struct axgbe_tx_queue *txq; in axgbe_xmit_pkts_vec() local
/dpdk/drivers/net/hns3/
H A Dhns3_rxtx_vec.h12 hns3_tx_bulk_free_buffers(struct hns3_tx_queue *txq) in hns3_tx_bulk_free_buffers()
56 hns3_tx_free_buffers(struct hns3_tx_queue *txq) in hns3_tx_free_buffers()
H A Dhns3_rxtx_vec_sve.c210 hns3_tx_fill_hw_ring_sve(struct hns3_tx_queue *txq, in hns3_tx_fill_hw_ring_sve()
290 struct hns3_tx_queue *txq = (struct hns3_tx_queue *)tx_queue; in hns3_xmit_fixed_burst_vec_sve() local
324 struct hns3_tx_queue *txq = (struct hns3_tx_queue *)tx_queue; in hns3_xmit_pkts_vec_sve() local
H A Dhns3_stats.c590 hns3_rcb_tx_ring_stats_get(struct hns3_tx_queue *txq, in hns3_rcb_tx_ring_stats_get()
619 struct hns3_tx_queue *txq; in hns3_stats_get() local
686 struct hns3_tx_queue *txq; in hns3_stats_reset() local
882 struct hns3_tx_queue *txq; in hns3_txq_dfx_stats_get() local
957 struct hns3_tx_queue *txq; in hns3_txq_basic_stats_get() local
1433 struct hns3_tx_queue *txq; in hns3_tqp_dfx_stats_clear() local
1564 struct hns3_tx_queue *txq; in hns3_update_queues_stats() local
/dpdk/drivers/net/nfp/nfdk/
H A Dnfp_nfdk.h139 nfp_net_nfdk_free_tx_desc(struct nfp_net_txq *txq) in nfp_net_nfdk_free_tx_desc()
162 nfp_net_nfdk_txq_full(struct nfp_net_txq *txq) in nfp_net_nfdk_txq_full()
177 nfp_net_nfdk_tx_cksum(struct nfp_net_txq *txq, in nfp_net_nfdk_tx_cksum()
/dpdk/drivers/net/bnxt/
H A Dbnxt_rxtx_vec_common.h107 bnxt_tx_cmp_vec_fast(struct bnxt_tx_queue *txq, uint32_t nr_pkts) in bnxt_tx_cmp_vec_fast()
138 bnxt_tx_cmp_vec(struct bnxt_tx_queue *txq, uint32_t nr_pkts) in bnxt_tx_cmp_vec()
H A Dbnxt_txr.h31 static inline uint32_t bnxt_tx_bds_in_hw(struct bnxt_tx_queue *txq) in bnxt_tx_bds_in_hw()
37 static inline uint32_t bnxt_tx_avail(struct bnxt_tx_queue *txq) in bnxt_tx_avail()
/dpdk/drivers/common/idpf/
H A Didpf_common_rxtx.c93 idpf_qc_txq_mbufs_release(struct idpf_tx_queue *txq) in idpf_qc_txq_mbufs_release()
211 idpf_qc_split_tx_descq_reset(struct idpf_tx_queue *txq) in idpf_qc_split_tx_descq_reset()
267 idpf_qc_single_tx_queue_reset(struct idpf_tx_queue *txq) in idpf_qc_single_tx_queue_reset()
334 idpf_qc_tx_queue_release(void *txq) in idpf_qc_tx_queue_release()
759 struct idpf_tx_queue *txq; in idpf_split_tx_free() local
863 struct idpf_tx_queue *txq = (struct idpf_tx_queue *)tx_queue; in idpf_dp_splitq_xmit_pkts() local
1306 idpf_xmit_cleanup(struct idpf_tx_queue *txq) in idpf_xmit_cleanup()
1356 struct idpf_tx_queue *txq; in idpf_dp_singleq_xmit_pkts() local
/dpdk/drivers/net/failsafe/
H A Dfailsafe_rxtx.c145 struct txq *txq; in failsafe_tx_burst() local
166 struct txq *txq; in failsafe_tx_burst_fast() local
/dpdk/drivers/net/cxgbe/
H A Dsge.c735 struct sge_eth_txq *txq = &adap->sge.ethtxq[0]; in tx_timer_cb() local
766 struct sge_eth_txq *txq) in ship_tx_pkt_coalesce_wr()
825 static inline int should_tx_packet_coalesce(struct sge_eth_txq *txq, in should_tx_packet_coalesce()
934 static inline int tx_do_packet_coalesce(struct sge_eth_txq *txq, in tx_do_packet_coalesce()
1038 int t4_eth_xmit(struct sge_eth_txq *txq, struct rte_mbuf *mbuf, in t4_eth_xmit()
1998 int t4_sge_eth_txq_start(struct sge_eth_txq *txq) in t4_sge_eth_txq_start()
2013 int t4_sge_eth_txq_stop(struct sge_eth_txq *txq) in t4_sge_eth_txq_stop()
2020 int t4_sge_alloc_eth_txq(struct adapter *adap, struct sge_eth_txq *txq, in t4_sge_alloc_eth_txq()
2093 int t4_sge_alloc_ctrl_txq(struct adapter *adap, struct sge_ctrl_txq *txq, in t4_sge_alloc_ctrl_txq()
2180 struct sge_eth_txq *txq; in t4_sge_eth_clear_queues() local
[all …]

123