/Zephyr-latest/drivers/dma/ |
D | Kconfig.xilinx_axi_dma | 43 prompt "IRQs to lock when manipulating per-channel data structures during dma_start." 51 during dma_start. 52 This is required when calling dma_start outside of the TX/RX callbacks. 58 Lock all interrupts of this DMA device when modifying channel data during dma_start. 59 This is only safe when dma_start is only called from the TX/RX callbacks (and possibly 65 Only lock the interrupt of the DMA channel whose data are to be modified during dma_start. 66 Only select this when you can guarantee that dma_start is only called from the callback
|
/Zephyr-latest/tests/drivers/dma/loop_transfer/src/ |
D | test_dma_loop.c | 60 zassert_ok(dma_start(dev, id), "Not able to start next transfer %d", in test_transfer() 147 if (dma_start(dma, chan_id)) { in test_loop() 240 if (dma_start(dma, chan_id)) { in test_loop_suspend_resume() 426 if (dma_start(dma, chan_id)) { in test_loop_repeated_start_stop()
|
/Zephyr-latest/tests/boards/silabs/dma/block_append/src/ |
D | test_dma_ba.c | 101 if (dma_start(dma, chan_id)) { in test_ba_restart_transfer() 184 if (dma_start(dma, chan_id)) { in test_ba_restart_in_isr() 312 if (dma_start(dma, chan_id)) { in test_ba_stress_in_isr() 414 if (dma_start(dma, chan_id)) { in test_ba_loopstress()
|
/Zephyr-latest/tests/boards/altera_max10/msgdma/src/ |
D | dma.c | 84 zassert_true(dma_start(dma, chan_id) == 0, "DMA start error"); in ZTEST()
|
/Zephyr-latest/tests/drivers/dma/cyclic/src/ |
D | test_dma_cyclic.c | 91 if (dma_start(dma, chan_id)) { in test_cyclic()
|
/Zephyr-latest/tests/boards/intel_adsp/hda/src/ |
D | dma.c | 100 res = dma_start(dma, channel); in ZTEST() 189 res = dma_start(dma, channel); in test_hda_host_out_dma()
|
/Zephyr-latest/doc/hardware/peripherals/ |
D | dma.rst | 67 CONFIGURED -> RUNNING [label=dma_start]; 72 RUNNING -> RUNNING [label=dma_start];
|
/Zephyr-latest/tests/drivers/dma/chan_blen_transfer/src/ |
D | test_dma.c | 78 if (dma_start(dma, chan_id)) { in test_task()
|
/Zephyr-latest/tests/drivers/dma/chan_link_transfer/src/ |
D | test_dma.c | 124 if (dma_start(dma, TEST_DMA_CHANNEL_0)) { in test_task()
|
/Zephyr-latest/tests/drivers/dma/scatter_gather/src/ |
D | test_dma_sg.c | 133 if (dma_start(dma, chan_id)) { in test_sg()
|
/Zephyr-latest/tests/boards/intel_adsp/ssp/src/ |
D | main.c | 313 if (dma_start(dev_dma_dw, chan_id_rx)) { in ZTEST() 318 if (dma_start(dev_dma_dw, chan_id)) { in ZTEST()
|
/Zephyr-latest/drivers/spi/spi_nxp_lpspi/ |
D | spi_nxp_lpspi_dma.c | 115 ret = dma_start(rx->dma_dev, rx->channel); in spi_mcux_dma_rxtx_load() 120 return dma_start(tx->dma_dev, tx->channel); in spi_mcux_dma_rxtx_load()
|
/Zephyr-latest/drivers/i2s/ |
D | i2s_mcux_flexcomm.c | 505 dma_start(stream->dev_dma, stream->channel); in i2s_mcux_dma_tx_callback() 583 dma_start(stream->dev_dma, stream->channel); in i2s_mcux_dma_rx_callback() 627 ret = dma_start(stream->dev_dma, stream->channel); in i2s_mcux_tx_stream_start() 683 ret = dma_start(stream->dev_dma, stream->channel); in i2s_mcux_rx_stream_start()
|
/Zephyr-latest/drivers/spi/ |
D | spi_smartbond.c | 956 dma_start(config->rx_dma_ctrl, config->rx_dma_chan); in spi_smartbond_dma_trigger() 957 dma_start(config->tx_dma_ctrl, config->tx_dma_chan); in spi_smartbond_dma_trigger() 977 dma_start(config->tx_dma_ctrl, config->tx_dma_chan); in spi_smartbond_dma_trigger() 1018 dma_start(config->rx_dma_ctrl, config->rx_dma_chan); in spi_smartbond_dma_trigger() 1019 dma_start(config->tx_dma_ctrl, config->tx_dma_chan); in spi_smartbond_dma_trigger()
|
D | spi_mcux_dspi.c | 113 ret = dma_start(data->tx_dma_config.dma_dev, in spi_mcux_transfer_next_packet() 127 ret = dma_start(data->rx_dma_config.dma_dev, in spi_mcux_transfer_next_packet() 143 dma_start(data->tx_dma_config.dma_dev, data->tx_dma_config.dma_channel); in spi_mcux_transfer_next_packet() 218 dma_start(data->rx_dma_config.dma_dev, data->rx_dma_config.dma_channel); in spi_mcux_isr()
|
D | spi_andes_atcspi200.c | 269 error = dma_start(data->dma_rx.dma_dev, data->dma_rx.channel); in dma_rx_callback() 290 error = dma_start(data->dma_tx.dma_dev, data->dma_tx.channel); in dma_tx_callback() 582 error = dma_start(data->dma_rx.dma_dev, data->dma_rx.channel); in spi_transfer_dma() 589 error = dma_start(data->dma_tx.dma_dev, data->dma_tx.channel); in spi_transfer_dma()
|
D | spi_xmc4xxx.c | 418 ret = dma_start(dma_rx->dev_dma, dma_rx->dma_channel); in spi_xmc4xxx_transceive_dma() 450 ret = dma_start(dma_tx->dev_dma, dma_tx->dma_channel); in spi_xmc4xxx_transceive_dma()
|
/Zephyr-latest/drivers/video/ |
D | video_esp32_dvp.c | 93 ret = dma_start(cfg->dma_dev, cfg->rx_dma_channel); in video_esp32_reload_dma() 225 error = dma_start(cfg->dma_dev, cfg->rx_dma_channel); in video_esp32_set_stream()
|
D | video_mcux_smartdma.c | 141 ret = dma_start(config->dma_dev, 0); in nxp_video_sdma_set_stream()
|
/Zephyr-latest/subsys/mgmt/ec_host_cmd/backends/ |
D | ec_host_cmd_backend_spi_stm32.c | 431 ret = dma_start(hc_spi->dma_tx->dma_dev, hc_spi->dma_tx->channel); in reload_dma_tx() 491 ret = dma_start(hc_spi->dma_rx->dma_dev, hc_spi->dma_rx->channel); in reload_dma_rx() 599 ret = dma_start(hc_spi->dma_rx->dma_dev, hc_spi->dma_rx->channel); in spi_setup_dma()
|
/Zephyr-latest/drivers/serial/ |
D | uart_esp32.c | 576 dma_start(config->dma_dev, config->rx_dma_channel); in uart_esp32_dma_rx_done() 622 dma_start(config->dma_dev, config->rx_dma_channel); in uart_esp32_dma_rx_done() 783 err = dma_start(config->dma_dev, config->tx_dma_channel); in uart_esp32_async_tx() 848 err = dma_start(config->dma_dev, config->rx_dma_channel); in uart_esp32_async_rx_enable()
|
D | uart_max32.c | 553 ret = dma_start(config->tx_dma.dev, config->tx_dma.channel); in uart_max32_async_tx_callback() 659 ret = dma_start(config->tx_dma.dev, config->tx_dma.channel); in api_tx() 837 dma_start(config->rx_dma.dev, config->rx_dma.channel); in uart_max32_async_rx_callback() 892 ret = dma_start(config->rx_dma.dev, config->rx_dma.channel); in api_rx_enable()
|
/Zephyr-latest/drivers/display/ |
D | display_renesas_lcdc.c | 502 if (dma_start(data->dma, data->dma_channel)) { in display_smartbond_read() 571 if (dma_start(data->dma, data->dma_channel)) { in display_smartbond_write()
|
/Zephyr-latest/drivers/crypto/ |
D | crypto_si32.c | 370 ret = dma_start(dma, DMA_CHANNEL_ID_TX); in crypto_si32_dma_setup_tx() 459 ret = dma_start(dma, DMA_CHANNEL_ID_RX); in crypto_si32_dma_setup_rx() 535 ret = dma_start(dma, DMA_CHANNEL_ID_XOR); in crypto_si32_dma_setup_xor()
|
/Zephyr-latest/drivers/flash/ |
D | soc_flash_silabs_series2.c | 113 err = dma_start(dev_data->dma_dev, dev_data->dma_channel); in flash_silabs_read_dma()
|