Searched refs:block_config (Results 1 – 5 of 5) sorted by relevance
/Zephyr-latest/drivers/dma/ |
D | dma_mcux_lpc.c | 333 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 …]
|
D | dma_sedi.c | 282 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()
|
D | dma_mcux_edma.c | 291 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 …]
|
D | Kconfig.silabs | 16 int "Max Number of block_config (LDMA_Descriptor)" 19 Max Number of block_config (LDMA_Descriptor)
|
D | dma_iproc_pax_v2.c | 926 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()
|