• Home
  • Raw
  • Download

Lines Matching refs:ret

408 	ssize_t ret;  in new_sync_read()  local
414 ret = call_read_iter(filp, &kiocb, &iter); in new_sync_read()
415 BUG_ON(ret == -EIOCBQUEUED); in new_sync_read()
418 return ret; in new_sync_read()
448 ssize_t ret; in vfs_read() local
457 ret = rw_verify_area(READ, file, pos, count); in vfs_read()
458 if (!ret) { in vfs_read()
461 ret = __vfs_read(file, buf, count, pos); in vfs_read()
462 if (ret > 0) { in vfs_read()
464 add_rchar(current, ret); in vfs_read()
469 return ret; in vfs_read()
479 ssize_t ret; in new_sync_write() local
485 ret = call_write_iter(filp, &kiocb, &iter); in new_sync_write()
486 BUG_ON(ret == -EIOCBQUEUED); in new_sync_write()
487 if (ret > 0 && ppos) in new_sync_write()
489 return ret; in new_sync_write()
507 ssize_t ret; in __kernel_write() local
517 ret = __vfs_write(file, p, count, pos); in __kernel_write()
519 if (ret > 0) { in __kernel_write()
521 add_wchar(current, ret); in __kernel_write()
524 return ret; in __kernel_write()
546 ssize_t ret; in vfs_write() local
555 ret = rw_verify_area(WRITE, file, pos, count); in vfs_write()
556 if (!ret) { in vfs_write()
560 ret = __vfs_write(file, buf, count, pos); in vfs_write()
561 if (ret > 0) { in vfs_write()
563 add_wchar(current, ret); in vfs_write()
569 return ret; in vfs_write()
582 ssize_t ret = -EBADF; in ksys_read() local
590 ret = vfs_read(f.file, buf, count, ppos); in ksys_read()
591 if (ret >= 0 && ppos) in ksys_read()
595 return ret; in ksys_read()
606 ssize_t ret = -EBADF; in ksys_write() local
614 ret = vfs_write(f.file, buf, count, ppos); in ksys_write()
615 if (ret >= 0 && ppos) in ksys_write()
620 return ret; in ksys_write()
633 ssize_t ret = -EBADF; in ksys_pread64() local
640 ret = -ESPIPE; in ksys_pread64()
642 ret = vfs_read(f.file, buf, count, &pos); in ksys_pread64()
646 return ret; in ksys_pread64()
659 ssize_t ret = -EBADF; in ksys_pwrite64() local
666 ret = -ESPIPE; in ksys_pwrite64()
668 ret = vfs_write(f.file, buf, count, &pos); in ksys_pwrite64()
672 return ret; in ksys_pwrite64()
685 ssize_t ret; in do_iter_readv_writev() local
688 ret = kiocb_set_rw_flags(&kiocb, flags); in do_iter_readv_writev()
689 if (ret) in do_iter_readv_writev()
690 return ret; in do_iter_readv_writev()
694 ret = call_read_iter(filp, &kiocb, iter); in do_iter_readv_writev()
696 ret = call_write_iter(filp, &kiocb, iter); in do_iter_readv_writev()
697 BUG_ON(ret == -EIOCBQUEUED); in do_iter_readv_writev()
700 return ret; in do_iter_readv_writev()
707 ssize_t ret = 0; in do_loop_readv_writev() local
725 if (!ret) in do_loop_readv_writev()
726 ret = nr; in do_loop_readv_writev()
729 ret += nr; in do_loop_readv_writev()
735 return ret; in do_loop_readv_writev()
773 ssize_t ret; in rw_copy_check_uvector() local
782 ret = 0; in rw_copy_check_uvector()
791 ret = -EINVAL; in rw_copy_check_uvector()
797 ret = -ENOMEM; in rw_copy_check_uvector()
802 ret = -EFAULT; in rw_copy_check_uvector()
815 ret = 0; in rw_copy_check_uvector()
823 ret = -EINVAL; in rw_copy_check_uvector()
828 ret = -EFAULT; in rw_copy_check_uvector()
831 if (len > MAX_RW_COUNT - ret) { in rw_copy_check_uvector()
832 len = MAX_RW_COUNT - ret; in rw_copy_check_uvector()
835 ret += len; in rw_copy_check_uvector()
839 return ret; in rw_copy_check_uvector()
850 ssize_t ret = 0; in compat_rw_copy_check_uvector() local
861 ret = -EINVAL; in compat_rw_copy_check_uvector()
865 ret = -ENOMEM; in compat_rw_copy_check_uvector()
872 ret = -EFAULT; in compat_rw_copy_check_uvector()
885 ret = -EINVAL; in compat_rw_copy_check_uvector()
892 ret = -EFAULT; in compat_rw_copy_check_uvector()
899 ret = -EFAULT; in compat_rw_copy_check_uvector()
910 ret = tot_len; in compat_rw_copy_check_uvector()
913 return ret; in compat_rw_copy_check_uvector()
921 ssize_t ret = 0; in do_iter_read() local
931 ret = rw_verify_area(READ, file, pos, tot_len); in do_iter_read()
932 if (ret < 0) in do_iter_read()
933 return ret; in do_iter_read()
936 ret = do_iter_readv_writev(file, iter, pos, READ, flags); in do_iter_read()
938 ret = do_loop_readv_writev(file, iter, pos, READ, flags); in do_iter_read()
940 if (ret >= 0) in do_iter_read()
942 return ret; in do_iter_read()
958 ssize_t ret = 0; in do_iter_write() local
968 ret = rw_verify_area(WRITE, file, pos, tot_len); in do_iter_write()
969 if (ret < 0) in do_iter_write()
970 return ret; in do_iter_write()
973 ret = do_iter_readv_writev(file, iter, pos, WRITE, flags); in do_iter_write()
975 ret = do_loop_readv_writev(file, iter, pos, WRITE, flags); in do_iter_write()
976 if (ret > 0) in do_iter_write()
978 return ret; in do_iter_write()
996 ssize_t ret; in vfs_readv() local
998 ret = import_iovec(READ, vec, vlen, ARRAY_SIZE(iovstack), &iov, &iter); in vfs_readv()
999 if (ret >= 0) { in vfs_readv()
1000 ret = do_iter_read(file, &iter, pos, flags); in vfs_readv()
1004 return ret; in vfs_readv()
1013 ssize_t ret; in vfs_writev() local
1015 ret = import_iovec(WRITE, vec, vlen, ARRAY_SIZE(iovstack), &iov, &iter); in vfs_writev()
1016 if (ret >= 0) { in vfs_writev()
1018 ret = do_iter_write(file, &iter, pos, flags); in vfs_writev()
1022 return ret; in vfs_writev()
1029 ssize_t ret = -EBADF; in do_readv() local
1037 ret = vfs_readv(f.file, vec, vlen, ppos, flags); in do_readv()
1038 if (ret >= 0 && ppos) in do_readv()
1043 if (ret > 0) in do_readv()
1044 add_rchar(current, ret); in do_readv()
1046 return ret; in do_readv()
1053 ssize_t ret = -EBADF; in do_writev() local
1061 ret = vfs_writev(f.file, vec, vlen, ppos, flags); in do_writev()
1062 if (ret >= 0 && ppos) in do_writev()
1067 if (ret > 0) in do_writev()
1068 add_wchar(current, ret); in do_writev()
1070 return ret; in do_writev()
1083 ssize_t ret = -EBADF; in do_preadv() local
1090 ret = -ESPIPE; in do_preadv()
1092 ret = vfs_readv(f.file, vec, vlen, &pos, flags); in do_preadv()
1096 if (ret > 0) in do_preadv()
1097 add_rchar(current, ret); in do_preadv()
1099 return ret; in do_preadv()
1106 ssize_t ret = -EBADF; in do_pwritev() local
1113 ret = -ESPIPE; in do_pwritev()
1115 ret = vfs_writev(f.file, vec, vlen, &pos, flags); in do_pwritev()
1119 if (ret > 0) in do_pwritev()
1120 add_wchar(current, ret); in do_pwritev()
1122 return ret; in do_pwritev()
1185 ssize_t ret; in compat_readv() local
1187 ret = compat_import_iovec(READ, vec, vlen, UIO_FASTIOV, &iov, &iter); in compat_readv()
1188 if (ret >= 0) { in compat_readv()
1189 ret = do_iter_read(file, &iter, pos, flags); in compat_readv()
1192 if (ret > 0) in compat_readv()
1193 add_rchar(current, ret); in compat_readv()
1195 return ret; in compat_readv()
1203 ssize_t ret; in do_compat_readv() local
1209 ret = compat_readv(f.file, vec, vlen, &pos, flags); in do_compat_readv()
1210 if (ret >= 0) in do_compat_readv()
1213 return ret; in do_compat_readv()
1229 ssize_t ret; in do_compat_preadv64() local
1236 ret = -ESPIPE; in do_compat_preadv64()
1238 ret = compat_readv(f.file, vec, vlen, &pos, flags); in do_compat_preadv64()
1240 return ret; in do_compat_preadv64()
1293 ssize_t ret; in compat_writev() local
1295 ret = compat_import_iovec(WRITE, vec, vlen, UIO_FASTIOV, &iov, &iter); in compat_writev()
1296 if (ret >= 0) { in compat_writev()
1298 ret = do_iter_write(file, &iter, pos, flags); in compat_writev()
1302 if (ret > 0) in compat_writev()
1303 add_wchar(current, ret); in compat_writev()
1305 return ret; in compat_writev()
1313 ssize_t ret; in do_compat_writev() local
1319 ret = compat_writev(f.file, vec, vlen, &pos, flags); in do_compat_writev()
1320 if (ret >= 0) in do_compat_writev()
1323 return ret; in do_compat_writev()
1338 ssize_t ret; in do_compat_pwritev64() local
1345 ret = -ESPIPE; in do_compat_pwritev64()
1347 ret = compat_writev(f.file, vec, vlen, &pos, flags); in do_compat_pwritev64()
1349 return ret; in do_compat_pwritev64()
1499 ssize_t ret; in SYSCALL_DEFINE4() local
1505 ret = do_sendfile(out_fd, in_fd, &pos, count, MAX_NON_LFS); in SYSCALL_DEFINE4()
1508 return ret; in SYSCALL_DEFINE4()
1517 ssize_t ret; in SYSCALL_DEFINE4() local
1522 ret = do_sendfile(out_fd, in_fd, &pos, count, 0); in SYSCALL_DEFINE4()
1525 return ret; in SYSCALL_DEFINE4()
1537 ssize_t ret; in COMPAT_SYSCALL_DEFINE4() local
1543 ret = do_sendfile(out_fd, in_fd, &pos, count, MAX_NON_LFS); in COMPAT_SYSCALL_DEFINE4()
1546 return ret; in COMPAT_SYSCALL_DEFINE4()
1556 ssize_t ret; in COMPAT_SYSCALL_DEFINE4() local
1561 ret = do_sendfile(out_fd, in_fd, &pos, count, 0); in COMPAT_SYSCALL_DEFINE4()
1564 return ret; in COMPAT_SYSCALL_DEFINE4()
1632 ssize_t ret; in vfs_copy_file_range() local
1637 ret = generic_copy_file_checks(file_in, pos_in, file_out, pos_out, &len, in vfs_copy_file_range()
1639 if (unlikely(ret)) in vfs_copy_file_range()
1640 return ret; in vfs_copy_file_range()
1642 ret = rw_verify_area(READ, file_in, &pos_in, len); in vfs_copy_file_range()
1643 if (unlikely(ret)) in vfs_copy_file_range()
1644 return ret; in vfs_copy_file_range()
1646 ret = rw_verify_area(WRITE, file_out, &pos_out, len); in vfs_copy_file_range()
1647 if (unlikely(ret)) in vfs_copy_file_range()
1648 return ret; in vfs_copy_file_range()
1668 ret = cloned; in vfs_copy_file_range()
1673 ret = do_copy_file_range(file_in, pos_in, file_out, pos_out, len, in vfs_copy_file_range()
1675 WARN_ON_ONCE(ret == -EOPNOTSUPP); in vfs_copy_file_range()
1677 if (ret > 0) { in vfs_copy_file_range()
1679 add_rchar(current, ret); in vfs_copy_file_range()
1681 add_wchar(current, ret); in vfs_copy_file_range()
1689 return ret; in vfs_copy_file_range()
1701 ssize_t ret = -EBADF; in SYSCALL_DEFINE6() local
1711 ret = -EFAULT; in SYSCALL_DEFINE6()
1726 ret = vfs_copy_file_range(f_in.file, pos_in, f_out.file, pos_out, len, in SYSCALL_DEFINE6()
1728 if (ret > 0) { in SYSCALL_DEFINE6()
1729 pos_in += ret; in SYSCALL_DEFINE6()
1730 pos_out += ret; in SYSCALL_DEFINE6()
1734 ret = -EFAULT; in SYSCALL_DEFINE6()
1741 ret = -EFAULT; in SYSCALL_DEFINE6()
1752 return ret; in SYSCALL_DEFINE6()
1956 int ret; in generic_remap_file_range_prep() local
1985 ret = generic_remap_checks(file_in, pos_in, file_out, pos_out, len, in generic_remap_file_range_prep()
1987 if (ret) in generic_remap_file_range_prep()
1988 return ret; in generic_remap_file_range_prep()
1995 ret = filemap_write_and_wait_range(inode_in->i_mapping, in generic_remap_file_range_prep()
1997 if (ret) in generic_remap_file_range_prep()
1998 return ret; in generic_remap_file_range_prep()
2000 ret = filemap_write_and_wait_range(inode_out->i_mapping, in generic_remap_file_range_prep()
2002 if (ret) in generic_remap_file_range_prep()
2003 return ret; in generic_remap_file_range_prep()
2011 ret = vfs_dedupe_file_range_compare(inode_in, pos_in, in generic_remap_file_range_prep()
2013 if (ret) in generic_remap_file_range_prep()
2014 return ret; in generic_remap_file_range_prep()
2019 ret = generic_remap_check_len(inode_in, inode_out, pos_out, len, in generic_remap_file_range_prep()
2021 if (ret) in generic_remap_file_range_prep()
2022 return ret; in generic_remap_file_range_prep()
2026 ret = file_modified(file_out); in generic_remap_file_range_prep()
2028 return ret; in generic_remap_file_range_prep()
2036 loff_t ret; in do_clone_file_range() local
2048 ret = generic_file_rw_checks(file_in, file_out); in do_clone_file_range()
2049 if (ret < 0) in do_clone_file_range()
2050 return ret; in do_clone_file_range()
2055 ret = remap_verify_area(file_in, pos_in, len, false); in do_clone_file_range()
2056 if (ret) in do_clone_file_range()
2057 return ret; in do_clone_file_range()
2059 ret = remap_verify_area(file_out, pos_out, len, true); in do_clone_file_range()
2060 if (ret) in do_clone_file_range()
2061 return ret; in do_clone_file_range()
2063 ret = file_in->f_op->remap_file_range(file_in, pos_in, in do_clone_file_range()
2065 if (ret < 0) in do_clone_file_range()
2066 return ret; in do_clone_file_range()
2070 return ret; in do_clone_file_range()
2078 loff_t ret; in vfs_clone_file_range() local
2081 ret = do_clone_file_range(file_in, pos_in, file_out, pos_out, len, in vfs_clone_file_range()
2085 return ret; in vfs_clone_file_range()
2107 loff_t ret; in vfs_dedupe_file_range_one() local
2112 ret = mnt_want_write_file(dst_file); in vfs_dedupe_file_range_one()
2113 if (ret) in vfs_dedupe_file_range_one()
2114 return ret; in vfs_dedupe_file_range_one()
2116 ret = remap_verify_area(dst_file, dst_pos, len, true); in vfs_dedupe_file_range_one()
2117 if (ret < 0) in vfs_dedupe_file_range_one()
2120 ret = -EPERM; in vfs_dedupe_file_range_one()
2124 ret = -EXDEV; in vfs_dedupe_file_range_one()
2128 ret = -EISDIR; in vfs_dedupe_file_range_one()
2132 ret = -EINVAL; in vfs_dedupe_file_range_one()
2137 ret = 0; in vfs_dedupe_file_range_one()
2141 ret = dst_file->f_op->remap_file_range(src_file, src_pos, dst_file, in vfs_dedupe_file_range_one()
2146 return ret; in vfs_dedupe_file_range_one()
2157 int ret; in vfs_dedupe_file_range() local
2179 ret = remap_verify_area(file, off, len, false); in vfs_dedupe_file_range()
2180 if (ret < 0) in vfs_dedupe_file_range()
2181 return ret; in vfs_dedupe_file_range()
2182 ret = 0; in vfs_dedupe_file_range()
2226 return ret; in vfs_dedupe_file_range()