Lines Matching refs:unroll
983 void iov_iter_revert(struct iov_iter *i, size_t unroll) in iov_iter_revert() argument
985 if (!unroll) in iov_iter_revert()
987 if (WARN_ON(unroll > MAX_RW_COUNT)) in iov_iter_revert()
989 i->count += unroll; in iov_iter_revert()
996 if (unroll < n) { in iov_iter_revert()
997 off -= unroll; in iov_iter_revert()
1000 unroll -= n; in iov_iter_revert()
1001 if (!unroll && idx == i->start_idx) { in iov_iter_revert()
1014 if (unroll <= i->iov_offset) { in iov_iter_revert()
1015 i->iov_offset -= unroll; in iov_iter_revert()
1018 unroll -= i->iov_offset; in iov_iter_revert()
1024 if (unroll <= n) { in iov_iter_revert()
1026 i->iov_offset = n - unroll; in iov_iter_revert()
1029 unroll -= n; in iov_iter_revert()
1036 if (unroll <= n) { in iov_iter_revert()
1038 i->iov_offset = n - unroll; in iov_iter_revert()
1041 unroll -= n; in iov_iter_revert()