Lines Matching refs:rx_ch
179 if (threaded && stm32_port->rx_ch) { in stm32_usart_pending_rx()
180 status = dmaengine_tx_status(stm32_port->rx_ch, in stm32_usart_pending_rx()
181 stm32_port->rx_ch->cookie, in stm32_usart_pending_rx()
200 if (stm32_port->rx_ch) { in stm32_usart_get_char()
494 if ((sr & USART_SR_RXNE) && !(stm32_port->rx_ch)) in stm32_usart_interrupt()
503 if (stm32_port->rx_ch) in stm32_usart_interrupt()
514 if (stm32_port->rx_ch) in stm32_usart_threaded_interrupt()
832 if (ofs->rtor != UNDEF_REG && (stm32_port->rx_ch || in stm32_usart_set_termios()
844 if (!stm32_port->rx_ch) in stm32_usart_set_termios()
908 if (stm32_port->rx_ch) in stm32_usart_set_termios()
1155 stm32port->rx_ch = dma_request_slave_channel(dev, "rx"); in stm32_usart_of_dma_rx_probe()
1156 if (!stm32port->rx_ch) { in stm32_usart_of_dma_rx_probe()
1173 ret = dmaengine_slave_config(stm32port->rx_ch, &config); in stm32_usart_of_dma_rx_probe()
1181 desc = dmaengine_prep_dma_cyclic(stm32port->rx_ch, in stm32_usart_of_dma_rx_probe()
1198 dmaengine_terminate_sync(stm32port->rx_ch); in stm32_usart_of_dma_rx_probe()
1203 dma_async_issue_pending(stm32port->rx_ch); in stm32_usart_of_dma_rx_probe()
1213 dma_release_channel(stm32port->rx_ch); in stm32_usart_of_dma_rx_probe()
1214 stm32port->rx_ch = NULL; in stm32_usart_of_dma_rx_probe()
1327 if (stm32port->rx_ch) { in stm32_usart_serial_probe()
1328 dmaengine_terminate_async(stm32port->rx_ch); in stm32_usart_serial_probe()
1329 dma_release_channel(stm32port->rx_ch); in stm32_usart_serial_probe()
1378 if (stm32_port->rx_ch) { in stm32_usart_serial_remove()
1379 dmaengine_terminate_async(stm32_port->rx_ch); in stm32_usart_serial_remove()
1380 dma_release_channel(stm32_port->rx_ch); in stm32_usart_serial_remove()