Home
last modified time | relevance | path

Searched refs:txbd (Results 1 – 4 of 4) sorted by relevance

/f-stack/dpdk/drivers/net/bnxt/
H A Dbnxt_txr.c114 struct tx_bd_long *txbd; in bnxt_start_xmit() local
175 txbd = &txr->tx_desc_ring[txr->tx_prod]; in bnxt_start_xmit()
176 txbd->opaque = *coal_pkts; in bnxt_start_xmit()
178 txbd->flags_type |= TX_BD_SHORT_FLAGS_COAL_NOW; in bnxt_start_xmit()
179 txbd->flags_type |= TX_BD_LONG_FLAGS_NO_CMPL; in bnxt_start_xmit()
180 txbd->len = tx_pkt->data_len; in bnxt_start_xmit()
186 *last_txbd = txbd; in bnxt_start_xmit()
189 txbd->flags_type |= TX_BD_LONG_TYPE_TX_BD_LONG; in bnxt_start_xmit()
325 txbd = &txr->tx_desc_ring[txr->tx_prod]; in bnxt_start_xmit()
328 txbd->len = m_seg->data_len; in bnxt_start_xmit()
[all …]
H A Dbnxt_rxtx_vec_sse.c346 _mm_store_si128((void *)txbd, desc); in bnxt_xmit_one()
355 struct tx_bd_long *txbd; in bnxt_xmit_fixed_burst_vec() local
359 txbd = &txr->tx_desc_ring[tx_prod]; in bnxt_xmit_fixed_burst_vec()
363 rte_prefetch0(txbd); in bnxt_xmit_fixed_burst_vec()
364 rte_prefetch0(txbd + 3); in bnxt_xmit_fixed_burst_vec()
375 rte_prefetch0(txbd + 4); in bnxt_xmit_fixed_burst_vec()
376 rte_prefetch0(txbd + 7); in bnxt_xmit_fixed_burst_vec()
378 bnxt_xmit_one(tx_pkts[0], txbd++, tx_buf++); in bnxt_xmit_fixed_burst_vec()
379 bnxt_xmit_one(tx_pkts[1], txbd++, tx_buf++); in bnxt_xmit_fixed_burst_vec()
380 bnxt_xmit_one(tx_pkts[2], txbd++, tx_buf++); in bnxt_xmit_fixed_burst_vec()
[all …]
H A Dbnxt_rxtx_vec_neon.c358 struct tx_bd_long *txbd = NULL; in bnxt_xmit_fixed_burst_vec() local
377 txbd = &txr->tx_desc_ring[prod]; in bnxt_xmit_fixed_burst_vec()
378 txbd->address = tx_mbuf->buf_iova + tx_mbuf->data_off; in bnxt_xmit_fixed_burst_vec()
379 txbd->len = tx_mbuf->data_len; in bnxt_xmit_fixed_burst_vec()
380 txbd->flags_type = bnxt_xmit_flags_len(tx_mbuf->data_len, in bnxt_xmit_fixed_burst_vec()
387 if (txbd) { in bnxt_xmit_fixed_burst_vec()
388 txbd->opaque = nb_pkts; in bnxt_xmit_fixed_burst_vec()
389 txbd->flags_type &= ~TX_BD_LONG_FLAGS_NO_CMPL; in bnxt_xmit_fixed_burst_vec()
/f-stack/dpdk/drivers/net/enetc/
H A Denetc_rxtx.c86 struct enetc_tx_bd *txbd; in enetc_xmit_pkts() local
98 txbd = ENETC_TXBD(*tx_ring, i); in enetc_xmit_pkts()
100 txbd->frm_len = tx_pkts[start]->pkt_len; in enetc_xmit_pkts()
101 txbd->buf_len = txbd->frm_len; in enetc_xmit_pkts()
102 txbd->flags = rte_cpu_to_le_16(ENETC_TXBD_FLAGS_F); in enetc_xmit_pkts()
103 txbd->addr = (uint64_t)(uintptr_t) in enetc_xmit_pkts()