• Home
  • Raw
  • Download

Lines Matching refs:result

372 	ssize_t result = -EIOCBQUEUED;  in nfs_direct_wait()  local
378 result = wait_for_completion_killable(&dreq->completion); in nfs_direct_wait()
380 if (!result) { in nfs_direct_wait()
381 result = dreq->count; in nfs_direct_wait()
384 if (!result) in nfs_direct_wait()
385 result = dreq->error; in nfs_direct_wait()
388 return (ssize_t) result; in nfs_direct_wait()
482 ssize_t result = -EINVAL; in nfs_direct_read_schedule_iovec() local
498 result = iov_iter_get_pages_alloc(iter, &pagevec, in nfs_direct_read_schedule_iovec()
500 if (result < 0) in nfs_direct_read_schedule_iovec()
503 bytes = result; in nfs_direct_read_schedule_iovec()
505 npages = (result + pgbase + PAGE_SIZE - 1) / PAGE_SIZE; in nfs_direct_read_schedule_iovec()
513 result = PTR_ERR(req); in nfs_direct_read_schedule_iovec()
519 result = desc.pg_error; in nfs_direct_read_schedule_iovec()
531 if (result < 0) in nfs_direct_read_schedule_iovec()
544 return result < 0 ? result : -EIO; in nfs_direct_read_schedule_iovec()
578 ssize_t result = -EINVAL, requested; in nfs_file_direct_read() local
585 result = 0; in nfs_file_direct_read()
591 result = -ENOMEM; in nfs_file_direct_read()
602 result = PTR_ERR(l_ctx); in nfs_file_direct_read()
620 result = nfs_direct_wait(dreq); in nfs_file_direct_read()
621 if (result > 0) { in nfs_file_direct_read()
622 requested -= result; in nfs_file_direct_read()
623 iocb->ki_pos += result; in nfs_file_direct_read()
627 result = requested; in nfs_file_direct_read()
633 return result; in nfs_file_direct_read()
890 ssize_t result = 0; in nfs_direct_write_schedule_iovec() local
907 result = iov_iter_get_pages_alloc(iter, &pagevec, in nfs_direct_write_schedule_iovec()
909 if (result < 0) in nfs_direct_write_schedule_iovec()
912 bytes = result; in nfs_direct_write_schedule_iovec()
914 npages = (result + pgbase + PAGE_SIZE - 1) / PAGE_SIZE; in nfs_direct_write_schedule_iovec()
922 result = PTR_ERR(req); in nfs_direct_write_schedule_iovec()
929 result = desc.pg_error; in nfs_direct_write_schedule_iovec()
937 result = desc.pg_error; in nfs_direct_write_schedule_iovec()
949 if (result < 0) in nfs_direct_write_schedule_iovec()
961 return result < 0 ? result : -EIO; in nfs_direct_write_schedule_iovec()
991 ssize_t result = -EINVAL, requested; in nfs_file_direct_write() local
1003 result = generic_write_checks(iocb, iter); in nfs_file_direct_write()
1004 if (result <= 0) in nfs_file_direct_write()
1005 return result; in nfs_file_direct_write()
1006 count = result; in nfs_file_direct_write()
1014 result = -ENOMEM; in nfs_file_direct_write()
1025 result = PTR_ERR(l_ctx); in nfs_file_direct_write()
1044 result = nfs_direct_wait(dreq); in nfs_file_direct_write()
1045 if (result > 0) { in nfs_file_direct_write()
1046 requested -= result; in nfs_file_direct_write()
1047 iocb->ki_pos = pos + result; in nfs_file_direct_write()
1049 generic_write_sync(iocb, result); in nfs_file_direct_write()
1053 result = requested; in nfs_file_direct_write()
1058 return result; in nfs_file_direct_write()