Lines Matching refs:chunk
853 struct data_chunk *chunk) in at_xdmac_interleaved_queue_desc() argument
873 dwidth = at_xdmac_align_width(chan, src | dst | chunk->size); in at_xdmac_interleaved_queue_desc()
874 if (chunk->size >= (AT_XDMAC_MBR_UBC_UBLEN_MAX << dwidth)) { in at_xdmac_interleaved_queue_desc()
877 __func__, chunk->size, in at_xdmac_interleaved_queue_desc()
910 ublen = chunk->size >> dwidth; in at_xdmac_interleaved_queue_desc()
914 desc->lld.mbr_sus = dmaengine_get_src_icg(xt, chunk); in at_xdmac_interleaved_queue_desc()
915 desc->lld.mbr_dus = dmaengine_get_dst_icg(xt, chunk); in at_xdmac_interleaved_queue_desc()
944 struct data_chunk *chunk; in at_xdmac_prep_interleaved() local
982 chunk = xt->sgl + i; in at_xdmac_prep_interleaved()
984 dst_icg = dmaengine_get_dst_icg(xt, chunk); in at_xdmac_prep_interleaved()
985 src_icg = dmaengine_get_src_icg(xt, chunk); in at_xdmac_prep_interleaved()
987 src_skip = chunk->size + src_icg; in at_xdmac_prep_interleaved()
988 dst_skip = chunk->size + dst_icg; in at_xdmac_prep_interleaved()
992 __func__, chunk->size, src_icg, dst_icg); in at_xdmac_prep_interleaved()
997 xt, chunk); in at_xdmac_prep_interleaved()
1017 len += chunk->size; in at_xdmac_prep_interleaved()