Lines Matching refs:rx_ch
292 return stm32_port->rx_ch ? stm32_port->rx_dma_busy : false;
297 dmaengine_terminate_async(stm32_port->rx_ch);
329 return stm32_usart_dma_pause_resume(stm32_port, stm32_port->rx_ch,
337 return stm32_usart_dma_pause_resume(stm32_port, stm32_port->rx_ch,
499 rx_dma_status = dmaengine_tx_status(stm32_port->rx_ch,
500 stm32_port->rx_ch->cookie,
556 rx_dma_status = dmaengine_tx_status(stm32_port->rx_ch,
557 stm32_port->rx_ch->cookie,
573 desc = dmaengine_prep_dma_cyclic(stm32_port->rx_ch,
590 dmaengine_terminate_sync(stm32_port->rx_ch);
596 dma_async_issue_pending(stm32_port->rx_ch);
1028 if (stm32_port->rx_ch)
1077 if (stm32_port->rx_ch) {
1124 if (stm32_port->rx_ch) {
1126 dmaengine_synchronize(stm32_port->rx_ch);
1228 if (ofs->rtor != UNDEF_REG && (stm32_port->rx_ch ||
1307 if (stm32_port->rx_ch) {
1662 ret = dmaengine_slave_config(stm32port->rx_ch, &config);
1723 stm32port->rx_ch = dma_request_chan(&pdev->dev, "rx");
1724 if (PTR_ERR(stm32port->rx_ch) == -EPROBE_DEFER)
1728 if (IS_ERR(stm32port->rx_ch))
1729 stm32port->rx_ch = NULL;
1751 if (stm32port->rx_ch && stm32_usart_of_dma_rx_probe(stm32port, pdev)) {
1753 dma_release_channel(stm32port->rx_ch);
1754 stm32port->rx_ch = NULL;
1763 if (!stm32port->rx_ch)
1789 if (stm32port->rx_ch)
1806 if (stm32port->rx_ch)
1807 dma_release_channel(stm32port->rx_ch);
1833 if (stm32_port->rx_ch) {
1835 dma_release_channel(stm32_port->rx_ch);
2035 if (stm32_port->rx_ch) {
2049 if (stm32_port->rx_ch) {