Lines Matching refs:unroll
909 void iov_iter_revert(struct iov_iter *i, size_t unroll) in iov_iter_revert() argument
911 if (!unroll) in iov_iter_revert()
913 if (WARN_ON(unroll > MAX_RW_COUNT)) in iov_iter_revert()
915 i->count += unroll; in iov_iter_revert()
922 if (unroll < b->len) { in iov_iter_revert()
923 b->len -= unroll; in iov_iter_revert()
928 unroll -= b->len; in iov_iter_revert()
938 if (unroll <= i->iov_offset) { in iov_iter_revert()
939 i->iov_offset -= unroll; in iov_iter_revert()
942 unroll -= i->iov_offset; in iov_iter_revert()
953 if (unroll <= n) { in iov_iter_revert()
955 i->iov_offset = n - unroll; in iov_iter_revert()
958 unroll -= n; in iov_iter_revert()
965 if (unroll <= n) { in iov_iter_revert()
967 i->iov_offset = n - unroll; in iov_iter_revert()
970 unroll -= n; in iov_iter_revert()