• Home
  • Raw
  • Download

Lines Matching refs:rc

85 	ssize_t rc = 0;  in process_vm_rw_single_vec()  local
98 while (!rc && nr_pages && iov_iter_count(iter)) { in process_vm_rw_single_vec()
120 rc = process_vm_rw_pages(process_pages, in process_vm_rw_single_vec()
131 return rc; in process_vm_rw_single_vec()
161 ssize_t rc = 0; in process_vm_rw_core() local
199 rc = -ESRCH; in process_vm_rw_core()
205 rc = IS_ERR(mm) ? PTR_ERR(mm) : -ESRCH; in process_vm_rw_core()
210 if (rc == -EACCES) in process_vm_rw_core()
211 rc = -EPERM; in process_vm_rw_core()
215 for (i = 0; i < riovcnt && iov_iter_count(iter) && !rc; i++) in process_vm_rw_core()
216 rc = process_vm_rw_single_vec( in process_vm_rw_core()
227 rc = total_len; in process_vm_rw_core()
237 return rc; in process_vm_rw_core()
266 ssize_t rc; in process_vm_rw() local
273 rc = import_iovec(dir, lvec, liovcnt, UIO_FASTIOV, &iov_l, &iter); in process_vm_rw()
274 if (rc < 0) in process_vm_rw()
275 return rc; in process_vm_rw()
279 rc = rw_copy_check_uvector(CHECK_IOVEC_ONLY, rvec, riovcnt, UIO_FASTIOV, in process_vm_rw()
281 if (rc <= 0) in process_vm_rw()
284 rc = process_vm_rw_core(pid, &iter, iov_r, riovcnt, flags, vm_write); in process_vm_rw()
291 return rc; in process_vm_rw()
324 ssize_t rc = -EFAULT; in compat_process_vm_rw() local
330 rc = compat_import_iovec(dir, lvec, liovcnt, UIO_FASTIOV, &iov_l, &iter); in compat_process_vm_rw()
331 if (rc < 0) in compat_process_vm_rw()
332 return rc; in compat_process_vm_rw()
335 rc = compat_rw_copy_check_uvector(CHECK_IOVEC_ONLY, rvec, riovcnt, in compat_process_vm_rw()
338 if (rc <= 0) in compat_process_vm_rw()
341 rc = process_vm_rw_core(pid, &iter, iov_r, riovcnt, flags, vm_write); in compat_process_vm_rw()
347 return rc; in compat_process_vm_rw()