Lines Matching defs:copy
84 int copy = min_t(unsigned int, iov->iov_len, len);
85 if (copy_to_user(iov->iov_base, kdata, copy))
87 kdata += copy;
88 len -= copy;
89 iov->iov_len -= copy;
90 iov->iov_base += copy;
106 int copy;
113 copy = min_t(unsigned int, iov->iov_len - offset, len);
114 if (copy_to_user(iov->iov_base + offset, kdata, copy))
117 kdata += copy;
118 len -= copy;
135 int copy = min_t(unsigned int, len, iov->iov_len);
136 if (copy_from_user(kdata, iov->iov_base, copy))
138 len -= copy;
139 kdata += copy;
140 iov->iov_base += copy;
141 iov->iov_len -= copy;
165 int copy = min_t(unsigned int, len, iov->iov_len - offset);
168 if (copy_from_user(kdata, base, copy))
170 len -= copy;
171 kdata += copy;
180 * And now for the all-in-one: copy and checksum from a user iovec
201 int copy = min_t(unsigned int, len, iov->iov_len - offset);
210 if (par_len > copy) {
211 if (copy_from_user(kdata, base, copy))
213 kdata += copy;
214 base += copy;
215 partial_cnt += copy;
216 len -= copy;
229 copy -= par_len;
234 if (len > copy) {
235 partial_cnt = copy % 4;
237 copy -= partial_cnt;
238 if (copy_from_user(kdata + copy, base + copy,
244 if (copy) {
245 csum = csum_and_copy_from_user(base, kdata, copy,
250 len -= copy + partial_cnt;
251 kdata += copy + partial_cnt;