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);