Lines Matching refs:tx_chan

177 	if (dma && dma->tx_chan && ourport->tx_in_progress == S3C24XX_TX_DMA) {  in s3c24xx_serial_stop_tx()
178 dmaengine_pause(dma->tx_chan); in s3c24xx_serial_stop_tx()
179 dmaengine_tx_status(dma->tx_chan, dma->tx_cookie, &state); in s3c24xx_serial_stop_tx()
180 dmaengine_terminate_all(dma->tx_chan); in s3c24xx_serial_stop_tx()
211 dmaengine_tx_status(dma->tx_chan, dma->tx_cookie, &state); in s3c24xx_serial_tx_dma_complete()
303 dma->tx_desc = dmaengine_prep_slave_single(dma->tx_chan, in s3c24xx_serial_start_tx_dma()
317 dma_async_issue_pending(dma->tx_chan); in s3c24xx_serial_start_tx_dma()
335 if (!ourport->dma || !ourport->dma->tx_chan || in s3c24xx_serial_start_next_tx()
353 if (!ourport->dma || !ourport->dma->tx_chan) in s3c24xx_serial_start_tx()
357 if (ourport->dma && ourport->dma->tx_chan) { in s3c24xx_serial_start_tx()
407 dmaengine_pause(dma->tx_chan); in s3c24xx_serial_stop_rx()
713 if (ourport->dma && ourport->dma->tx_chan && in s3c24xx_serial_tx_chars()
883 dma->tx_chan = dma_request_slave_channel_compat(mask, dma->fn, in s3c24xx_serial_request_dma()
885 if (!dma->tx_chan) { in s3c24xx_serial_request_dma()
890 dmaengine_slave_config(dma->tx_chan, &dma->tx_conf); in s3c24xx_serial_request_dma()
899 dma_release_channel(dma->tx_chan); in s3c24xx_serial_request_dma()
909 dma->tx_addr = dma_map_single(dma->tx_chan->device->dev, in s3c24xx_serial_request_dma()
931 if (dma->tx_chan) { in s3c24xx_serial_release_dma()
932 dmaengine_terminate_all(dma->tx_chan); in s3c24xx_serial_release_dma()
933 dma_unmap_single(dma->tx_chan->device->dev, dma->tx_addr, in s3c24xx_serial_release_dma()
935 dma_release_channel(dma->tx_chan); in s3c24xx_serial_release_dma()
936 dma->tx_chan = NULL; in s3c24xx_serial_release_dma()