Lines Matching refs:skip

18 #define iterate_iovec(i, n, __v, __p, skip, STEP) {	\  argument
22 __v.iov_len = min(n, __p->iov_len - skip); \
24 __v.iov_base = __p->iov_base + skip; \
27 skip += __v.iov_len; \
40 skip = __v.iov_len; \
46 #define iterate_kvec(i, n, __v, __p, skip, STEP) { \ argument
49 __v.iov_len = min(n, __p->iov_len - skip); \
51 __v.iov_base = __p->iov_base + skip; \
53 skip += __v.iov_len; \
63 skip = __v.iov_len; \
69 #define iterate_bvec(i, n, __v, __bi, skip, STEP) { \ argument
72 __start.bi_bvec_done = skip; \
83 size_t skip = i->iov_offset; \
87 iterate_bvec(i, n, v, __bi, skip, (B)) \
91 iterate_kvec(i, n, v, kvec, skip, (K)) \
96 iterate_iovec(i, n, v, iov, skip, (I)) \
105 size_t skip = i->iov_offset; \
110 iterate_bvec(i, n, v, __bi, skip, (B)) \
113 skip = __bi.bi_bvec_done; \
117 iterate_kvec(i, n, v, kvec, skip, (K)) \
118 if (skip == kvec->iov_len) { \
120 skip = 0; \
125 skip += n; \
129 iterate_iovec(i, n, v, iov, skip, (I)) \
130 if (skip == iov->iov_len) { \
132 skip = 0; \
138 i->iov_offset = skip; \
167 size_t skip, copy, left, wanted; in copy_page_to_iter_iovec() local
181 skip = i->iov_offset; in copy_page_to_iter_iovec()
182 buf = iov->iov_base + skip; in copy_page_to_iter_iovec()
183 copy = min(bytes, iov->iov_len - skip); in copy_page_to_iter_iovec()
192 skip += copy; in copy_page_to_iter_iovec()
202 skip = copy; in copy_page_to_iter_iovec()
213 copy = min(bytes, iov->iov_len - skip); in copy_page_to_iter_iovec()
221 skip += copy; in copy_page_to_iter_iovec()
230 skip = copy; in copy_page_to_iter_iovec()
237 if (skip == iov->iov_len) { in copy_page_to_iter_iovec()
239 skip = 0; in copy_page_to_iter_iovec()
244 i->iov_offset = skip; in copy_page_to_iter_iovec()
251 size_t skip, copy, left, wanted; in copy_page_from_iter_iovec() local
265 skip = i->iov_offset; in copy_page_from_iter_iovec()
266 buf = iov->iov_base + skip; in copy_page_from_iter_iovec()
267 copy = min(bytes, iov->iov_len - skip); in copy_page_from_iter_iovec()
276 skip += copy; in copy_page_from_iter_iovec()
286 skip = copy; in copy_page_from_iter_iovec()
297 copy = min(bytes, iov->iov_len - skip); in copy_page_from_iter_iovec()
305 skip += copy; in copy_page_from_iter_iovec()
314 skip = copy; in copy_page_from_iter_iovec()
321 if (skip == iov->iov_len) { in copy_page_from_iter_iovec()
323 skip = 0; in copy_page_from_iter_iovec()
328 i->iov_offset = skip; in copy_page_from_iter_iovec()
433 size_t skip = i->iov_offset; in iov_iter_fault_in_readable() local
439 iterate_iovec(i, bytes, v, iov, skip, ({ in iov_iter_fault_in_readable()