Lines Matching refs:rx_dma_chan

313 	if (sirfport->rx_dma_chan) {  in sirfsoc_uart_stop_rx()
323 dmaengine_terminate_all(sirfport->rx_dma_chan); in sirfsoc_uart_stop_rx()
500 dmaengine_prep_slave_single(sirfport->rx_dma_chan, in sirfsoc_rx_submit_one_dma_desc()
512 dma_async_issue_pending(sirfport->rx_dma_chan); in sirfsoc_rx_submit_one_dma_desc()
527 while (DMA_COMPLETE == dmaengine_tx_status(sirfport->rx_dma_chan, in sirfsoc_rx_tmo_process_tl()
576 dmaengine_tx_status(sirfport->rx_dma_chan, in sirfsoc_uart_handle_rx_tmo()
578 dmaengine_terminate_all(sirfport->rx_dma_chan); in sirfsoc_uart_handle_rx_tmo()
665 if (sirfport->rx_dma_chan) { in sirfsoc_uart_isr()
709 while (DMA_COMPLETE == dmaengine_tx_status(sirfport->rx_dma_chan, in sirfsoc_uart_rx_dma_complete_tl()
770 if (sirfport->rx_dma_chan) in sirfsoc_uart_start_rx()
1010 if (sirfport->rx_dma_chan) in sirfsoc_uart_set_termios()
1088 if (sirfport->rx_dma_chan) in sirfsoc_uart_startup()
1217 sirfport->rx_dma_chan = NULL; in sirfsoc_uart_console_setup()
1421 sirfport->rx_dma_chan = dma_request_slave_channel(port->dev, "rx"); in sirfsoc_uart_probe()
1422 for (i = 0; sirfport->rx_dma_chan && i < SIRFSOC_RX_LOOP_BUF_CNT; i++) { in sirfsoc_uart_probe()
1434 if (sirfport->rx_dma_chan) in sirfsoc_uart_probe()
1435 dmaengine_slave_config(sirfport->rx_dma_chan, &slv_cfg); in sirfsoc_uart_probe()
1446 dma_release_channel(sirfport->rx_dma_chan); in sirfsoc_uart_probe()
1456 if (sirfport->rx_dma_chan) { in sirfsoc_uart_remove()
1458 dmaengine_terminate_all(sirfport->rx_dma_chan); in sirfsoc_uart_remove()
1459 dma_release_channel(sirfport->rx_dma_chan); in sirfsoc_uart_remove()