Lines Matching refs:iter

36 			       struct iov_iter *iter,  in process_vm_rw_pages()  argument
40 while (len && iov_iter_count(iter)) { in process_vm_rw_pages()
49 copied = copy_page_from_iter(page, offset, copy, iter); in process_vm_rw_pages()
52 copied = copy_page_to_iter(page, offset, copy, iter); in process_vm_rw_pages()
55 if (copied < copy && iov_iter_count(iter)) in process_vm_rw_pages()
79 struct iov_iter *iter, in process_vm_rw_single_vec() argument
97 while (!rc && nr_pages && iov_iter_count(iter)) { in process_vm_rw_single_vec()
112 start_offset, bytes, iter, in process_vm_rw_single_vec()
141 static ssize_t process_vm_rw_core(pid_t pid, struct iov_iter *iter, in process_vm_rw_core() argument
155 size_t total_len = iov_iter_count(iter); in process_vm_rw_core()
209 for (i = 0; i < riovcnt && iov_iter_count(iter) && !rc; i++) in process_vm_rw_core()
212 iter, process_pages, mm, task, vm_write); in process_vm_rw_core()
215 total_len -= iov_iter_count(iter); in process_vm_rw_core()
258 struct iov_iter iter; in process_vm_rw() local
266 rc = import_iovec(dir, lvec, liovcnt, UIO_FASTIOV, &iov_l, &iter); in process_vm_rw()
269 if (!iov_iter_count(&iter)) in process_vm_rw()
277 rc = process_vm_rw_core(pid, &iter, iov_r, riovcnt, flags, vm_write); in process_vm_rw()
316 struct iov_iter iter; in compat_process_vm_rw() local
323 rc = compat_import_iovec(dir, lvec, liovcnt, UIO_FASTIOV, &iov_l, &iter); in compat_process_vm_rw()
326 if (!iov_iter_count(&iter)) in compat_process_vm_rw()
334 rc = process_vm_rw_core(pid, &iter, iov_r, riovcnt, flags, vm_write); in compat_process_vm_rw()