Lines Matching full:rx_dma
186 struct s3c64xx_spi_dma_data rx_dma; member
248 struct s3c64xx_spi_driver_data, rx_dma); in s3c64xx_spi_dmacb()
280 struct s3c64xx_spi_driver_data, rx_dma); in prepare_dma()
350 spi->dma_rx = sdd->rx_dma.ch; in s3c64xx_spi_prepare_transfer()
428 ret = prepare_dma(&sdd->rx_dma, &xfer->rx_sg); in s3c64xx_enable_datapath()
688 sdd->rx_dma.ch && sdd->tx_dma.ch) { in s3c64xx_spi_transfer_one()
737 dmaengine_terminate_all(sdd->rx_dma.ch); in s3c64xx_spi_transfer_one()
1112 sdd->rx_dma.direction = DMA_DEV_TO_MEM; in s3c64xx_spi_probe()
1189 sdd->rx_dma.ch = dma_request_slave_channel_reason(&pdev->dev, in s3c64xx_spi_probe()
1191 if (IS_ERR(sdd->rx_dma.ch)) { in s3c64xx_spi_probe()
1193 ret = PTR_ERR(sdd->rx_dma.ch); in s3c64xx_spi_probe()
1254 dma_release_channel(sdd->rx_dma.ch); in s3c64xx_spi_probe()
1277 dma_release_channel(sdd->rx_dma.ch); in s3c64xx_spi_remove()