• Home
  • Raw
  • Download

Lines Matching refs:rc

88 	ssize_t rc = 0;  in process_vm_rw_single_vec()  local
101 while (!rc && nr_pages && iov_iter_count(iter)) { in process_vm_rw_single_vec()
115 rc = process_vm_rw_pages(process_pages, in process_vm_rw_single_vec()
126 return rc; in process_vm_rw_single_vec()
155 ssize_t rc = 0; in process_vm_rw_core() local
197 rc = -ESRCH; in process_vm_rw_core()
203 rc = IS_ERR(mm) ? PTR_ERR(mm) : -ESRCH; in process_vm_rw_core()
208 if (rc == -EACCES) in process_vm_rw_core()
209 rc = -EPERM; in process_vm_rw_core()
213 for (i = 0; i < riovcnt && iov_iter_count(iter) && !rc; i++) in process_vm_rw_core()
214 rc = process_vm_rw_single_vec( in process_vm_rw_core()
225 rc = total_len; in process_vm_rw_core()
235 return rc; in process_vm_rw_core()
263 ssize_t rc; in process_vm_rw() local
270 rc = import_iovec(dir, lvec, liovcnt, UIO_FASTIOV, &iov_l, &iter); in process_vm_rw()
271 if (rc < 0) in process_vm_rw()
272 return rc; in process_vm_rw()
276 rc = rw_copy_check_uvector(CHECK_IOVEC_ONLY, rvec, riovcnt, UIO_FASTIOV, in process_vm_rw()
278 if (rc <= 0) in process_vm_rw()
281 rc = process_vm_rw_core(pid, &iter, iov_r, riovcnt, flags, vm_write); in process_vm_rw()
288 return rc; in process_vm_rw()
321 ssize_t rc = -EFAULT; in compat_process_vm_rw() local
327 rc = compat_import_iovec(dir, lvec, liovcnt, UIO_FASTIOV, &iov_l, &iter); in compat_process_vm_rw()
328 if (rc < 0) in compat_process_vm_rw()
329 return rc; in compat_process_vm_rw()
332 rc = compat_rw_copy_check_uvector(CHECK_IOVEC_ONLY, rvec, riovcnt, in compat_process_vm_rw()
335 if (rc <= 0) in compat_process_vm_rw()
338 rc = process_vm_rw_core(pid, &iter, iov_r, riovcnt, flags, vm_write); in compat_process_vm_rw()
344 return rc; in compat_process_vm_rw()