Lines Matching full:dma_tx
295 dmaengine_terminate_async(ctlr->dma_tx); in rockchip_spi_handle_err()
493 dmaengine_slave_config(ctlr->dma_tx, &txconf); in rockchip_spi_prepare_dma()
496 ctlr->dma_tx, in rockchip_spi_prepare_dma()
524 dma_async_issue_pending(ctlr->dma_tx); in rockchip_spi_prepare_dma()
664 dmaengine_terminate_sync(ctlr->dma_tx); in rockchip_spi_target_abort()
872 ctlr->dma_tx = dma_request_chan(rs->dev, "tx"); in rockchip_spi_probe()
873 if (IS_ERR(ctlr->dma_tx)) { in rockchip_spi_probe()
875 ret = dev_warn_probe(rs->dev, PTR_ERR(ctlr->dma_tx), in rockchip_spi_probe()
879 ctlr->dma_tx = NULL; in rockchip_spi_probe()
892 if (ctlr->dma_tx && ctlr->dma_rx) { in rockchip_spi_probe()
924 if (ctlr->dma_tx) in rockchip_spi_probe()
925 dma_release_channel(ctlr->dma_tx); in rockchip_spi_probe()
944 if (ctlr->dma_tx) in rockchip_spi_remove()
945 dma_release_channel(ctlr->dma_tx); in rockchip_spi_remove()