Lines Matching defs:sg_len
929 unsigned int sg_len, dma_addr_t dev_addr,
964 for_each_sg(sgl, sg, sg_len, i) {
1201 unsigned int sg_len, enum dma_transfer_direction dir,
1207 if (rchan->mid_rid < 0 || !sg_len || !sg_dma_len(sgl)) {
1210 __func__, sg_len, rchan->mid_rid);
1217 return rcar_dmac_chan_prep_sg(rchan, sgl, sg_len, rchan->map.addr,
1231 unsigned int sg_len;
1245 sg_len = buf_len / period_len;
1246 if (sg_len > RCAR_DMAC_MAX_SG_LEN) {
1249 rchan->index, sg_len, RCAR_DMAC_MAX_SG_LEN);
1257 sgl = kmalloc_array(sg_len, sizeof(*sgl), GFP_NOWAIT);
1261 sg_init_table(sgl, sg_len);
1263 for (i = 0; i < sg_len; ++i) {
1272 desc = rcar_dmac_chan_prep_sg(rchan, sgl, sg_len, rchan->map.addr,