• Home
  • Raw
  • Download

Lines Matching refs:skip

11 #define iterate_iovec(i, n, __v, __p, skip, STEP) {	\  argument
15 __v.iov_len = min(n, __p->iov_len - skip); \
17 __v.iov_base = __p->iov_base + skip; \
20 skip += __v.iov_len; \
33 skip = __v.iov_len; \
39 #define iterate_kvec(i, n, __v, __p, skip, STEP) { \ argument
42 __v.iov_len = min(n, __p->iov_len - skip); \
44 __v.iov_base = __p->iov_base + skip; \
46 skip += __v.iov_len; \
56 skip = __v.iov_len; \
62 #define iterate_bvec(i, n, __v, __bi, skip, STEP) { \ argument
65 __start.bi_bvec_done = skip; \
75 size_t skip = i->iov_offset; \
79 iterate_bvec(i, n, v, __bi, skip, (B)) \
83 iterate_kvec(i, n, v, kvec, skip, (K)) \
87 iterate_iovec(i, n, v, iov, skip, (I)) \
95 size_t skip = i->iov_offset; \
100 iterate_bvec(i, n, v, __bi, skip, (B)) \
103 skip = __bi.bi_bvec_done; \
107 iterate_kvec(i, n, v, kvec, skip, (K)) \
108 if (skip == kvec->iov_len) { \
110 skip = 0; \
117 iterate_iovec(i, n, v, iov, skip, (I)) \
118 if (skip == iov->iov_len) { \
120 skip = 0; \
126 i->iov_offset = skip; \
133 size_t skip, copy, left, wanted; in copy_page_to_iter_iovec() local
146 skip = i->iov_offset; in copy_page_to_iter_iovec()
147 buf = iov->iov_base + skip; in copy_page_to_iter_iovec()
148 copy = min(bytes, iov->iov_len - skip); in copy_page_to_iter_iovec()
157 skip += copy; in copy_page_to_iter_iovec()
167 skip = copy; in copy_page_to_iter_iovec()
178 copy = min(bytes, iov->iov_len - skip); in copy_page_to_iter_iovec()
186 skip += copy; in copy_page_to_iter_iovec()
195 skip = copy; in copy_page_to_iter_iovec()
202 if (skip == iov->iov_len) { in copy_page_to_iter_iovec()
204 skip = 0; in copy_page_to_iter_iovec()
209 i->iov_offset = skip; in copy_page_to_iter_iovec()
216 size_t skip, copy, left, wanted; in copy_page_from_iter_iovec() local
229 skip = i->iov_offset; in copy_page_from_iter_iovec()
230 buf = iov->iov_base + skip; in copy_page_from_iter_iovec()
231 copy = min(bytes, iov->iov_len - skip); in copy_page_from_iter_iovec()
240 skip += copy; in copy_page_from_iter_iovec()
250 skip = copy; in copy_page_from_iter_iovec()
261 copy = min(bytes, iov->iov_len - skip); in copy_page_from_iter_iovec()
269 skip += copy; in copy_page_from_iter_iovec()
278 skip = copy; in copy_page_from_iter_iovec()
285 if (skip == iov->iov_len) { in copy_page_from_iter_iovec()
287 skip = 0; in copy_page_from_iter_iovec()
292 i->iov_offset = skip; in copy_page_from_iter_iovec()
392 size_t skip = i->iov_offset; in iov_iter_fault_in_readable() local
398 iterate_iovec(i, bytes, v, iov, skip, ({ in iov_iter_fault_in_readable()