Lines Matching refs:unroll
1047 void iov_iter_revert(struct iov_iter *i, size_t unroll) in iov_iter_revert() argument
1049 if (!unroll) in iov_iter_revert()
1051 if (WARN_ON(unroll > MAX_RW_COUNT)) in iov_iter_revert()
1053 i->count += unroll; in iov_iter_revert()
1060 if (unroll < n) { in iov_iter_revert()
1061 off -= unroll; in iov_iter_revert()
1064 unroll -= n; in iov_iter_revert()
1065 if (!unroll && idx == i->start_idx) { in iov_iter_revert()
1080 if (unroll <= i->iov_offset) { in iov_iter_revert()
1081 i->iov_offset -= unroll; in iov_iter_revert()
1084 unroll -= i->iov_offset; in iov_iter_revert()
1090 if (unroll <= n) { in iov_iter_revert()
1092 i->iov_offset = n - unroll; in iov_iter_revert()
1095 unroll -= n; in iov_iter_revert()
1102 if (unroll <= n) { in iov_iter_revert()
1104 i->iov_offset = n - unroll; in iov_iter_revert()
1107 unroll -= n; in iov_iter_revert()