Lines Matching refs:rx_dma
48 struct mcux_flexcomm_uart_dma_config rx_dma; member
548 if (config->rx_dma.dev == NULL) { in mcux_flexcomm_uart_rx_enable()
555 ret = dma_get_status(config->rx_dma.dev, config->rx_dma.channel, &status); in mcux_flexcomm_uart_rx_enable()
576 ret = dma_config(config->rx_dma.dev, config->rx_dma.channel, in mcux_flexcomm_uart_rx_enable()
577 (struct dma_config *) &config->rx_dma.cfg); in mcux_flexcomm_uart_rx_enable()
596 ret = dma_start(config->rx_dma.dev, config->rx_dma.channel); in mcux_flexcomm_uart_rx_enable()
618 (void)dma_get_status(config->rx_dma.dev, config->rx_dma.channel, &status); in flexcomm_uart_rx_update()
673 ret = dma_stop(config->rx_dma.dev, config->rx_dma.channel); in mcux_flexcomm_uart_rx_disable()
791 dma_reload(config->rx_dma.dev, config->rx_dma.channel, in mcux_flexcomm_uart_dma_rx_callback()
804 dma_start(config->rx_dma.dev, config->rx_dma.channel); in mcux_flexcomm_uart_dma_rx_callback()
890 if (config->rx_dma.dev == NULL || in flexcomm_uart_async_init()
895 if (!device_is_ready(config->rx_dma.dev) || in flexcomm_uart_async_init()
911 fc_uart_calc_inmux_connection(config->rx_dma.channel, in flexcomm_uart_async_init()
912 config->rx_dma.base), true); in flexcomm_uart_async_init()
1158 .rx_dma = { \