Lines Matching defs:sconfig
386 static int sanitize_config(struct dma_slave_config *sconfig,
391 if ((sconfig->dst_addr_width == DMA_SLAVE_BUSWIDTH_UNDEFINED) ||
392 !sconfig->dst_maxburst)
395 if (sconfig->src_addr_width == DMA_SLAVE_BUSWIDTH_UNDEFINED)
396 sconfig->src_addr_width = sconfig->dst_addr_width;
398 if (!sconfig->src_maxburst)
399 sconfig->src_maxburst = sconfig->dst_maxburst;
404 if ((sconfig->src_addr_width == DMA_SLAVE_BUSWIDTH_UNDEFINED) ||
405 !sconfig->src_maxburst)
408 if (sconfig->dst_addr_width == DMA_SLAVE_BUSWIDTH_UNDEFINED)
409 sconfig->dst_addr_width = sconfig->src_addr_width;
411 if (!sconfig->dst_maxburst)
412 sconfig->dst_maxburst = sconfig->src_maxburst;
433 size_t len, struct dma_slave_config *sconfig,
439 ret = sanitize_config(sconfig, direction);
455 sconfig->src_maxburst, sconfig->dst_maxburst,
456 sconfig->src_addr_width, sconfig->dst_addr_width);
459 ret = convert_burst(sconfig->src_maxburst);
465 ret = convert_burst(sconfig->dst_maxburst);
471 ret = convert_buswidth(sconfig->src_addr_width);
477 ret = convert_buswidth(sconfig->dst_addr_width);
500 size_t len, struct dma_slave_config *sconfig)
516 ret = convert_burst(sconfig->src_maxburst);
522 ret = convert_burst(sconfig->dst_maxburst);
528 ret = convert_buswidth(sconfig->src_addr_width);
534 ret = convert_buswidth(sconfig->dst_addr_width);
615 struct dma_slave_config *sconfig = &vchan->cfg;
628 sconfig->src_addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES;
629 sconfig->dst_addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES;
630 sconfig->src_maxburst = 8;
631 sconfig->dst_maxburst = 8;
634 promise = generate_ddma_promise(chan, src, dest, len, sconfig);
636 promise = generate_ndma_promise(chan, src, dest, len, sconfig,
666 struct dma_slave_config *sconfig = &vchan->cfg;
697 dest = sconfig->dst_addr;
703 src = sconfig->src_addr;
752 plength, sconfig);
755 plength, sconfig, dir);
777 struct dma_slave_config *sconfig = &vchan->cfg;
823 dstaddr = sconfig->dst_addr;
825 srcaddr = sconfig->src_addr;
844 sconfig);
848 sconfig, dir);