Lines Matching refs:sgnew
1126 struct scatterlist *sgnew = sg ? sg_next(sg) : NULL; in idmac_sg_next() local
1128 if (sgnew) in idmac_sg_next()
1130 return sgnew; in idmac_sg_next()
1158 struct scatterlist **sg, *sgnext, *sgnew = NULL; in idmac_interrupt() local
1238 sgnew = idmac_sg_next(ichan, &descnew, *sg); in idmac_interrupt()
1239 if (sgnext != sgnew) in idmac_interrupt()
1240 dev_err(dev, "Submitted buffer %p, next buffer %p\n", sgnext, sgnew); in idmac_interrupt()
1249 ichan->sg[!ichan->active_buffer] = sgnew; in idmac_interrupt()
1251 if (unlikely(sgnew)) { in idmac_interrupt()
1252 ipu_submit_buffer(ichan, descnew, sgnew, !ichan->active_buffer); in idmac_interrupt()
1263 sgnew = idmac_sg_next(ichan, &descnew, sgnew); in idmac_interrupt()
1274 *sg = sgnew; in idmac_interrupt()
1276 if (likely(sgnew) && in idmac_interrupt()
1277 ipu_submit_buffer(ichan, descnew, sgnew, ichan->active_buffer) < 0) { in idmac_interrupt()