Lines Matching refs:tx_ch
490 dmaengine_terminate_async(stm32_port->tx_ch); in stm32_usart_tx_dma_terminate()
644 desc = dmaengine_prep_slave_single(stm32port->tx_ch, in stm32_usart_transmit_chars_dma()
672 dma_async_issue_pending(stm32port->tx_ch); in stm32_usart_transmit_chars_dma()
731 if (stm32_port->tx_ch) in stm32_usart_transmit_chars()
795 if ((sr & USART_SR_TXE) && !(stm32_port->tx_ch)) { in stm32_usart_interrupt()
895 if (stm32_port->tx_ch) { in stm32_usart_flush_buffer()
1661 ret = dmaengine_slave_config(stm32port->tx_ch, &config); in stm32_usart_of_dma_tx_probe()
1704 stm32port->tx_ch = dma_request_chan(&pdev->dev, "tx"); in stm32_usart_serial_probe()
1705 if (PTR_ERR(stm32port->tx_ch) == -EPROBE_DEFER) { in stm32_usart_serial_probe()
1710 if (IS_ERR(stm32port->tx_ch)) in stm32_usart_serial_probe()
1711 stm32port->tx_ch = NULL; in stm32_usart_serial_probe()
1719 if (stm32port->tx_ch && stm32_usart_of_dma_tx_probe(stm32port, pdev)) { in stm32_usart_serial_probe()
1721 dma_release_channel(stm32port->tx_ch); in stm32_usart_serial_probe()
1722 stm32port->tx_ch = NULL; in stm32_usart_serial_probe()
1727 if (!stm32port->tx_ch) in stm32_usart_serial_probe()
1749 if (stm32port->tx_ch) { in stm32_usart_serial_probe()
1751 dma_release_channel(stm32port->tx_ch); in stm32_usart_serial_probe()
1798 if (stm32_port->tx_ch) { in stm32_usart_serial_remove()
1800 dma_release_channel(stm32_port->tx_ch); in stm32_usart_serial_remove()