Lines Matching refs:sgl
598 * @sgl: Transfer scatter gather list
605 xdma_prep_device_sg(struct dma_chan *chan, struct scatterlist *sgl,
616 for_each_sg(sgl, sg, sg_len, i)
637 for_each_sg(sgl, sg, sg_len, i) {
750 desc_num += DIV_ROUND_UP(xt->sgl[i].size, XDMA_DESC_BLEN_MAX);
765 desc_num += xdma_fill_descs(sw_desc, src_addr, dst_addr, xt->sgl[i].size, desc_num);
766 src_addr += dmaengine_get_src_icg(xt, &xt->sgl[i]) + (xt->src_inc ?
767 xt->sgl[i].size : 0);
768 dst_addr += dmaengine_get_dst_icg(xt, &xt->sgl[i]) + (xt->dst_inc ?
769 xt->sgl[i].size : 0);
770 period_size += xt->sgl[i].size;