Lines Matching refs:dst_addr_width
2691 enum dma_slave_buswidth src_addr_width, dst_addr_width; in d40_set_runtime_config() local
2703 dst_addr_width = config->dst_addr_width; in d40_set_runtime_config()
2717 if (dst_addr_width == DMA_SLAVE_BUSWIDTH_UNDEFINED) in d40_set_runtime_config()
2718 dst_addr_width = src_addr_width; in d40_set_runtime_config()
2734 src_addr_width = dst_addr_width; in d40_set_runtime_config()
2749 if (src_maxburst * src_addr_width != dst_maxburst * dst_addr_width) { in d40_set_runtime_config()
2755 dst_addr_width); in d40_set_runtime_config()
2761 dst_maxburst = src_maxburst * src_addr_width / dst_addr_width; in d40_set_runtime_config()
2764 src_maxburst = dst_maxburst * dst_addr_width / src_addr_width; in d40_set_runtime_config()
2770 dst_addr_width <= DMA_SLAVE_BUSWIDTH_UNDEFINED || in d40_set_runtime_config()
2771 dst_addr_width > DMA_SLAVE_BUSWIDTH_8_BYTES || in d40_set_runtime_config()
2773 !is_power_of_2(dst_addr_width)) in d40_set_runtime_config()
2777 cfg->dst_info.data_width = dst_addr_width; in d40_set_runtime_config()
2803 src_addr_width, dst_addr_width, in d40_set_runtime_config()