Lines Matching refs:skip

12 #define iterate_iovec(i, n, __v, __p, skip, STEP) {	\  argument
16 __v.iov_len = min(n, __p->iov_len - skip); \
18 __v.iov_base = __p->iov_base + skip; \
21 skip += __v.iov_len; \
34 skip = __v.iov_len; \
40 #define iterate_kvec(i, n, __v, __p, skip, STEP) { \ argument
43 __v.iov_len = min(n, __p->iov_len - skip); \
45 __v.iov_base = __p->iov_base + skip; \
47 skip += __v.iov_len; \
57 skip = __v.iov_len; \
63 #define iterate_bvec(i, n, __v, __bi, skip, STEP) { \ argument
66 __start.bi_bvec_done = skip; \
77 size_t skip = i->iov_offset; \
81 iterate_bvec(i, n, v, __bi, skip, (B)) \
85 iterate_kvec(i, n, v, kvec, skip, (K)) \
89 iterate_iovec(i, n, v, iov, skip, (I)) \
98 size_t skip = i->iov_offset; \
103 iterate_bvec(i, n, v, __bi, skip, (B)) \
106 skip = __bi.bi_bvec_done; \
110 iterate_kvec(i, n, v, kvec, skip, (K)) \
111 if (skip == kvec->iov_len) { \
113 skip = 0; \
120 iterate_iovec(i, n, v, iov, skip, (I)) \
121 if (skip == iov->iov_len) { \
123 skip = 0; \
129 i->iov_offset = skip; \
154 size_t skip, copy, left, wanted; in copy_page_to_iter_iovec() local
168 skip = i->iov_offset; in copy_page_to_iter_iovec()
169 buf = iov->iov_base + skip; in copy_page_to_iter_iovec()
170 copy = min(bytes, iov->iov_len - skip); in copy_page_to_iter_iovec()
179 skip += copy; in copy_page_to_iter_iovec()
189 skip = copy; in copy_page_to_iter_iovec()
200 copy = min(bytes, iov->iov_len - skip); in copy_page_to_iter_iovec()
208 skip += copy; in copy_page_to_iter_iovec()
217 skip = copy; in copy_page_to_iter_iovec()
224 if (skip == iov->iov_len) { in copy_page_to_iter_iovec()
226 skip = 0; in copy_page_to_iter_iovec()
231 i->iov_offset = skip; in copy_page_to_iter_iovec()
238 size_t skip, copy, left, wanted; in copy_page_from_iter_iovec() local
252 skip = i->iov_offset; in copy_page_from_iter_iovec()
253 buf = iov->iov_base + skip; in copy_page_from_iter_iovec()
254 copy = min(bytes, iov->iov_len - skip); in copy_page_from_iter_iovec()
263 skip += copy; in copy_page_from_iter_iovec()
273 skip = copy; in copy_page_from_iter_iovec()
284 copy = min(bytes, iov->iov_len - skip); in copy_page_from_iter_iovec()
292 skip += copy; in copy_page_from_iter_iovec()
301 skip = copy; in copy_page_from_iter_iovec()
308 if (skip == iov->iov_len) { in copy_page_from_iter_iovec()
310 skip = 0; in copy_page_from_iter_iovec()
315 i->iov_offset = skip; in copy_page_from_iter_iovec()
415 size_t skip = i->iov_offset; in iov_iter_fault_in_readable() local
421 iterate_iovec(i, bytes, v, iov, skip, ({ in iov_iter_fault_in_readable()