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