Lines Matching refs:sg_len
561 struct scatterlist *sgl, unsigned int sg_len, dma_addr_t *addr,
571 for_each_sg(sgl, sg, sg_len, i)
588 for_each_sg(sgl, sg, sg_len, i) {
662 struct dma_chan *chan, struct scatterlist *sgl, unsigned int sg_len,
677 if (slave_id < 0 || !sg_len) {
679 __func__, sg_len, slave_id);
685 return shdma_prep_sg(schan, sgl, sg_len, &slave_addr,
700 unsigned int sg_len = buf_len / period_len;
711 if (sg_len > SHDMA_MAX_SG_LEN) {
713 sg_len, SHDMA_MAX_SG_LEN);
731 sgl = kmalloc_array(sg_len, sizeof(*sgl), GFP_KERNEL);
735 sg_init_table(sgl, sg_len);
737 for (i = 0; i < sg_len; i++) {
746 desc = shdma_prep_sg(schan, sgl, sg_len, &slave_addr,