Lines Matching refs:copy
86 int copy = min_t(unsigned int, iov->iov_len, len);
87 if (copy_to_user(iov->iov_base, kdata, copy))
89 kdata += copy;
90 len -= copy;
91 iov->iov_len -= copy;
92 iov->iov_base += copy;
110 int copy = min_t(unsigned int, len, iov->iov_len);
111 if (copy_from_user(kdata, iov->iov_base, copy))
113 len -= copy;
114 kdata += copy;
115 iov->iov_base += copy;
116 iov->iov_len -= copy;
138 int copy = min_t(unsigned int, len, iov->iov_len - offset);
141 if (copy_from_user(kdata, base, copy))
143 len -= copy;
144 kdata += copy;
152 * And now for the all-in-one: copy and checksum from a user iovec
173 int copy = min_t(unsigned int, len, iov->iov_len - offset);
182 if (par_len > copy) {
183 if (copy_from_user(kdata, base, copy))
185 kdata += copy;
186 base += copy;
187 partial_cnt += copy;
188 len -= copy;
201 copy -= par_len;
206 if (len > copy) {
207 partial_cnt = copy % 4;
209 copy -= partial_cnt;
210 if (copy_from_user(kdata + copy, base + copy,
216 if (copy) {
217 csum = csum_and_copy_from_user(base, kdata, copy,
222 len -= copy + partial_cnt;
223 kdata += copy + partial_cnt;