Lines Matching refs:tx_dma
192 struct s3c64xx_spi_dma_data tx_dma; member
256 struct s3c64xx_spi_driver_data, tx_dma); in s3c64xx_spi_dmacb()
293 struct s3c64xx_spi_driver_data, tx_dma); in prepare_dma()
356 spi->dma_tx = sdd->tx_dma.ch; in s3c64xx_spi_prepare_transfer()
401 ret = prepare_dma(&sdd->tx_dma, &xfer->tx_sg); in s3c64xx_enable_datapath()
702 sdd->rx_dma.ch && sdd->tx_dma.ch) { in s3c64xx_spi_transfer_one()
751 dmaengine_pause(sdd->tx_dma.ch); in s3c64xx_spi_transfer_one()
752 dmaengine_tx_status(sdd->tx_dma.ch, sdd->tx_dma.cookie, &s); in s3c64xx_spi_transfer_one()
753 dmaengine_terminate_all(sdd->tx_dma.ch); in s3c64xx_spi_transfer_one()
1136 sdd->tx_dma.direction = DMA_MEM_TO_DEV; in s3c64xx_spi_probe()
1221 sdd->tx_dma.ch = dma_request_chan(&pdev->dev, "tx"); in s3c64xx_spi_probe()
1222 if (IS_ERR(sdd->tx_dma.ch)) { in s3c64xx_spi_probe()
1224 ret = PTR_ERR(sdd->tx_dma.ch); in s3c64xx_spi_probe()
1275 dma_release_channel(sdd->tx_dma.ch); in s3c64xx_spi_probe()
1302 dma_release_channel(sdd->tx_dma.ch); in s3c64xx_spi_remove()