• Home
  • Raw
  • Download

Lines Matching refs:iter

33 			       struct iov_iter *iter,  in process_vm_rw_pages()  argument
37 while (len && iov_iter_count(iter)) { in process_vm_rw_pages()
46 copied = copy_page_from_iter(page, offset, copy, iter); in process_vm_rw_pages()
49 copied = copy_page_to_iter(page, offset, copy, iter); in process_vm_rw_pages()
52 if (copied < copy && iov_iter_count(iter)) in process_vm_rw_pages()
76 struct iov_iter *iter, in process_vm_rw_single_vec() argument
98 while (!rc && nr_pages && iov_iter_count(iter)) { in process_vm_rw_single_vec()
121 start_offset, bytes, iter, in process_vm_rw_single_vec()
151 static ssize_t process_vm_rw_core(pid_t pid, struct iov_iter *iter, in process_vm_rw_core() argument
165 size_t total_len = iov_iter_count(iter); in process_vm_rw_core()
215 for (i = 0; i < riovcnt && iov_iter_count(iter) && !rc; i++) in process_vm_rw_core()
218 iter, process_pages, mm, task, vm_write); in process_vm_rw_core()
221 total_len -= iov_iter_count(iter); in process_vm_rw_core()
265 struct iov_iter iter; in process_vm_rw() local
273 rc = import_iovec(dir, lvec, liovcnt, UIO_FASTIOV, &iov_l, &iter); in process_vm_rw()
276 if (!iov_iter_count(&iter)) in process_vm_rw()
284 rc = process_vm_rw_core(pid, &iter, iov_r, riovcnt, flags, vm_write); in process_vm_rw()
323 struct iov_iter iter; in compat_process_vm_rw() local
330 rc = compat_import_iovec(dir, lvec, liovcnt, UIO_FASTIOV, &iov_l, &iter); in compat_process_vm_rw()
333 if (!iov_iter_count(&iter)) in compat_process_vm_rw()
341 rc = process_vm_rw_core(pid, &iter, iov_r, riovcnt, flags, vm_write); in compat_process_vm_rw()