| /drivers/net/pfe_eth/ |
| A D | pfe_driver.c | 135 data, length, tx_desc->tx_base, tx_desc->tx_to_send); in pfe_send() 137 bd = tx_desc->tx_base + tx_desc->tx_to_send; in pfe_send() 204 bd = tx_desc->tx_base + tx_desc->tx_to_send; in pfe_tx_done() 218 tx_desc->tx_to_send = (tx_desc->tx_to_send + 1) in pfe_tx_done() 348 struct tx_desc_s *tx_desc; in hif_tx_desc_dump() local 357 tx_desc = g_tx_desc; in hif_tx_desc_dump() 358 bd_va = tx_desc->tx_base; in hif_tx_desc_dump() 385 if (!tx_desc) { in hif_tx_desc_init() 402 tx_desc->tx_base = bd_va; in hif_tx_desc_init() 405 __func__, tx_desc->tx_base, tx_desc->tx_base_pa, in hif_tx_desc_init() [all …]
|
| /drivers/net/ |
| A D | pch_gbe.c | 140 struct pch_gbe_tx_desc *tx_desc = &priv->tx_desc[0]; in pch_gbe_tx_descs_init() local 144 flush_dcache_range((ulong)tx_desc, (ulong)&tx_desc[PCH_GBE_DESC_NUM]); in pch_gbe_tx_descs_init() 249 struct pch_gbe_tx_desc *tx_head, *tx_desc; in pch_gbe_send() local 256 tx_head = &priv->tx_desc[0]; in pch_gbe_send() 257 tx_desc = &priv->tx_desc[priv->tx_idx]; in pch_gbe_send() 263 tx_desc->length = length; in pch_gbe_send() 264 tx_desc->tx_words_eob = length + 3; in pch_gbe_send() 265 tx_desc->tx_frame_ctrl = frame_ctrl; in pch_gbe_send() 266 tx_desc->dma_status = 0; in pch_gbe_send() 267 tx_desc->gbec_status = 0; in pch_gbe_send() [all …]
|
| A D | altera_tse.c | 160 struct alt_sgdma_descriptor *tx_desc = priv->tx_desc; in altera_tse_send_sgdma() local 163 tx_desc, in altera_tse_send_sgdma() 164 tx_desc + 1, in altera_tse_send_sgdma() 174 alt_sgdma_start_transfer(priv->sgdma_tx, tx_desc); in altera_tse_send_sgdma() 176 debug("sent %d bytes\n", tx_desc->actual_bytes_transferred); in altera_tse_send_sgdma() 178 return tx_desc->actual_bytes_transferred; in altera_tse_send_sgdma() 316 struct msgdma_extended_desc *desc = priv->tx_desc; in altera_tse_send_msgdma() 620 priv->tx_desc = base; in altera_tse_probe() 646 priv->tx_desc = desc_mem; in altera_tse_probe() 647 priv->rx_desc = priv->tx_desc + in altera_tse_probe()
|
| A D | ravb.c | 144 struct ravb_desc tx_desc[RAVB_NUM_TX_DESC]; member 171 struct ravb_desc *desc = ð->tx_desc[eth->tx_desc_idx]; in ravb_send() 278 memset(eth->tx_desc, 0x0, desc_size); in ravb_tx_desc_init() 282 eth->tx_desc[i].ctrl = RAVB_DESC_DT_EEMPTY; in ravb_tx_desc_init() 285 eth->tx_desc[RAVB_NUM_TX_DESC - 1].ctrl = RAVB_DESC_DT_LINKFIX; in ravb_tx_desc_init() 286 eth->tx_desc[RAVB_NUM_TX_DESC - 1].dptr = (uintptr_t)eth->tx_desc; in ravb_tx_desc_init() 287 ravb_flush_dcache((uintptr_t)eth->tx_desc, desc_size); in ravb_tx_desc_init() 291 eth->base_desc[RAVB_TX_QUEUE_OFFSET].dptr = (uintptr_t)eth->tx_desc; in ravb_tx_desc_init()
|
| A D | dwc_eth_xgmac.c | 463 struct xgmac_desc *tx_desc = NULL; in xgmac_start() local 698 tx_desc = (struct xgmac_desc *)xgmac_get_desc(xgmac, i, false); in xgmac_start() 700 xgmac->config->ops->xgmac_flush_desc(tx_desc); in xgmac_start() 842 struct xgmac_desc *tx_desc; in xgmac_send() local 851 tx_desc = xgmac_get_desc(xgmac, xgmac->tx_desc_idx, false); in xgmac_send() 855 tx_desc->des0 = lower_32_bits((ulong)xgmac->tx_dma_buf); in xgmac_send() 856 tx_desc->des1 = upper_32_bits((ulong)xgmac->tx_dma_buf); in xgmac_send() 857 tx_desc->des2 = length; in xgmac_send() 864 xgmac->config->ops->xgmac_flush_desc(tx_desc); in xgmac_send() 872 xgmac->config->ops->xgmac_inval_desc(tx_desc); in xgmac_send() [all …]
|
| A D | dwc_eth_qos.c | 979 struct eqos_desc *tx_desc = eqos_get_desc(eqos, i, false); in eqos_start() local 980 eqos->config->ops->eqos_flush_desc(tx_desc); in eqos_start() 1095 struct eqos_desc *tx_desc; in eqos_send() local 1104 tx_desc = eqos_get_desc(eqos, eqos->tx_desc_idx, false); in eqos_send() 1108 tx_desc->des0 = lower_32_bits((ulong)eqos->tx_dma_buf); in eqos_send() 1109 tx_desc->des1 = upper_32_bits((ulong)eqos->tx_dma_buf); in eqos_send() 1110 tx_desc->des2 = length; in eqos_send() 1116 tx_desc->des3 = EQOS_DESC3_OWN | EQOS_DESC3_FD | EQOS_DESC3_LD | length; in eqos_send() 1117 eqos->config->ops->eqos_flush_desc(tx_desc); in eqos_send() 1123 eqos->config->ops->eqos_inval_desc(tx_desc); in eqos_send() [all …]
|
| A D | rswitch.c | 275 struct rswitch_desc tx_desc[RSWITCH_NUM_TX_DESC]; member 578 memset(priv->tx_desc, 0x0, desc_size); in rswitch_tx_desc_init() 582 priv->tx_desc[i].die_dt = DT_EEMPTY; in rswitch_tx_desc_init() 585 priv->tx_desc[RSWITCH_NUM_TX_DESC - 1].die_dt = DT_LINKFIX; in rswitch_tx_desc_init() 586 tx_desc_addr = (uintptr_t)priv->tx_desc; in rswitch_tx_desc_init() 587 priv->tx_desc[RSWITCH_NUM_TX_DESC - 1].dptrl = lower_32_bits(tx_desc_addr); in rswitch_tx_desc_init() 588 priv->tx_desc[RSWITCH_NUM_TX_DESC - 1].dptrh = upper_32_bits(tx_desc_addr); in rswitch_tx_desc_init() 872 struct rswitch_desc *desc = &priv->tx_desc[priv->tx_desc_index]; in rswitch_send()
|
| A D | mvneta.c | 545 int tx_desc = txq->next_desc_to_proc; in mvneta_txq_next_desc_get() local 547 txq->next_desc_to_proc = MVNETA_QUEUE_NEXT_DESC(txq, tx_desc); in mvneta_txq_next_desc_get() 548 return txq->descs + tx_desc; in mvneta_txq_next_desc_get() 1481 struct mvneta_tx_desc *tx_desc; in mvneta_send() local 1486 tx_desc = mvneta_txq_next_desc_get(txq); in mvneta_send() 1488 tx_desc->buf_phys_addr = (u32)(uintptr_t)packet; in mvneta_send() 1489 tx_desc->data_size = length; in mvneta_send() 1494 tx_desc->command = MVNETA_TX_L4_CSUM_NOT | MVNETA_TXD_FLZ_DESC; in mvneta_send()
|
| A D | mvpp2.c | 1295 struct mvpp2_tx_desc *tx_desc, in mvpp2_txdesc_size_set() argument 1299 tx_desc->pp21.data_size = size; in mvpp2_txdesc_size_set() 1301 tx_desc->pp22.data_size = size; in mvpp2_txdesc_size_set() 1305 struct mvpp2_tx_desc *tx_desc, in mvpp2_txdesc_txq_set() argument 1309 tx_desc->pp21.phys_txq = txq; in mvpp2_txdesc_txq_set() 1311 tx_desc->pp22.phys_txq = txq; in mvpp2_txdesc_txq_set() 1315 struct mvpp2_tx_desc *tx_desc, in mvpp2_txdesc_cmd_set() argument 1319 tx_desc->pp21.command = command; in mvpp2_txdesc_cmd_set() 1321 tx_desc->pp22.command = command; in mvpp2_txdesc_cmd_set() 3936 return txq->descs + tx_desc; in mvpp2_txq_next_desc_get() [all …]
|
| A D | altera_tse.h | 221 void *tx_desc; member
|
| A D | pch_gbe.h | 287 struct pch_gbe_tx_desc tx_desc[PCH_GBE_DESC_NUM]; member
|
| /drivers/mtd/nand/raw/ |
| A D | cortina_nand.c | 48 struct tx_descriptor_t *tx_desc; member 189 if (!info->tx_desc) { in init_nand_dma() 197 kfree(info->tx_desc); in init_nand_dma() 209 GENMASK(31, 4), (uintptr_t)info->tx_desc); in init_nand_dma() 213 memset((unsigned char *)info->tx_desc, 0, in init_nand_dma() 220 info->tx_desc[i].own = 1; in init_nand_dma() 222 info->tx_desc[i].sgm = 0x1; in init_nand_dma() 732 struct tx_descriptor_t *tx_desc; in nand_rw_page() local 798 tx_desc = info->tx_desc; in nand_rw_page() 802 tx_desc[dma_index].own = OWN_DMA; in nand_rw_page() [all …]
|
| /drivers/usb/eth/ |
| A D | r8152.c | 1423 PKTSIZE + sizeof(struct tx_desc)); in r8152_send_common() 1424 struct tx_desc *tx_desc = (struct tx_desc *)msg; in r8152_send_common() local 1430 tx_desc->opts2 = cpu_to_le32(opts2); in r8152_send_common() 1431 tx_desc->opts1 = cpu_to_le32(opts1); in r8152_send_common() 1433 memcpy(msg + sizeof(struct tx_desc), (void *)packet, length); in r8152_send_common() 1436 (void *)msg, length + sizeof(struct tx_desc), in r8152_send_common() 1439 length + sizeof(struct tx_desc), actual_len, err); in r8152_send_common()
|
| A D | r8152.h | 581 struct tx_desc { struct
|