Lines Matching refs:sconfig
759 struct dma_slave_config *sconfig = &dwc->dma_sconfig; in dwc_prep_slave_sg() local
782 reg_width = __fls(sconfig->dst_addr_width); in dwc_prep_slave_sg()
783 reg = sconfig->dst_addr; in dwc_prep_slave_sg()
789 ctllo |= sconfig->device_fc ? DWC_CTLL_FC(DW_DMA_FC_P_M2P) : in dwc_prep_slave_sg()
842 reg_width = __fls(sconfig->src_addr_width); in dwc_prep_slave_sg()
843 reg = sconfig->src_addr; in dwc_prep_slave_sg()
849 ctllo |= sconfig->device_fc ? DWC_CTLL_FC(DW_DMA_FC_P_P2M) : in dwc_prep_slave_sg()
955 set_runtime_config(struct dma_chan *chan, struct dma_slave_config *sconfig) in set_runtime_config() argument
960 if (!is_slave_direction(sconfig->direction)) in set_runtime_config()
963 memcpy(&dwc->dma_sconfig, sconfig, sizeof(*sconfig)); in set_runtime_config()
964 dwc->direction = sconfig->direction; in set_runtime_config()
1312 struct dma_slave_config *sconfig = &dwc->dma_sconfig; in dw_dma_cyclic_prep() local
1354 reg_width = __ffs(sconfig->dst_addr_width); in dw_dma_cyclic_prep()
1356 reg_width = __ffs(sconfig->src_addr_width); in dw_dma_cyclic_prep()
1388 desc->lli.dar = sconfig->dst_addr; in dw_dma_cyclic_prep()
1397 desc->lli.ctllo |= sconfig->device_fc ? in dw_dma_cyclic_prep()
1404 desc->lli.sar = sconfig->src_addr; in dw_dma_cyclic_prep()
1412 desc->lli.ctllo |= sconfig->device_fc ? in dw_dma_cyclic_prep()