Lines Matching refs:block_config

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()
441 block_config->block_size / config->source_data_size; in dma_mcux_edma_configure()
443 if (block_config->next_block == NULL) { in dma_mcux_edma_configure()
453 block_config = block_config->next_block; in dma_mcux_edma_configure()
456 if (block_config != NULL && data->transfer_settings.empty_tcds == 0) { in dma_mcux_edma_configure()
470 while (block_config != NULL) { in dma_mcux_edma_configure()
472 (void *)block_config->source_address, in dma_mcux_edma_configure()
474 (void *)block_config->dest_address, in dma_mcux_edma_configure()
477 block_config->block_size, transfer_type); in dma_mcux_edma_configure()
486 block_config = block_config->next_block; in dma_mcux_edma_configure()
491 LOG_DBG("block size is: %d", block_config->block_size); in dma_mcux_edma_configure()
493 (void *)block_config->source_address, in dma_mcux_edma_configure()
495 (void *)block_config->dest_address, in dma_mcux_edma_configure()
498 block_config->block_size, transfer_type); in dma_mcux_edma_configure()