Lines Matching refs:pending
173 unsigned pending; in agdev_iso_complete() local
227 pending = prm->hw_ptr % prm->period_size; in agdev_iso_complete()
228 pending += req->actual; in agdev_iso_complete()
229 if (pending >= prm->period_size) in agdev_iso_complete()
238 pending = prm->dma_bytes - hw_ptr; in agdev_iso_complete()
241 if (unlikely(pending < req->actual)) { in agdev_iso_complete()
242 memcpy(req->buf, prm->dma_area + hw_ptr, pending); in agdev_iso_complete()
243 memcpy(req->buf + pending, prm->dma_area, in agdev_iso_complete()
244 req->actual - pending); in agdev_iso_complete()
249 if (unlikely(pending < req->actual)) { in agdev_iso_complete()
250 memcpy(prm->dma_area + hw_ptr, req->buf, pending); in agdev_iso_complete()
251 memcpy(prm->dma_area, req->buf + pending, in agdev_iso_complete()
252 req->actual - pending); in agdev_iso_complete()