• Home
  • Raw
  • Download

Lines Matching refs:ret

335 	ssize_t ret;  in vfs_iter_read()  local
344 ret = file->f_op->read_iter(&kiocb, iter); in vfs_iter_read()
345 BUG_ON(ret == -EIOCBQUEUED); in vfs_iter_read()
346 if (ret > 0) in vfs_iter_read()
348 return ret; in vfs_iter_read()
355 ssize_t ret; in vfs_iter_write() local
364 ret = file->f_op->write_iter(&kiocb, iter); in vfs_iter_write()
365 BUG_ON(ret == -EIOCBQUEUED); in vfs_iter_write()
366 if (ret > 0) { in vfs_iter_write()
370 return ret; in vfs_iter_write()
418 ssize_t ret; in new_sync_read() local
424 ret = filp->f_op->read_iter(&kiocb, &iter); in new_sync_read()
425 BUG_ON(ret == -EIOCBQUEUED); in new_sync_read()
427 return ret; in new_sync_read()
444 ssize_t ret; in vfs_read() local
453 ret = rw_verify_area(READ, file, pos, count); in vfs_read()
454 if (ret >= 0) { in vfs_read()
455 count = ret; in vfs_read()
456 ret = __vfs_read(file, buf, count, pos); in vfs_read()
457 if (ret > 0) { in vfs_read()
459 add_rchar(current, ret); in vfs_read()
464 return ret; in vfs_read()
474 ssize_t ret; in new_sync_write() local
480 ret = filp->f_op->write_iter(&kiocb, &iter); in new_sync_write()
481 BUG_ON(ret == -EIOCBQUEUED); in new_sync_write()
482 if (ret > 0) in new_sync_write()
484 return ret; in new_sync_write()
503 ssize_t ret; in __kernel_write() local
513 ret = __vfs_write(file, p, count, pos); in __kernel_write()
515 if (ret > 0) { in __kernel_write()
517 add_wchar(current, ret); in __kernel_write()
520 return ret; in __kernel_write()
527 ssize_t ret; in vfs_write() local
536 ret = rw_verify_area(WRITE, file, pos, count); in vfs_write()
537 if (ret >= 0) { in vfs_write()
538 count = ret; in vfs_write()
540 ret = __vfs_write(file, buf, count, pos); in vfs_write()
541 if (ret > 0) { in vfs_write()
543 add_wchar(current, ret); in vfs_write()
549 return ret; in vfs_write()
568 ssize_t ret = -EBADF; in SYSCALL_DEFINE3() local
572 ret = vfs_read(f.file, buf, count, &pos); in SYSCALL_DEFINE3()
573 if (ret >= 0) in SYSCALL_DEFINE3()
577 return ret; in SYSCALL_DEFINE3()
584 ssize_t ret = -EBADF; in SYSCALL_DEFINE3() local
588 ret = vfs_write(f.file, buf, count, &pos); in SYSCALL_DEFINE3()
589 if (ret >= 0) in SYSCALL_DEFINE3()
594 return ret; in SYSCALL_DEFINE3()
601 ssize_t ret = -EBADF; in SYSCALL_DEFINE4() local
608 ret = -ESPIPE; in SYSCALL_DEFINE4()
610 ret = vfs_read(f.file, buf, count, &pos); in SYSCALL_DEFINE4()
614 return ret; in SYSCALL_DEFINE4()
621 ssize_t ret = -EBADF; in SYSCALL_DEFINE4() local
628 ret = -ESPIPE; in SYSCALL_DEFINE4()
630 ret = vfs_write(f.file, buf, count, &pos); in SYSCALL_DEFINE4()
634 return ret; in SYSCALL_DEFINE4()
662 ssize_t ret; in do_iter_readv_writev() local
667 ret = fn(&kiocb, iter); in do_iter_readv_writev()
668 BUG_ON(ret == -EIOCBQUEUED); in do_iter_readv_writev()
670 return ret; in do_iter_readv_writev()
677 ssize_t ret = 0; in do_loop_readv_writev() local
686 if (!ret) in do_loop_readv_writev()
687 ret = nr; in do_loop_readv_writev()
690 ret += nr; in do_loop_readv_writev()
696 return ret; in do_loop_readv_writev()
708 ssize_t ret; in rw_copy_check_uvector() local
717 ret = 0; in rw_copy_check_uvector()
726 ret = -EINVAL; in rw_copy_check_uvector()
732 ret = -ENOMEM; in rw_copy_check_uvector()
737 ret = -EFAULT; in rw_copy_check_uvector()
750 ret = 0; in rw_copy_check_uvector()
758 ret = -EINVAL; in rw_copy_check_uvector()
763 ret = -EFAULT; in rw_copy_check_uvector()
766 if (len > MAX_RW_COUNT - ret) { in rw_copy_check_uvector()
767 len = MAX_RW_COUNT - ret; in rw_copy_check_uvector()
770 ret += len; in rw_copy_check_uvector()
774 return ret; in rw_copy_check_uvector()
785 ssize_t ret; in do_readv_writev() local
789 ret = import_iovec(type, uvector, nr_segs, in do_readv_writev()
791 if (ret < 0) in do_readv_writev()
792 return ret; in do_readv_writev()
797 ret = rw_verify_area(type, file, pos, tot_len); in do_readv_writev()
798 if (ret < 0) in do_readv_writev()
811 ret = do_iter_readv_writev(file, &iter, pos, iter_fn); in do_readv_writev()
813 ret = do_loop_readv_writev(file, &iter, pos, fn); in do_readv_writev()
820 if ((ret + (type == READ)) > 0) { in do_readv_writev()
826 return ret; in do_readv_writev()
859 ssize_t ret = -EBADF; in SYSCALL_DEFINE3() local
863 ret = vfs_readv(f.file, vec, vlen, &pos); in SYSCALL_DEFINE3()
864 if (ret >= 0) in SYSCALL_DEFINE3()
869 if (ret > 0) in SYSCALL_DEFINE3()
870 add_rchar(current, ret); in SYSCALL_DEFINE3()
872 return ret; in SYSCALL_DEFINE3()
879 ssize_t ret = -EBADF; in SYSCALL_DEFINE3() local
883 ret = vfs_writev(f.file, vec, vlen, &pos); in SYSCALL_DEFINE3()
884 if (ret >= 0) in SYSCALL_DEFINE3()
889 if (ret > 0) in SYSCALL_DEFINE3()
890 add_wchar(current, ret); in SYSCALL_DEFINE3()
892 return ret; in SYSCALL_DEFINE3()
906 ssize_t ret = -EBADF; in SYSCALL_DEFINE5() local
913 ret = -ESPIPE; in SYSCALL_DEFINE5()
915 ret = vfs_readv(f.file, vec, vlen, &pos); in SYSCALL_DEFINE5()
919 if (ret > 0) in SYSCALL_DEFINE5()
920 add_rchar(current, ret); in SYSCALL_DEFINE5()
922 return ret; in SYSCALL_DEFINE5()
930 ssize_t ret = -EBADF; in SYSCALL_DEFINE5() local
937 ret = -ESPIPE; in SYSCALL_DEFINE5()
939 ret = vfs_writev(f.file, vec, vlen, &pos); in SYSCALL_DEFINE5()
943 if (ret > 0) in SYSCALL_DEFINE5()
944 add_wchar(current, ret); in SYSCALL_DEFINE5()
946 return ret; in SYSCALL_DEFINE5()
959 ssize_t ret; in compat_do_readv_writev() local
963 ret = compat_import_iovec(type, uvector, nr_segs, in compat_do_readv_writev()
965 if (ret < 0) in compat_do_readv_writev()
966 return ret; in compat_do_readv_writev()
971 ret = rw_verify_area(type, file, pos, tot_len); in compat_do_readv_writev()
972 if (ret < 0) in compat_do_readv_writev()
985 ret = do_iter_readv_writev(file, &iter, pos, iter_fn); in compat_do_readv_writev()
987 ret = do_loop_readv_writev(file, &iter, pos, fn); in compat_do_readv_writev()
994 if ((ret + (type == READ)) > 0) { in compat_do_readv_writev()
1000 return ret; in compat_do_readv_writev()
1007 ssize_t ret = -EBADF; in compat_readv() local
1012 ret = -EINVAL; in compat_readv()
1016 ret = compat_do_readv_writev(READ, file, vec, vlen, pos); in compat_readv()
1019 if (ret > 0) in compat_readv()
1020 add_rchar(current, ret); in compat_readv()
1022 return ret; in compat_readv()
1030 ssize_t ret; in COMPAT_SYSCALL_DEFINE3() local
1036 ret = compat_readv(f.file, vec, vlen, &pos); in COMPAT_SYSCALL_DEFINE3()
1037 if (ret >= 0) in COMPAT_SYSCALL_DEFINE3()
1040 return ret; in COMPAT_SYSCALL_DEFINE3()
1048 ssize_t ret; in __compat_sys_preadv64() local
1055 ret = -ESPIPE; in __compat_sys_preadv64()
1057 ret = compat_readv(f.file, vec, vlen, &pos); in __compat_sys_preadv64()
1059 return ret; in __compat_sys_preadv64()
1084 ssize_t ret = -EBADF; in compat_writev() local
1089 ret = -EINVAL; in compat_writev()
1093 ret = compat_do_readv_writev(WRITE, file, vec, vlen, pos); in compat_writev()
1096 if (ret > 0) in compat_writev()
1097 add_wchar(current, ret); in compat_writev()
1099 return ret; in compat_writev()
1107 ssize_t ret; in COMPAT_SYSCALL_DEFINE3() local
1113 ret = compat_writev(f.file, vec, vlen, &pos); in COMPAT_SYSCALL_DEFINE3()
1114 if (ret >= 0) in COMPAT_SYSCALL_DEFINE3()
1117 return ret; in COMPAT_SYSCALL_DEFINE3()
1125 ssize_t ret; in __compat_sys_pwritev64() local
1132 ret = -ESPIPE; in __compat_sys_pwritev64()
1134 ret = compat_writev(f.file, vec, vlen, &pos); in __compat_sys_pwritev64()
1136 return ret; in __compat_sys_pwritev64()
1262 ssize_t ret; in SYSCALL_DEFINE4() local
1268 ret = do_sendfile(out_fd, in_fd, &pos, count, MAX_NON_LFS); in SYSCALL_DEFINE4()
1271 return ret; in SYSCALL_DEFINE4()
1280 ssize_t ret; in SYSCALL_DEFINE4() local
1285 ret = do_sendfile(out_fd, in_fd, &pos, count, 0); in SYSCALL_DEFINE4()
1288 return ret; in SYSCALL_DEFINE4()
1300 ssize_t ret; in COMPAT_SYSCALL_DEFINE4() local
1306 ret = do_sendfile(out_fd, in_fd, &pos, count, MAX_NON_LFS); in COMPAT_SYSCALL_DEFINE4()
1309 return ret; in COMPAT_SYSCALL_DEFINE4()
1319 ssize_t ret; in COMPAT_SYSCALL_DEFINE4() local
1324 ret = do_sendfile(out_fd, in_fd, &pos, count, 0); in COMPAT_SYSCALL_DEFINE4()
1327 return ret; in COMPAT_SYSCALL_DEFINE4()