Lines Matching refs:unroll
1037 void iov_iter_revert(struct iov_iter *i, size_t unroll) in iov_iter_revert() argument
1039 if (!unroll) in iov_iter_revert()
1041 if (WARN_ON(unroll > MAX_RW_COUNT)) in iov_iter_revert()
1043 i->count += unroll; in iov_iter_revert()
1052 if (unroll < n) { in iov_iter_revert()
1053 off -= unroll; in iov_iter_revert()
1056 unroll -= n; in iov_iter_revert()
1057 if (!unroll && i_head == i->start_head) { in iov_iter_revert()
1072 if (unroll <= i->iov_offset) { in iov_iter_revert()
1073 i->iov_offset -= unroll; in iov_iter_revert()
1076 unroll -= i->iov_offset; in iov_iter_revert()
1087 if (unroll <= n) { in iov_iter_revert()
1089 i->iov_offset = n - unroll; in iov_iter_revert()
1092 unroll -= n; in iov_iter_revert()
1099 if (unroll <= n) { in iov_iter_revert()
1101 i->iov_offset = n - unroll; in iov_iter_revert()
1104 unroll -= n; in iov_iter_revert()