Lines Matching refs:src_addr_width
2662 enum dma_slave_buswidth src_addr_width, dst_addr_width; in d40_set_runtime_config_write() local
2672 src_addr_width = config->src_addr_width; in d40_set_runtime_config_write()
2689 dst_addr_width = src_addr_width; in d40_set_runtime_config_write()
2704 if (src_addr_width == DMA_SLAVE_BUSWIDTH_UNDEFINED) in d40_set_runtime_config_write()
2705 src_addr_width = dst_addr_width; in d40_set_runtime_config_write()
2720 if (src_maxburst * src_addr_width != dst_maxburst * dst_addr_width) { in d40_set_runtime_config_write()
2724 src_addr_width, in d40_set_runtime_config_write()
2732 dst_maxburst = src_maxburst * src_addr_width / dst_addr_width; in d40_set_runtime_config_write()
2735 src_maxburst = dst_maxburst * dst_addr_width / src_addr_width; in d40_set_runtime_config_write()
2739 if (src_addr_width <= DMA_SLAVE_BUSWIDTH_UNDEFINED || in d40_set_runtime_config_write()
2740 src_addr_width > DMA_SLAVE_BUSWIDTH_8_BYTES || in d40_set_runtime_config_write()
2743 !is_power_of_2(src_addr_width) || in d40_set_runtime_config_write()
2747 cfg->src_info.data_width = src_addr_width; in d40_set_runtime_config_write()
2774 src_addr_width, dst_addr_width, in d40_set_runtime_config_write()