Lines Matching refs:tx_dma
196 struct s3c64xx_spi_dma_data tx_dma; member
260 struct s3c64xx_spi_driver_data, tx_dma); in s3c64xx_spi_dmacb()
296 struct s3c64xx_spi_driver_data, tx_dma); in prepare_dma()
336 sdd->tx_dma.ch = dma_request_slave_channel_compat(mask, filter, in s3c64xx_spi_prepare_transfer()
337 (void *)(long)sdd->tx_dma.dmach, dev, "tx"); in s3c64xx_spi_prepare_transfer()
338 if (!sdd->tx_dma.ch) { in s3c64xx_spi_prepare_transfer()
343 spi->dma_tx = sdd->tx_dma.ch; in s3c64xx_spi_prepare_transfer()
361 dma_release_channel(sdd->tx_dma.ch); in s3c64xx_spi_unprepare_transfer()
407 prepare_dma(&sdd->tx_dma, &xfer->tx_sg); in enable_datapath()
697 (sdd->rx_dma.ch && sdd->tx_dma.ch && in s3c64xx_spi_transfer_one()
734 dmaengine_terminate_all(sdd->tx_dma.ch); in s3c64xx_spi_transfer_one()
1096 sdd->tx_dma.dmach = res->start; in s3c64xx_spi_probe()
1106 sdd->tx_dma.direction = DMA_MEM_TO_DEV; in s3c64xx_spi_probe()
1202 sdd->rx_dma.dmach, sdd->tx_dma.dmach); in s3c64xx_spi_probe()