Searched refs:tx_dma_desc (Results 1 – 8 of 8) sorted by relevance
| /linux/drivers/net/ethernet/altera/ |
| H A D | altera_msgdma.c | 111 csrwr32(lower_32_bits(buffer->dma_addr), priv->tx_dma_desc, in msgdma_tx_buffer() 113 csrwr32(upper_32_bits(buffer->dma_addr), priv->tx_dma_desc, in msgdma_tx_buffer() 115 csrwr32(0, priv->tx_dma_desc, msgdma_descroffs(write_addr_lo)); in msgdma_tx_buffer() 116 csrwr32(0, priv->tx_dma_desc, msgdma_descroffs(write_addr_hi)); in msgdma_tx_buffer() 117 csrwr32(buffer->len, priv->tx_dma_desc, msgdma_descroffs(len)); in msgdma_tx_buffer() 118 csrwr32(0, priv->tx_dma_desc, msgdma_descroffs(burst_seq_num)); in msgdma_tx_buffer() 119 csrwr32(MSGDMA_DESC_TX_STRIDE, priv->tx_dma_desc, in msgdma_tx_buffer() 121 csrwr32(MSGDMA_DESC_CTL_TX_SINGLE, priv->tx_dma_desc, in msgdma_tx_buffer()
|
| H A D | altera_sgdma.c | 80 (void __force *)priv->tx_dma_desc, in sgdma_initialize() 90 memset_io(priv->tx_dma_desc, 0, priv->txdescmem); in sgdma_initialize() 119 memset_io(priv->tx_dma_desc, 0, priv->txdescmem); in sgdma_reset() 170 (struct sgdma_descrip __iomem *)priv->tx_dma_desc; in sgdma_tx_buffer() 205 ((csrrd8(priv->tx_dma_desc, sgdma_descroffs(control)) in sgdma_tx_completions() 410 uintptr_t offs = (uintptr_t)desc - (uintptr_t)priv->tx_dma_desc; in sgdma_txphysaddr()
|
| H A D | altera_tse_main.c | 1166 priv->tx_dma_desc = descmap; in altera_tse_probe() 1199 &priv->tx_dma_desc); in altera_tse_probe()
|
| /linux/drivers/tty/serial/ |
| H A D | serial-tegra.c | 136 struct dma_async_tx_descriptor *tx_dma_desc; member 524 async_tx_ack(tup->tx_dma_desc); in tegra_uart_tx_dma_complete() 549 tup->tx_dma_desc = dmaengine_prep_slave_single(tup->tx_dma_chan, in tegra_uart_start_tx_dma() 552 if (!tup->tx_dma_desc) { in tegra_uart_start_tx_dma() 557 tup->tx_dma_desc->callback = tegra_uart_tx_dma_complete; in tegra_uart_start_tx_dma() 558 tup->tx_dma_desc->callback_param = tup; in tegra_uart_start_tx_dma() 561 tup->tx_cookie = dmaengine_submit(tup->tx_dma_desc); in tegra_uart_start_tx_dma() 630 async_tx_ack(tup->tx_dma_desc); in tegra_uart_stop_tx()
|
| /linux/drivers/spi/ |
| H A D | spi-tegra20-slink.c | 206 struct dma_async_tx_descriptor *tx_dma_desc; member 435 tspi->tx_dma_desc = dmaengine_prep_slave_single(tspi->tx_dma_chan, in tegra_slink_start_tx_dma() 438 if (!tspi->tx_dma_desc) { in tegra_slink_start_tx_dma() 443 tspi->tx_dma_desc->callback = tegra_slink_dma_complete; in tegra_slink_start_tx_dma() 444 tspi->tx_dma_desc->callback_param = &tspi->tx_dma_complete; in tegra_slink_start_tx_dma() 446 dmaengine_submit(tspi->tx_dma_desc); in tegra_slink_start_tx_dma()
|
| H A D | spi-tegra114.c | 219 struct dma_async_tx_descriptor *tx_dma_desc; member 475 tspi->tx_dma_desc = dmaengine_prep_slave_single(tspi->tx_dma_chan, in tegra_spi_start_tx_dma() 478 if (!tspi->tx_dma_desc) { in tegra_spi_start_tx_dma() 483 tspi->tx_dma_desc->callback = tegra_spi_dma_complete; in tegra_spi_start_tx_dma() 484 tspi->tx_dma_desc->callback_param = &tspi->tx_dma_complete; in tegra_spi_start_tx_dma() 486 dmaengine_submit(tspi->tx_dma_desc); in tegra_spi_start_tx_dma()
|
| H A D | spi-stm32.c | 1646 struct dma_async_tx_descriptor *tx_dma_desc = NULL; in stm32_spi_transfer_one_dma() local 1678 tx_dma_desc = dmaengine_prep_slave_sg(spi->dma_tx, xfer->tx_sg.sgl, in stm32_spi_transfer_one_dma() 1684 if ((spi->tx_buf && spi->dma_tx && !tx_dma_desc) || in stm32_spi_transfer_one_dma() 1688 if (spi->cur_comm == SPI_FULL_DUPLEX && (!tx_dma_desc || !rx_dma_desc)) in stm32_spi_transfer_one_dma() 1719 if (tx_dma_desc) { in stm32_spi_transfer_one_dma() 1722 tx_dma_desc->callback = spi->cfg->dma_tx_cb; in stm32_spi_transfer_one_dma() 1723 tx_dma_desc->callback_param = spi; in stm32_spi_transfer_one_dma() 1726 if (dma_submit_error(dmaengine_submit(tx_dma_desc))) { in stm32_spi_transfer_one_dma()
|
| H A D | spi-tegra210-quad.c | 237 struct dma_async_tx_descriptor *tx_dma_desc; member 492 tqspi->tx_dma_desc = dmaengine_prep_slave_single(tqspi->tx_dma_chan, tx_dma_phys, in tegra_qspi_start_tx_dma() 496 if (!tqspi->tx_dma_desc) { in tegra_qspi_start_tx_dma() 501 tqspi->tx_dma_desc->callback = tegra_qspi_dma_complete; in tegra_qspi_start_tx_dma() 502 tqspi->tx_dma_desc->callback_param = &tqspi->tx_dma_complete; in tegra_qspi_start_tx_dma() 503 dmaengine_submit(tqspi->tx_dma_desc); in tegra_qspi_start_tx_dma()
|