Lines Matching refs:dma_tx
227 dmaengine_slave_config(master->dma_tx, &txconf); in sun6i_spi_prepare_dma()
229 txdesc = dmaengine_prep_slave_sg(master->dma_tx, in sun6i_spi_prepare_dma()
248 dma_async_issue_pending(master->dma_tx); in sun6i_spi_prepare_dma()
442 dmaengine_terminate_sync(master->dma_tx); in sun6i_spi_transfer_one()
622 master->dma_tx = dma_request_chan(&pdev->dev, "tx"); in sun6i_spi_probe()
623 if (IS_ERR(master->dma_tx)) { in sun6i_spi_probe()
625 if (PTR_ERR(master->dma_tx) == -EPROBE_DEFER) { in sun6i_spi_probe()
630 master->dma_tx = NULL; in sun6i_spi_probe()
643 if (master->dma_tx && master->dma_rx) { in sun6i_spi_probe()
679 if (master->dma_tx) in sun6i_spi_probe()
680 dma_release_channel(master->dma_tx); in sun6i_spi_probe()
692 if (master->dma_tx) in sun6i_spi_remove()
693 dma_release_channel(master->dma_tx); in sun6i_spi_remove()