Home
last modified time | relevance | path

Searched refs:block_config (Results 1 – 5 of 5) sorted by relevance

/Zephyr-latest/drivers/dma/
Ddma_mcux_lpc.c333 struct dma_block_config *block_config; in dma_mcux_lpc_configure() local
349 block_config = config->head_block; in dma_mcux_lpc_configure()
361 if (block_config->source_gather_en && block_config->dest_scatter_en) { in dma_mcux_lpc_configure()
362 assert(block_config->source_gather_interval == in dma_mcux_lpc_configure()
363 block_config->dest_scatter_interval); in dma_mcux_lpc_configure()
405 if (block_config->source_gather_en) { in dma_mcux_lpc_configure()
406 src_inc = block_config->source_gather_interval / width; in dma_mcux_lpc_configure()
415 if (block_config->dest_scatter_en) { in dma_mcux_lpc_configure()
416 dst_inc = block_config->dest_scatter_interval / width; in dma_mcux_lpc_configure()
427 if (block_config->source_gather_en) { in dma_mcux_lpc_configure()
[all …]
Ddma_sedi.c282 struct dma_block_config *block_config; in dma_sedi_reload() local
288 block_config = config->head_block; in dma_sedi_reload()
290 if ((config->block_count == 1) || (block_config->next_block == NULL)) { in dma_sedi_reload()
291 block_config->source_address = src; in dma_sedi_reload()
292 block_config->dest_address = dst; in dma_sedi_reload()
293 block_config->block_size = size; in dma_sedi_reload()
312 struct dma_block_config *block_config = config->head_block; in dma_sedi_start() local
322 src_addr = block_config->source_address; in dma_sedi_start()
323 dst_addr = block_config->dest_address; in dma_sedi_start()
326 src_addr, dst_addr, block_config->block_size); in dma_sedi_start()
Ddma_mcux_edma.c291 struct dma_block_config *block_config = config->head_block; in dma_mcux_edma_configure() local
346 if (block_config->source_gather_en || block_config->dest_scatter_en) { in dma_mcux_edma_configure()
407 if (block_config->source_gather_en || block_config->dest_scatter_en) { in dma_mcux_edma_configure()
414 &data->transferConfig, (void *)block_config->source_address, in dma_mcux_edma_configure()
415 config->source_data_size, (void *)block_config->dest_address, in dma_mcux_edma_configure()
417 block_config->block_size, transfer_type); in dma_mcux_edma_configure()
432 while (block_config != NULL && data->transfer_settings.empty_tcds > 0) { in dma_mcux_edma_configure()
436 EDMA_TCD_SADDR(tcd, kEDMA_EDMA4Flag) = block_config->source_address; in dma_mcux_edma_configure()
437 EDMA_TCD_DADDR(tcd, kEDMA_EDMA4Flag) = block_config->dest_address; in dma_mcux_edma_configure()
439 block_config->block_size / config->source_data_size; in dma_mcux_edma_configure()
[all …]
DKconfig.silabs16 int "Max Number of block_config (LDMA_Descriptor)"
19 Max Number of block_config (LDMA_Descriptor)
Ddma_iproc_pax_v2.c926 struct dma_block_config *block_config = config->head_block; in dma_iproc_pax_process_dma_blocks() local
928 if (block_config == NULL) { in dma_iproc_pax_process_dma_blocks()
969 while (block_config != NULL) { in dma_iproc_pax_process_dma_blocks()
972 block_config, in dma_iproc_pax_process_dma_blocks()
977 block_config = block_config->next_block; in dma_iproc_pax_process_dma_blocks()