Lines Matching refs:copy
141 size_t skip, copy, left, wanted; in copy_page_to_iter_iovec() local
156 copy = min(bytes, iov->iov_len - skip); in copy_page_to_iter_iovec()
158 if (!fault_in_pages_writeable(buf, copy)) { in copy_page_to_iter_iovec()
163 left = __copy_to_user_inatomic(buf, from, copy); in copy_page_to_iter_iovec()
164 copy -= left; in copy_page_to_iter_iovec()
165 skip += copy; in copy_page_to_iter_iovec()
166 from += copy; in copy_page_to_iter_iovec()
167 bytes -= copy; in copy_page_to_iter_iovec()
172 copy = min(bytes, iov->iov_len); in copy_page_to_iter_iovec()
173 left = __copy_to_user_inatomic(buf, from, copy); in copy_page_to_iter_iovec()
174 copy -= left; in copy_page_to_iter_iovec()
175 skip = copy; in copy_page_to_iter_iovec()
176 from += copy; in copy_page_to_iter_iovec()
177 bytes -= copy; in copy_page_to_iter_iovec()
184 buf += copy; in copy_page_to_iter_iovec()
186 copy = min(bytes, iov->iov_len - skip); in copy_page_to_iter_iovec()
191 left = __copy_to_user(buf, from, copy); in copy_page_to_iter_iovec()
192 copy -= left; in copy_page_to_iter_iovec()
193 skip += copy; in copy_page_to_iter_iovec()
194 from += copy; in copy_page_to_iter_iovec()
195 bytes -= copy; in copy_page_to_iter_iovec()
199 copy = min(bytes, iov->iov_len); in copy_page_to_iter_iovec()
200 left = __copy_to_user(buf, from, copy); in copy_page_to_iter_iovec()
201 copy -= left; in copy_page_to_iter_iovec()
202 skip = copy; in copy_page_to_iter_iovec()
203 from += copy; in copy_page_to_iter_iovec()
204 bytes -= copy; in copy_page_to_iter_iovec()
222 size_t skip, copy, left, wanted; in copy_page_from_iter_iovec() local
237 copy = min(bytes, iov->iov_len - skip); in copy_page_from_iter_iovec()
239 if (!fault_in_pages_readable(buf, copy)) { in copy_page_from_iter_iovec()
244 left = __copy_from_user_inatomic(to, buf, copy); in copy_page_from_iter_iovec()
245 copy -= left; in copy_page_from_iter_iovec()
246 skip += copy; in copy_page_from_iter_iovec()
247 to += copy; in copy_page_from_iter_iovec()
248 bytes -= copy; in copy_page_from_iter_iovec()
253 copy = min(bytes, iov->iov_len); in copy_page_from_iter_iovec()
254 left = __copy_from_user_inatomic(to, buf, copy); in copy_page_from_iter_iovec()
255 copy -= left; in copy_page_from_iter_iovec()
256 skip = copy; in copy_page_from_iter_iovec()
257 to += copy; in copy_page_from_iter_iovec()
258 bytes -= copy; in copy_page_from_iter_iovec()
265 buf += copy; in copy_page_from_iter_iovec()
267 copy = min(bytes, iov->iov_len - skip); in copy_page_from_iter_iovec()
272 left = __copy_from_user(to, buf, copy); in copy_page_from_iter_iovec()
273 copy -= left; in copy_page_from_iter_iovec()
274 skip += copy; in copy_page_from_iter_iovec()
275 to += copy; in copy_page_from_iter_iovec()
276 bytes -= copy; in copy_page_from_iter_iovec()
280 copy = min(bytes, iov->iov_len); in copy_page_from_iter_iovec()
281 left = __copy_from_user(to, buf, copy); in copy_page_from_iter_iovec()
282 copy -= left; in copy_page_from_iter_iovec()
283 skip = copy; in copy_page_from_iter_iovec()
284 to += copy; in copy_page_from_iter_iovec()
285 bytes -= copy; in copy_page_from_iter_iovec()