Lines Matching refs:sconfig

397 static int sanitize_config(struct dma_slave_config *sconfig,
402 if ((sconfig->dst_addr_width == DMA_SLAVE_BUSWIDTH_UNDEFINED) ||
403 !sconfig->dst_maxburst)
406 if (sconfig->src_addr_width == DMA_SLAVE_BUSWIDTH_UNDEFINED)
407 sconfig->src_addr_width = sconfig->dst_addr_width;
409 if (!sconfig->src_maxburst)
410 sconfig->src_maxburst = sconfig->dst_maxburst;
415 if ((sconfig->src_addr_width == DMA_SLAVE_BUSWIDTH_UNDEFINED) ||
416 !sconfig->src_maxburst)
419 if (sconfig->dst_addr_width == DMA_SLAVE_BUSWIDTH_UNDEFINED)
420 sconfig->dst_addr_width = sconfig->src_addr_width;
422 if (!sconfig->dst_maxburst)
423 sconfig->dst_maxburst = sconfig->src_maxburst;
444 size_t len, struct dma_slave_config *sconfig,
450 ret = sanitize_config(sconfig, direction);
466 sconfig->src_maxburst, sconfig->dst_maxburst,
467 sconfig->src_addr_width, sconfig->dst_addr_width);
470 ret = convert_burst(sconfig->src_maxburst);
476 ret = convert_burst(sconfig->dst_maxburst);
482 ret = convert_buswidth(sconfig->src_addr_width);
488 ret = convert_buswidth(sconfig->dst_addr_width);
511 size_t len, struct dma_slave_config *sconfig)
527 ret = convert_burst(sconfig->src_maxburst);
533 ret = convert_burst(sconfig->dst_maxburst);
539 ret = convert_buswidth(sconfig->src_addr_width);
545 ret = convert_buswidth(sconfig->dst_addr_width);
626 struct dma_slave_config *sconfig = &vchan->cfg;
639 sconfig->src_addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES;
640 sconfig->dst_addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES;
641 sconfig->src_maxburst = 8;
642 sconfig->dst_maxburst = 8;
645 promise = generate_ddma_promise(chan, src, dest, len, sconfig);
647 promise = generate_ndma_promise(chan, src, dest, len, sconfig,
677 struct dma_slave_config *sconfig = &vchan->cfg;
708 dest = sconfig->dst_addr;
714 src = sconfig->src_addr;
772 plength, sconfig);
775 plength, sconfig, dir);
797 struct dma_slave_config *sconfig = &vchan->cfg;
843 dstaddr = sconfig->dst_addr;
845 srcaddr = sconfig->src_addr;
864 sconfig);
868 sconfig, dir);