sconfig          1070 drivers/dma/at_hdmac.c 	struct dma_slave_config	*sconfig = &atchan->dma_sconfig;
sconfig          1092 drivers/dma/at_hdmac.c 	ctrla =   ATC_SCSIZE(sconfig->src_maxburst)
sconfig          1093 drivers/dma/at_hdmac.c 		| ATC_DCSIZE(sconfig->dst_maxburst);
sconfig          1098 drivers/dma/at_hdmac.c 		reg_width = convert_buswidth(sconfig->dst_addr_width);
sconfig          1104 drivers/dma/at_hdmac.c 		reg = sconfig->dst_addr;
sconfig          1138 drivers/dma/at_hdmac.c 		reg_width = convert_buswidth(sconfig->src_addr_width);
sconfig          1145 drivers/dma/at_hdmac.c 		reg = sconfig->src_addr;
sconfig          1232 drivers/dma/at_hdmac.c 	struct dma_slave_config	*sconfig = &atchan->dma_sconfig;
sconfig          1236 drivers/dma/at_hdmac.c 	ctrla =   ATC_SCSIZE(sconfig->src_maxburst)
sconfig          1237 drivers/dma/at_hdmac.c 		| ATC_DCSIZE(sconfig->dst_maxburst)
sconfig          1245 drivers/dma/at_hdmac.c 		desc->lli.daddr = sconfig->dst_addr;
sconfig          1256 drivers/dma/at_hdmac.c 		desc->lli.saddr = sconfig->src_addr;
sconfig          1290 drivers/dma/at_hdmac.c 	struct dma_slave_config	*sconfig = &atchan->dma_sconfig;
sconfig          1318 drivers/dma/at_hdmac.c 		reg_width = convert_buswidth(sconfig->dst_addr_width);
sconfig          1320 drivers/dma/at_hdmac.c 		reg_width = convert_buswidth(sconfig->src_addr_width);
sconfig          1359 drivers/dma/at_hdmac.c 		      struct dma_slave_config *sconfig)
sconfig          1369 drivers/dma/at_hdmac.c 	memcpy(&atchan->dma_sconfig, sconfig, sizeof(*sconfig));
sconfig           198 drivers/dma/at_xdmac.c 	struct dma_slave_config		sconfig;
sconfig           557 drivers/dma/at_xdmac.c 		csize = ffs(atchan->sconfig.src_maxburst) - 1;
sconfig           563 drivers/dma/at_xdmac.c 		dwidth = ffs(atchan->sconfig.src_addr_width) - 1;
sconfig           580 drivers/dma/at_xdmac.c 		csize = ffs(atchan->sconfig.dst_maxburst) - 1;
sconfig           586 drivers/dma/at_xdmac.c 		dwidth = ffs(atchan->sconfig.dst_addr_width) - 1;
sconfig           604 drivers/dma/at_xdmac.c static int at_xdmac_check_slave_config(struct dma_slave_config *sconfig)
sconfig           606 drivers/dma/at_xdmac.c 	if ((sconfig->src_maxburst > AT_XDMAC_MAX_CSIZE)
sconfig           607 drivers/dma/at_xdmac.c 	    || (sconfig->dst_maxburst > AT_XDMAC_MAX_CSIZE))
sconfig           610 drivers/dma/at_xdmac.c 	if ((sconfig->src_addr_width > AT_XDMAC_MAX_DWIDTH)
sconfig           611 drivers/dma/at_xdmac.c 	    || (sconfig->dst_addr_width > AT_XDMAC_MAX_DWIDTH))
sconfig           618 drivers/dma/at_xdmac.c 				      struct dma_slave_config *sconfig)
sconfig           622 drivers/dma/at_xdmac.c 	if (at_xdmac_check_slave_config(sconfig)) {
sconfig           627 drivers/dma/at_xdmac.c 	memcpy(&atchan->sconfig, sconfig, sizeof(atchan->sconfig));
sconfig           688 drivers/dma/at_xdmac.c 			desc->lld.mbr_sa = atchan->sconfig.src_addr;
sconfig           692 drivers/dma/at_xdmac.c 			desc->lld.mbr_da = atchan->sconfig.dst_addr;
sconfig           780 drivers/dma/at_xdmac.c 			desc->lld.mbr_sa = atchan->sconfig.src_addr;
sconfig           784 drivers/dma/at_xdmac.c 			desc->lld.mbr_da = atchan->sconfig.dst_addr;
sconfig           628 drivers/dma/dw/core.c 	struct dma_slave_config	*sconfig = &dwc->dma_sconfig;
sconfig           653 drivers/dma/dw/core.c 		reg_width = __ffs(sconfig->dst_addr_width);
sconfig           654 drivers/dma/dw/core.c 		reg = sconfig->dst_addr;
sconfig           660 drivers/dma/dw/core.c 		ctllo |= sconfig->device_fc ? DWC_CTLL_FC(DW_DMA_FC_P_M2P) :
sconfig           703 drivers/dma/dw/core.c 		reg_width = __ffs(sconfig->src_addr_width);
sconfig           704 drivers/dma/dw/core.c 		reg = sconfig->src_addr;
sconfig           710 drivers/dma/dw/core.c 		ctllo |= sconfig->device_fc ? DWC_CTLL_FC(DW_DMA_FC_P_P2M) :
sconfig           787 drivers/dma/dw/core.c static int dwc_config(struct dma_chan *chan, struct dma_slave_config *sconfig)
sconfig           792 drivers/dma/dw/core.c 	memcpy(&dwc->dma_sconfig, sconfig, sizeof(*sconfig));
sconfig            69 drivers/dma/dw/dw.c 	struct dma_slave_config	*sconfig = &dwc->dma_sconfig;
sconfig            71 drivers/dma/dw/dw.c 	u8 smsize = is_slave ? sconfig->src_maxburst : DW_DMA_MSIZE_16;
sconfig            72 drivers/dma/dw/dw.c 	u8 dmsize = is_slave ? sconfig->dst_maxburst : DW_DMA_MSIZE_16;
sconfig            75 drivers/dma/dw/idma32.c 	struct dma_slave_config	*sconfig = &dwc->dma_sconfig;
sconfig            77 drivers/dma/dw/idma32.c 	u8 smsize = is_slave ? sconfig->src_maxburst : IDMA32_MSIZE_8;
sconfig            78 drivers/dma/dw/idma32.c 	u8 dmsize = is_slave ? sconfig->dst_maxburst : IDMA32_MSIZE_8;
sconfig           363 drivers/dma/owl-dma.c 				  struct dma_slave_config *sconfig,
sconfig           387 drivers/dma/owl-dma.c 		if (sconfig->dst_addr_width == DMA_SLAVE_BUSWIDTH_1_BYTE)
sconfig           400 drivers/dma/owl-dma.c 		if (sconfig->src_addr_width == DMA_SLAVE_BUSWIDTH_1_BYTE)
sconfig           883 drivers/dma/owl-dma.c 	struct dma_slave_config *sconfig = &vchan->cfg;
sconfig           915 drivers/dma/owl-dma.c 			dst = sconfig->dst_addr;
sconfig           917 drivers/dma/owl-dma.c 			src = sconfig->src_addr;
sconfig           921 drivers/dma/owl-dma.c 		ret = owl_dma_cfg_lli(vchan, lli, src, dst, len, dir, sconfig,
sconfig           948 drivers/dma/owl-dma.c 	struct dma_slave_config *sconfig = &vchan->cfg;
sconfig           971 drivers/dma/owl-dma.c 			dst = sconfig->dst_addr;
sconfig           973 drivers/dma/owl-dma.c 			src = sconfig->src_addr;
sconfig           978 drivers/dma/owl-dma.c 				      dir, sconfig, txd->cyclic);
sconfig           386 drivers/dma/sun4i-dma.c static int sanitize_config(struct dma_slave_config *sconfig,
sconfig           391 drivers/dma/sun4i-dma.c 		if ((sconfig->dst_addr_width == DMA_SLAVE_BUSWIDTH_UNDEFINED) ||
sconfig           392 drivers/dma/sun4i-dma.c 		    !sconfig->dst_maxburst)
sconfig           395 drivers/dma/sun4i-dma.c 		if (sconfig->src_addr_width == DMA_SLAVE_BUSWIDTH_UNDEFINED)
sconfig           396 drivers/dma/sun4i-dma.c 			sconfig->src_addr_width = sconfig->dst_addr_width;
sconfig           398 drivers/dma/sun4i-dma.c 		if (!sconfig->src_maxburst)
sconfig           399 drivers/dma/sun4i-dma.c 			sconfig->src_maxburst = sconfig->dst_maxburst;
sconfig           404 drivers/dma/sun4i-dma.c 		if ((sconfig->src_addr_width == DMA_SLAVE_BUSWIDTH_UNDEFINED) ||
sconfig           405 drivers/dma/sun4i-dma.c 		    !sconfig->src_maxburst)
sconfig           408 drivers/dma/sun4i-dma.c 		if (sconfig->dst_addr_width == DMA_SLAVE_BUSWIDTH_UNDEFINED)
sconfig           409 drivers/dma/sun4i-dma.c 			sconfig->dst_addr_width = sconfig->src_addr_width;
sconfig           411 drivers/dma/sun4i-dma.c 		if (!sconfig->dst_maxburst)
sconfig           412 drivers/dma/sun4i-dma.c 			sconfig->dst_maxburst = sconfig->src_maxburst;
sconfig           433 drivers/dma/sun4i-dma.c 		      size_t len, struct dma_slave_config *sconfig,
sconfig           439 drivers/dma/sun4i-dma.c 	ret = sanitize_config(sconfig, direction);
sconfig           455 drivers/dma/sun4i-dma.c 		sconfig->src_maxburst, sconfig->dst_maxburst,
sconfig           456 drivers/dma/sun4i-dma.c 		sconfig->src_addr_width, sconfig->dst_addr_width);
sconfig           459 drivers/dma/sun4i-dma.c 	ret = convert_burst(sconfig->src_maxburst);
sconfig           465 drivers/dma/sun4i-dma.c 	ret = convert_burst(sconfig->dst_maxburst);
sconfig           471 drivers/dma/sun4i-dma.c 	ret = convert_buswidth(sconfig->src_addr_width);
sconfig           477 drivers/dma/sun4i-dma.c 	ret = convert_buswidth(sconfig->dst_addr_width);
sconfig           500 drivers/dma/sun4i-dma.c 		      size_t len, struct dma_slave_config *sconfig)
sconfig           516 drivers/dma/sun4i-dma.c 	ret = convert_burst(sconfig->src_maxburst);
sconfig           522 drivers/dma/sun4i-dma.c 	ret = convert_burst(sconfig->dst_maxburst);
sconfig           528 drivers/dma/sun4i-dma.c 	ret = convert_buswidth(sconfig->src_addr_width);
sconfig           534 drivers/dma/sun4i-dma.c 	ret = convert_buswidth(sconfig->dst_addr_width);
sconfig           615 drivers/dma/sun4i-dma.c 	struct dma_slave_config *sconfig = &vchan->cfg;
sconfig           628 drivers/dma/sun4i-dma.c 	sconfig->src_addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES;
sconfig           629 drivers/dma/sun4i-dma.c 	sconfig->dst_addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES;
sconfig           630 drivers/dma/sun4i-dma.c 	sconfig->src_maxburst = 8;
sconfig           631 drivers/dma/sun4i-dma.c 	sconfig->dst_maxburst = 8;
sconfig           634 drivers/dma/sun4i-dma.c 		promise = generate_ddma_promise(chan, src, dest, len, sconfig);
sconfig           636 drivers/dma/sun4i-dma.c 		promise = generate_ndma_promise(chan, src, dest, len, sconfig,
sconfig           666 drivers/dma/sun4i-dma.c 	struct dma_slave_config *sconfig = &vchan->cfg;
sconfig           699 drivers/dma/sun4i-dma.c 		dest = sconfig->dst_addr;
sconfig           704 drivers/dma/sun4i-dma.c 		src = sconfig->src_addr;
sconfig           751 drivers/dma/sun4i-dma.c 						plength, sconfig, dir);
sconfig           772 drivers/dma/sun4i-dma.c 	struct dma_slave_config *sconfig = &vchan->cfg;
sconfig           818 drivers/dma/sun4i-dma.c 			dstaddr = sconfig->dst_addr;
sconfig           820 drivers/dma/sun4i-dma.c 			srcaddr = sconfig->src_addr;
sconfig           839 drivers/dma/sun4i-dma.c 							sconfig);
sconfig           843 drivers/dma/sun4i-dma.c 							sconfig, dir);
sconfig           579 drivers/dma/sun6i-dma.c 			struct dma_slave_config *sconfig,
sconfig           587 drivers/dma/sun6i-dma.c 	src_addr_width = sconfig->src_addr_width;
sconfig           588 drivers/dma/sun6i-dma.c 	dst_addr_width = sconfig->dst_addr_width;
sconfig           589 drivers/dma/sun6i-dma.c 	src_maxburst = sconfig->src_maxburst;
sconfig           590 drivers/dma/sun6i-dma.c 	dst_maxburst = sconfig->dst_maxburst;
sconfig           689 drivers/dma/sun6i-dma.c 	struct dma_slave_config *sconfig = &vchan->cfg;
sconfig           700 drivers/dma/sun6i-dma.c 	ret = set_config(sdev, sconfig, dir, &lli_cfg);
sconfig           720 drivers/dma/sun6i-dma.c 			v_lli->dst = sconfig->dst_addr;
sconfig           728 drivers/dma/sun6i-dma.c 				&sconfig->dst_addr, &sg_dma_address(sg),
sconfig           732 drivers/dma/sun6i-dma.c 			v_lli->src = sconfig->src_addr;
sconfig           741 drivers/dma/sun6i-dma.c 				&sg_dma_address(sg), &sconfig->src_addr,
sconfig           771 drivers/dma/sun6i-dma.c 	struct dma_slave_config *sconfig = &vchan->cfg;
sconfig           779 drivers/dma/sun6i-dma.c 	ret = set_config(sdev, sconfig, dir, &lli_cfg);
sconfig           801 drivers/dma/sun6i-dma.c 			v_lli->dst = sconfig->dst_addr;
sconfig           806 drivers/dma/sun6i-dma.c 			v_lli->src = sconfig->src_addr;
sconfig           339 drivers/dma/tegra20-apb-dma.c 		struct dma_slave_config *sconfig)
sconfig           348 drivers/dma/tegra20-apb-dma.c 	memcpy(&tdc->dma_sconfig, sconfig, sizeof(*sconfig));
sconfig           350 drivers/dma/tegra20-apb-dma.c 	    sconfig->device_fc) {
sconfig           351 drivers/dma/tegra20-apb-dma.c 		if (sconfig->slave_id > TEGRA_APBDMA_CSR_REQ_SEL_MASK)
sconfig           353 drivers/dma/tegra20-apb-dma.c 		tdc->slave_id = sconfig->slave_id;
sconfig           138 drivers/dma/tegra210-adma.c 	struct dma_slave_config		sconfig;
sconfig           212 drivers/dma/tegra210-adma.c 				   struct dma_slave_config *sconfig)
sconfig           216 drivers/dma/tegra210-adma.c 	memcpy(&tdc->sconfig, sconfig, sizeof(*sconfig));
sconfig           572 drivers/dma/tegra210-adma.c 		burst_size = tdc->sconfig.dst_maxburst;
sconfig           582 drivers/dma/tegra210-adma.c 		burst_size = tdc->sconfig.src_maxburst;
sconfig           679 drivers/soundwire/intel.c 	struct sdw_stream_config sconfig;
sconfig           727 drivers/soundwire/intel.c 	sconfig.direction = dir;
sconfig           728 drivers/soundwire/intel.c 	sconfig.ch_count = ch;
sconfig           729 drivers/soundwire/intel.c 	sconfig.frame_rate = params_rate(params);
sconfig           730 drivers/soundwire/intel.c 	sconfig.type = dma->stream_type;
sconfig           733 drivers/soundwire/intel.c 		sconfig.frame_rate *= 50;
sconfig           734 drivers/soundwire/intel.c 		sconfig.bps = 1;
sconfig           736 drivers/soundwire/intel.c 		sconfig.bps = snd_pcm_format_width(params_format(params));
sconfig           751 drivers/soundwire/intel.c 	ret = sdw_stream_add_master(&cdns->bus, &sconfig,
sconfig           300 sound/soc/codecs/wcd9335.c 	struct slim_stream_config sconfig;
sconfig          1713 sound/soc/codecs/wcd9335.c 	struct slim_stream_config *cfg = &dai_data->sconfig;
sconfig          1885 sound/soc/codecs/wcd9335.c 			wcd->dai[dai->id].sconfig.bps = params_width(params);
sconfig          1932 sound/soc/codecs/wcd9335.c 			wcd->dai[dai->id].sconfig.bps = params_width(params);
sconfig          1946 sound/soc/codecs/wcd9335.c 	wcd->dai[dai->id].sconfig.rate = params_rate(params);
sconfig          1967 sound/soc/codecs/wcd9335.c 		cfg = &dai_data->sconfig;
sconfig          3031 sound/soc/codecs/wcd9335.c 		kfree(dai->sconfig.chs);