Home
last modified time | relevance | path

Searched refs:tx_desc (Results 1 – 14 of 14) sorted by relevance

/f-stack/dpdk/drivers/net/hns3/
H A Dhns3_rxtx_vec.h49 struct hns3_desc *tx_desc; in hns3_tx_free_buffers() local
56 tx_desc = &txq->tx_ring[txq->next_to_clean]; in hns3_tx_free_buffers()
57 for (i = 0; i < txq->tx_rs_thresh; i++, tx_desc++) { in hns3_tx_free_buffers()
58 if (tx_desc->tx.tp_fe_sc_vld_ra_ri & in hns3_tx_free_buffers()
H A Dhns3_rxtx_vec_neon.h33 volatile struct hns3_desc *tx_desc; in hns3_xmit_fixed_burst_vec() local
51 tx_desc = &txq->tx_ring[next_to_use]; in hns3_xmit_fixed_burst_vec()
61 for (i = 0; i < n; i++, tx_pkts++, tx_desc++) { in hns3_xmit_fixed_burst_vec()
62 hns3_vec_tx(tx_desc, *tx_pkts); in hns3_xmit_fixed_burst_vec()
68 tx_desc = &txq->tx_ring[next_to_use]; in hns3_xmit_fixed_burst_vec()
72 for (i = 0; i < nb_commit; i++, tx_pkts++, tx_desc++) { in hns3_xmit_fixed_burst_vec()
73 hns3_vec_tx(tx_desc, *tx_pkts); in hns3_xmit_fixed_burst_vec()
H A Dhns3_rxtx_vec_sve.c324 struct hns3_desc *tx_desc; in hns3_tx_free_buffers_sve() local
333 tx_desc = &txq->tx_ring[txq->next_to_clean]; in hns3_tx_free_buffers_sve()
335 tx_desc += HNS3_SVE_CHECK_DESCS_PER_LOOP) { in hns3_tx_free_buffers_sve()
336 vld2 = svld1_gather_u32offset_u32(pg32, (uint32_t *)tx_desc, in hns3_tx_free_buffers_sve()
H A Dhns3_rxtx.c1321 unsigned int tx_desc; in hns3_alloc_txq_and_dma_zone() local
1335 tx_desc = txq->nb_tx_desc * sizeof(struct hns3_desc); in hns3_alloc_txq_and_dma_zone()
1337 tx_desc, HNS3_RING_BASE_ALIGN, in hns3_alloc_txq_and_dma_zone()
/f-stack/dpdk/drivers/net/sfc/
H A Dsfc_ef100_tx.c332 sfc_ef100_tx_qdesc_send_create(const struct rte_mbuf *m, efx_oword_t *tx_desc) in sfc_ef100_tx_qdesc_send_create() argument
373 EFX_POPULATE_OWORD_10(*tx_desc, in sfc_ef100_tx_qdesc_send_create()
392 EFX_OR_OWORD(*tx_desc, tx_desc_extra_fields); in sfc_ef100_tx_qdesc_send_create()
398 efx_oword_t *tx_desc) in sfc_ef100_tx_qdesc_seg_create() argument
400 EFX_POPULATE_OWORD_3(*tx_desc, in sfc_ef100_tx_qdesc_seg_create()
413 efx_oword_t *tx_desc) in sfc_ef100_tx_qdesc_tso_create() argument
428 EFX_POPULATE_OWORD_10(*tx_desc, in sfc_ef100_tx_qdesc_tso_create()
465 EFX_OR_OWORD(*tx_desc, tx_desc_extra_fields); in sfc_ef100_tx_qdesc_tso_create()
472 EFX_OR_OWORD(*tx_desc, tx_desc_extra_fields); in sfc_ef100_tx_qdesc_tso_create()
/f-stack/freebsd/contrib/device-tree/Bindings/net/
H A Daltera_tse.txt13 "tx_desc": MSGDMA Tx dispatcher descriptor space region
62 reg-names = "control_port", "rx_csr", "rx_desc", "rx_resp", "tx_csr", "tx_desc";
100 reg-names = "control_port", "rx_csr", "rx_desc", "rx_resp", "tx_csr", "tx_desc";
/f-stack/dpdk/drivers/net/iavf/
H A Diavf_rxtx.h518 const volatile struct iavf_tx_desc *tx_desc = desc; in iavf_dump_tx_descriptor() local
522 tx_desc->cmd_type_offset_bsz & in iavf_dump_tx_descriptor()
537 txq->queue_id, name, tx_id, tx_desc->buffer_addr, in iavf_dump_tx_descriptor()
538 tx_desc->cmd_type_offset_bsz); in iavf_dump_tx_descriptor()
/f-stack/dpdk/drivers/net/axgbe/
H A Daxgbe_rxtx.c490 uint32_t tx_desc; in axgbe_dev_tx_queue_setup() local
496 tx_desc = nb_desc; in axgbe_dev_tx_queue_setup()
503 if ((!rte_is_power_of_2(tx_desc)) || in axgbe_dev_tx_queue_setup()
504 tx_desc > pdata->tx_desc_count || in axgbe_dev_tx_queue_setup()
505 tx_desc < AXGBE_MIN_RING_DESC) in axgbe_dev_tx_queue_setup()
515 txq->nb_desc = tx_desc; in axgbe_dev_tx_queue_setup()
/f-stack/dpdk/drivers/net/cxgbe/base/
H A Dadapter.h193 struct tx_desc { struct
225 struct tx_desc *desc; /* address of HW Tx descriptor ring */
/f-stack/dpdk/drivers/net/e1000/
H A Dem_rxtx.c2032 volatile struct e1000_data_desc *tx_desc; in e1000_flush_tx_ring() local
2049 tx_desc = &txq->tx_ring[txq->tx_tail]; in e1000_flush_tx_ring()
2050 tx_desc->buffer_addr = rte_cpu_to_le_64(txq->tx_ring_phys_addr); in e1000_flush_tx_ring()
2051 tx_desc->lower.data = rte_cpu_to_le_32(txd_lower | size); in e1000_flush_tx_ring()
2052 tx_desc->upper.data = 0; in e1000_flush_tx_ring()
/f-stack/freebsd/contrib/device-tree/src/nios2/
H A D10m50_devboard.dts93 reg-names = "control_port", "rx_csr", "rx_desc", "rx_resp", "tx_csr", "tx_desc";
/f-stack/freebsd/contrib/alpine-hal/eth/
H A Dal_hal_eth_main.c2270 uint32_t *ptr = (uint32_t *)tx_desc; in al_dump_tx_desc()
2379 union al_udma_desc *tx_desc; in al_eth_tx_pkt_prepare() local
2430 tx_desc = al_udma_desc_get(tx_dma_q); in al_eth_tx_pkt_prepare()
2503 tx_desc->tx_meta.meta1 = swap32_to_le(meta_word_2); in al_eth_tx_pkt_prepare()
2504 tx_desc->tx_meta.meta2 = swap32_to_le(meta_word_3); in al_eth_tx_pkt_prepare()
2505 al_dump_tx_desc(tx_desc); in al_eth_tx_pkt_prepare()
2540 tx_desc = al_udma_desc_get(tx_dma_q); in al_eth_tx_pkt_prepare()
2555 tx_desc->tx.len_ctrl = swap32_to_le(flags_len); in al_eth_tx_pkt_prepare()
2557 tx_desc->tx.meta_ctrl = swap32_to_le(meta_ctrl); in al_eth_tx_pkt_prepare()
2558 tx_desc->tx.buf_ptr = swap64_to_le( in al_eth_tx_pkt_prepare()
[all …]
/f-stack/dpdk/drivers/net/cxgbe/
H A Dsge.c1385 ndesc = DIV_ROUND_UP(mbuf->pkt_len, sizeof(struct tx_desc)); in ctrl_xmit()
1868 flsz = fl->size / 8 + s->stat_len / sizeof(struct tx_desc); in t4_sge_alloc_rxq()
2055 nentries = txq->q.size + s->stat_len / sizeof(struct tx_desc); in t4_sge_alloc_eth_txq()
2058 txq->q.size, sizeof(struct tx_desc), in t4_sge_alloc_eth_txq()
2127 nentries = txq->q.size + s->stat_len / sizeof(struct tx_desc); in t4_sge_alloc_ctrl_txq()
2130 socket_id, txq->q.size, sizeof(struct tx_desc), in t4_sge_alloc_ctrl_txq()
/f-stack/dpdk/drivers/net/fm10k/base/
H A Dfm10k_type.h739 struct fm10k_tx_desc tx_desc[256]; member