Lines Matching refs:rx_dma_chan
293 if (sirfport->rx_dma_chan) { in sirfsoc_uart_stop_rx()
305 dmaengine_terminate_all(sirfport->rx_dma_chan); in sirfsoc_uart_stop_rx()
521 if (!sirfport->rx_dma_chan && in sirfsoc_uart_isr()
608 dmaengine_prep_dma_cyclic(sirfport->rx_dma_chan, in sirfsoc_uart_start_next_rx_dma()
621 dma_async_issue_pending(sirfport->rx_dma_chan); in sirfsoc_uart_start_next_rx_dma()
860 if (sirfport->rx_dma_chan) in sirfsoc_uart_set_termios()
935 if (sirfport->rx_dma_chan) in sirfsoc_uart_startup()
961 sirfport->rx_dma_chan) in sirfsoc_uart_startup()
965 sirfport->rx_dma_chan) in sirfsoc_uart_startup()
969 if (sirfport->rx_dma_chan && !sirfport->is_hrt_enabled) { in sirfsoc_uart_startup()
981 if (sirfport->rx_dma_chan) in sirfsoc_uart_startup()
1025 if (sirfport->rx_dma_chan && sirfport->is_hrt_enabled) { in sirfsoc_uart_shutdown()
1111 sirfport->rx_dma_chan = NULL; in sirfsoc_uart_console_setup()
1189 dmaengine_tx_status(sirfport->rx_dma_chan, in sirfsoc_uart_rx_dma_hrtimer_callback()
1219 dmaengine_pause(sirfport->rx_dma_chan); in sirfsoc_uart_rx_dma_hrtimer_callback()
1249 dmaengine_resume(sirfport->rx_dma_chan); in sirfsoc_uart_rx_dma_hrtimer_callback()
1391 sirfport->rx_dma_chan = dma_request_slave_channel(port->dev, "rx"); in sirfsoc_uart_probe()
1402 if (sirfport->rx_dma_chan) in sirfsoc_uart_probe()
1403 dmaengine_slave_config(sirfport->rx_dma_chan, &slv_cfg); in sirfsoc_uart_probe()
1407 if (sirfport->rx_dma_chan) { in sirfsoc_uart_probe()
1418 dma_release_channel(sirfport->rx_dma_chan); in sirfsoc_uart_probe()
1428 if (sirfport->rx_dma_chan) { in sirfsoc_uart_remove()
1429 dmaengine_terminate_all(sirfport->rx_dma_chan); in sirfsoc_uart_remove()
1430 dma_release_channel(sirfport->rx_dma_chan); in sirfsoc_uart_remove()