Lines Matching refs:tx_ch
291 dmaengine_terminate_async(stm32port->tx_ch); in stm32_usart_tx_dma_complete()
387 desc = dmaengine_prep_slave_single(stm32port->tx_ch, in stm32_usart_transmit_chars_dma()
402 dmaengine_terminate_async(stm32port->tx_ch); in stm32_usart_transmit_chars_dma()
407 dma_async_issue_pending(stm32port->tx_ch); in stm32_usart_transmit_chars_dma()
459 if (stm32_port->tx_ch) in stm32_usart_transmit_chars()
497 if ((sr & USART_SR_TXE) && !(stm32_port->tx_ch)) { in stm32_usart_interrupt()
1231 stm32port->tx_ch = dma_request_slave_channel(dev, "tx"); in stm32_usart_of_dma_tx_probe()
1232 if (!stm32port->tx_ch) { in stm32_usart_of_dma_tx_probe()
1249 ret = dmaengine_slave_config(stm32port->tx_ch, &config); in stm32_usart_of_dma_tx_probe()
1264 dma_release_channel(stm32port->tx_ch); in stm32_usart_of_dma_tx_probe()
1265 stm32port->tx_ch = NULL; in stm32_usart_of_dma_tx_probe()
1337 if (stm32port->tx_ch) { in stm32_usart_serial_probe()
1338 dmaengine_terminate_async(stm32port->tx_ch); in stm32_usart_serial_probe()
1339 dma_release_channel(stm32port->tx_ch); in stm32_usart_serial_probe()
1390 if (stm32_port->tx_ch) { in stm32_usart_serial_remove()
1391 dmaengine_terminate_async(stm32_port->tx_ch); in stm32_usart_serial_remove()
1392 dma_release_channel(stm32_port->tx_ch); in stm32_usart_serial_remove()