Lines Matching refs:xt
715 struct dma_interleaved_template *xt, in atc_prep_dma_interleaved() argument
719 struct data_chunk *first = xt->sgl; in atc_prep_dma_interleaved()
728 if (unlikely(!xt || xt->numf != 1 || !xt->frame_size)) in atc_prep_dma_interleaved()
733 __func__, &xt->src_start, &xt->dst_start, xt->numf, in atc_prep_dma_interleaved()
734 xt->frame_size, flags); in atc_prep_dma_interleaved()
742 for (i = 0; i < xt->frame_size; i++) { in atc_prep_dma_interleaved()
743 struct data_chunk *chunk = xt->sgl + i; in atc_prep_dma_interleaved()
745 if ((chunk->size != xt->sgl->size) || in atc_prep_dma_interleaved()
746 (dmaengine_get_dst_icg(xt, chunk) != dmaengine_get_dst_icg(xt, first)) || in atc_prep_dma_interleaved()
747 (dmaengine_get_src_icg(xt, chunk) != dmaengine_get_src_icg(xt, first))) { in atc_prep_dma_interleaved()
757 dwidth = atc_get_xfer_width(xt->src_start, in atc_prep_dma_interleaved()
758 xt->dst_start, len); in atc_prep_dma_interleaved()
784 desc->lli.saddr = xt->src_start; in atc_prep_dma_interleaved()
785 desc->lli.daddr = xt->dst_start; in atc_prep_dma_interleaved()
790 desc->dst_hole = (dmaengine_get_dst_icg(xt, first) >> dwidth) + 1; in atc_prep_dma_interleaved()
791 desc->src_hole = (dmaengine_get_src_icg(xt, first) >> dwidth) + 1; in atc_prep_dma_interleaved()