Lines Matching full:skip
45 size_t progress = 0, skip = iter->iov_offset; in iterate_iovec() local
49 size_t part = min(len, p->iov_len - skip); in iterate_iovec()
52 remain = step(p->iov_base + skip, progress, part, priv, priv2); in iterate_iovec()
55 skip += consumed; in iterate_iovec()
57 if (skip < p->iov_len) in iterate_iovec()
61 skip = 0; in iterate_iovec()
66 iter->iov_offset = skip; in iterate_iovec()
79 size_t progress = 0, skip = iter->iov_offset; in iterate_kvec() local
83 size_t part = min(len, p->iov_len - skip); in iterate_kvec()
86 remain = step(p->iov_base + skip, progress, part, priv, priv2); in iterate_kvec()
89 skip += consumed; in iterate_kvec()
91 if (skip < p->iov_len) in iterate_kvec()
95 skip = 0; in iterate_kvec()
100 iter->iov_offset = skip; in iterate_kvec()
113 size_t progress = 0, skip = iter->iov_offset; in iterate_bvec() local
117 size_t offset = p->bv_offset + skip, part; in iterate_bvec()
121 (size_t)(p->bv_len - skip), in iterate_bvec()
128 skip += consumed; in iterate_bvec()
129 if (skip >= p->bv_len) { in iterate_bvec()
130 skip = 0; in iterate_bvec()
139 iter->iov_offset = skip; in iterate_bvec()
153 size_t progress = 0, skip = iter->iov_offset; in iterate_folioq() local
171 base = kmap_local_folio(folio, skip); in iterate_folioq()
172 part = umin(len, PAGE_SIZE - skip % PAGE_SIZE); in iterate_folioq()
178 skip += consumed; in iterate_folioq()
179 if (skip >= fsize) { in iterate_folioq()
180 skip = 0; in iterate_folioq()
193 iter->iov_offset = skip; in iterate_folioq()