Lines Matching refs:rx_dma
42 const struct max32_uart_dma_config rx_dma; member
737 ret = dma_stop(config->rx_dma.dev, config->rx_dma.channel); in api_rx_disable()
791 dma_get_status(config->rx_dma.dev, config->rx_dma.channel, &dma_stat); in uart_max32_async_rx_callback()
835 dma_reload(config->rx_dma.dev, config->rx_dma.channel, config->rx_dma.slot, in uart_max32_async_rx_callback()
837 dma_start(config->rx_dma.dev, config->rx_dma.channel); in uart_max32_async_rx_callback()
857 if (config->rx_dma.channel == 0xFF) { in api_rx_enable()
863 ret = dma_get_status(config->rx_dma.dev, config->rx_dma.channel, &dma_stat); in api_rx_enable()
876 dma_cfg.dma_slot = config->rx_dma.slot; in api_rx_enable()
885 ret = dma_config(config->rx_dma.dev, config->rx_dma.channel, &dma_cfg); in api_rx_enable()
892 ret = dma_start(config->rx_dma.dev, config->rx_dma.channel); in api_rx_enable()
940 dma_get_status(config->rx_dma.dev, config->rx_dma.channel, &dma_stat); in uart_max32_async_rx_timeout()
1014 .rx_dma.dev = MAX32_DT_INST_DMA_CTLR(n, rx), \
1015 .rx_dma.channel = MAX32_DT_INST_DMA_CELL(n, rx, channel), \
1016 .rx_dma.slot = MAX32_DT_INST_DMA_CELL(n, rx, slot),