Lines Matching refs:dmaengine_cfg
542 struct dma_slave_config *dmaengine_cfg,
1746 struct dma_slave_config *dmaengine_cfg, in sdma_config_write() argument
1752 sdmac->per_address = dmaengine_cfg->src_addr; in sdma_config_write()
1753 sdmac->watermark_level = dmaengine_cfg->src_maxburst * in sdma_config_write()
1754 dmaengine_cfg->src_addr_width; in sdma_config_write()
1755 sdmac->word_size = dmaengine_cfg->src_addr_width; in sdma_config_write()
1757 sdmac->per_address2 = dmaengine_cfg->src_addr; in sdma_config_write()
1758 sdmac->per_address = dmaengine_cfg->dst_addr; in sdma_config_write()
1759 sdmac->watermark_level = dmaengine_cfg->src_maxburst & in sdma_config_write()
1761 sdmac->watermark_level |= (dmaengine_cfg->dst_maxburst << 16) & in sdma_config_write()
1763 sdmac->word_size = dmaengine_cfg->dst_addr_width; in sdma_config_write()
1765 sdmac->per_address = dmaengine_cfg->dst_addr; in sdma_config_write()
1766 sdmac->watermark_level = dmaengine_cfg->dst_maxburst * in sdma_config_write()
1767 dmaengine_cfg->dst_addr_width; in sdma_config_write()
1768 sdmac->word_size = dmaengine_cfg->dst_addr_width; in sdma_config_write()
1775 struct dma_slave_config *dmaengine_cfg) in sdma_config() argument
1780 memcpy(&sdmac->slave_config, dmaengine_cfg, sizeof(*dmaengine_cfg)); in sdma_config()
1782 if (dmaengine_cfg->peripheral_config) { in sdma_config()
1783 struct sdma_peripheral_config *sdmacfg = dmaengine_cfg->peripheral_config; in sdma_config()
1784 if (dmaengine_cfg->peripheral_size != sizeof(struct sdma_peripheral_config)) { in sdma_config()
1786 dmaengine_cfg->peripheral_size, in sdma_config()