Lines Matching refs:dma_dev

50 	const struct device *dma_dev;  member
131 static void uart_sam0_dma_tx_done(const struct device *dma_dev, void *arg, in uart_sam0_dma_tx_done() argument
134 ARG_UNUSED(dma_dev); in uart_sam0_dma_tx_done()
165 dma_stop(cfg->dma_dev, cfg->tx_dma_channel); in uart_sam0_tx_halt()
169 if (dma_get_status(cfg->dma_dev, cfg->tx_dma_channel, &st) == 0) { in uart_sam0_tx_halt()
220 static void uart_sam0_dma_rx_done(const struct device *dma_dev, void *arg, in uart_sam0_dma_rx_done() argument
223 ARG_UNUSED(dma_dev); in uart_sam0_dma_rx_done()
275 dma_reload(cfg->dma_dev, cfg->rx_dma_channel, in uart_sam0_dma_rx_done()
293 dma_start(cfg->dma_dev, cfg->rx_dma_channel); in uart_sam0_dma_rx_done()
326 dma_stop(cfg->dma_dev, cfg->rx_dma_channel); in uart_sam0_rx_timeout()
327 if (dma_get_status(cfg->dma_dev, cfg->rx_dma_channel, in uart_sam0_rx_timeout()
341 dma_reload(cfg->dma_dev, cfg->rx_dma_channel, in uart_sam0_rx_timeout()
571 if (!device_is_ready(cfg->dma_dev)) { in uart_sam0_init()
595 retval = dma_config(cfg->dma_dev, cfg->tx_dma_channel, in uart_sam0_init()
619 retval = dma_config(cfg->dma_dev, cfg->rx_dma_channel, in uart_sam0_init()
771 dma_start(cfg->dma_dev, cfg->rx_dma_channel); in uart_sam0_isr()
990 retval = dma_reload(cfg->dma_dev, cfg->tx_dma_channel, (uint32_t)buf, in uart_sam0_tx()
1001 return dma_start(cfg->dma_dev, cfg->tx_dma_channel); in uart_sam0_tx()
1052 retval = dma_reload(cfg->dma_dev, cfg->rx_dma_channel, in uart_sam0_rx_enable()
1126 dma_stop(cfg->dma_dev, cfg->rx_dma_channel); in uart_sam0_rx_disable()
1129 if (dma_get_status(cfg->dma_dev, cfg->rx_dma_channel, in uart_sam0_rx_disable()
1254 .dma_dev = DEVICE_DT_GET(ATMEL_SAM0_DT_INST_DMA_CTLR(n, tx)), \