Lines Matching refs:chan_tx
86 struct dma_chan *chan_tx; member
185 dmaengine_terminate_all(dma->chan_tx); in at91_twi_dma_cleanup()
236 struct dma_chan *chan_tx = dma->chan_tx; in at91_twi_write_data_dma() local
255 txdesc = dmaengine_prep_slave_sg(chan_tx, &dma->sg, 1, DMA_MEM_TO_DEV, in at91_twi_write_data_dma()
267 dma_async_issue_pending(chan_tx); in at91_twi_write_data_dma()
679 dma->chan_tx = dma_request_slave_channel_reason(dev->dev, "tx"); in at91_twi_configure_dma()
680 if (IS_ERR(dma->chan_tx)) { in at91_twi_configure_dma()
681 ret = PTR_ERR(dma->chan_tx); in at91_twi_configure_dma()
682 dma->chan_tx = NULL; in at91_twi_configure_dma()
694 if (dmaengine_slave_config(dma->chan_tx, &slave_config)) { in at91_twi_configure_dma()
713 dma_chan_name(dma->chan_tx), dma_chan_name(dma->chan_rx)); in at91_twi_configure_dma()
722 if (dma->chan_tx) in at91_twi_configure_dma()
723 dma_release_channel(dma->chan_tx); in at91_twi_configure_dma()