Lines Matching refs:skip
61 size_t skip = uio->uio_skip;
65 cnt = MIN(iov->iov_len - skip, n);
73 if (copy_to_user(iov->iov_base+skip, p, cnt))
79 (iov->iov_base + skip), cnt)) {
85 (iov->iov_base + skip), cnt);
90 (iov->iov_base + skip), cnt);
106 memcpy(iov->iov_base + skip, p, cnt);
108 memcpy(p, iov->iov_base + skip, cnt);
113 skip += cnt;
114 if (skip == iov->iov_len) {
115 skip = 0;
119 uio->uio_skip = skip;
132 size_t skip = uio->uio_skip;
137 cnt = MIN(bv->bv_len - skip, n);
142 memcpy(paddr + bv->bv_offset + skip, p, cnt);
145 memcpy(p, paddr + bv->bv_offset + skip, cnt);
149 skip += cnt;
150 if (skip == bv->bv_len) {
151 skip = 0;
155 uio->uio_skip = skip;
166 zfs_copy_bvec(void *p, size_t skip, size_t cnt, zfs_uio_rw_t rw,
174 memcpy(paddr + bv->bv_offset + skip, p, cnt);
177 memcpy(p, paddr + bv->bv_offset + skip, cnt);
226 * segment. Figure out how many bytes to skip copying
347 size_t skip = uio->uio_skip;
351 for (; n > 0 && iovcnt > 0; iov++, iovcnt--, skip = 0) {
352 ulong_t cnt = MIN(iov->iov_len - skip, n);
358 p = iov->iov_base + skip;