Lines Matching refs:sg
143 struct scatterlist *sg; member
286 struct scatterlist *sg = d->sg; in imxdma_sg_next() local
289 now = min(d->len, sg_dma_len(sg)); in imxdma_sg_next()
294 imx_dmav1_writel(imxdma, sg->dma_address, in imxdma_sg_next()
297 imx_dmav1_writel(imxdma, sg->dma_address, in imxdma_sg_next()
329 d->sg && imxdma_hw_chain(imxdmac)) { in imxdma_enable_hw()
330 d->sg = sg_next(d->sg); in imxdma_enable_hw()
331 if (d->sg) { in imxdma_enable_hw()
448 if (desc->sg) { in dma_irq_handle_channel()
450 desc->sg = sg_next(desc->sg); in dma_irq_handle_channel()
452 if (desc->sg) { in dma_irq_handle_channel()
589 d->sg, d->sgcount, d->len, in imxdma_xfer_desc()
600 d->sg, d->sgcount, d->len, in imxdma_xfer_desc()
814 struct scatterlist *sg; in imxdma_prep_slave_sg() local
824 for_each_sg(sgl, sg, sg_len, i) { in imxdma_prep_slave_sg()
825 dma_length += sg_dma_len(sg); in imxdma_prep_slave_sg()
844 desc->sg = sgl; in imxdma_prep_slave_sg()
903 desc->sg = imxdmac->sg_list; in imxdma_prep_dma_cyclic()