Lines Matching refs:sg_len
564 struct scatterlist *sgl, unsigned int sg_len, dma_addr_t *addr, in shdma_prep_sg() argument
574 for_each_sg(sgl, sg, sg_len, i) in shdma_prep_sg()
591 for_each_sg(sgl, sg, sg_len, i) { in shdma_prep_sg()
665 struct dma_chan *chan, struct scatterlist *sgl, unsigned int sg_len, in shdma_prep_slave_sg() argument
680 if (slave_id < 0 || !sg_len) { in shdma_prep_slave_sg()
682 __func__, sg_len, slave_id); in shdma_prep_slave_sg()
688 return shdma_prep_sg(schan, sgl, sg_len, &slave_addr, in shdma_prep_slave_sg()
703 unsigned int sg_len = buf_len / period_len; in shdma_prep_dma_cyclic() local
714 if (sg_len > SHDMA_MAX_SG_LEN) { in shdma_prep_dma_cyclic()
716 sg_len, SHDMA_MAX_SG_LEN); in shdma_prep_dma_cyclic()
734 sgl = kcalloc(sg_len, sizeof(*sgl), GFP_KERNEL); in shdma_prep_dma_cyclic()
738 sg_init_table(sgl, sg_len); in shdma_prep_dma_cyclic()
740 for (i = 0; i < sg_len; i++) { in shdma_prep_dma_cyclic()
749 desc = shdma_prep_sg(schan, sgl, sg_len, &slave_addr, in shdma_prep_dma_cyclic()