• Home
  • Raw
  • Download

Lines Matching refs:result

343 	ssize_t result = -EIOCBQUEUED;  in nfs_direct_wait()  local
349 result = wait_for_completion_killable(&dreq->completion); in nfs_direct_wait()
351 if (!result) { in nfs_direct_wait()
352 result = dreq->count; in nfs_direct_wait()
355 if (!result) in nfs_direct_wait()
356 result = dreq->error; in nfs_direct_wait()
359 return (ssize_t) result; in nfs_direct_wait()
453 ssize_t result = -EINVAL; in nfs_direct_read_schedule_iovec() local
469 result = iov_iter_get_pages_alloc(iter, &pagevec, in nfs_direct_read_schedule_iovec()
471 if (result < 0) in nfs_direct_read_schedule_iovec()
474 bytes = result; in nfs_direct_read_schedule_iovec()
476 npages = (result + pgbase + PAGE_SIZE - 1) / PAGE_SIZE; in nfs_direct_read_schedule_iovec()
484 result = PTR_ERR(req); in nfs_direct_read_schedule_iovec()
490 result = desc.pg_error; in nfs_direct_read_schedule_iovec()
502 if (result < 0) in nfs_direct_read_schedule_iovec()
515 return result < 0 ? result : -EIO; in nfs_direct_read_schedule_iovec()
549 ssize_t result = -EINVAL, requested; in nfs_file_direct_read() local
556 result = 0; in nfs_file_direct_read()
562 result = -ENOMEM; in nfs_file_direct_read()
573 result = PTR_ERR(l_ctx); in nfs_file_direct_read()
591 result = nfs_direct_wait(dreq); in nfs_file_direct_read()
592 if (result > 0) { in nfs_file_direct_read()
593 requested -= result; in nfs_file_direct_read()
594 iocb->ki_pos += result; in nfs_file_direct_read()
598 result = requested; in nfs_file_direct_read()
604 return result; in nfs_file_direct_read()
857 ssize_t result = 0; in nfs_direct_write_schedule_iovec() local
874 result = iov_iter_get_pages_alloc(iter, &pagevec, in nfs_direct_write_schedule_iovec()
876 if (result < 0) in nfs_direct_write_schedule_iovec()
879 bytes = result; in nfs_direct_write_schedule_iovec()
881 npages = (result + pgbase + PAGE_SIZE - 1) / PAGE_SIZE; in nfs_direct_write_schedule_iovec()
889 result = PTR_ERR(req); in nfs_direct_write_schedule_iovec()
895 result = desc.pg_error; in nfs_direct_write_schedule_iovec()
903 result = desc.pg_error; in nfs_direct_write_schedule_iovec()
915 if (result < 0) in nfs_direct_write_schedule_iovec()
927 return result < 0 ? result : -EIO; in nfs_direct_write_schedule_iovec()
957 ssize_t result = -EINVAL, requested; in nfs_file_direct_write() local
969 result = generic_write_checks(iocb, iter); in nfs_file_direct_write()
970 if (result <= 0) in nfs_file_direct_write()
971 return result; in nfs_file_direct_write()
972 count = result; in nfs_file_direct_write()
980 result = -ENOMEM; in nfs_file_direct_write()
991 result = PTR_ERR(l_ctx); in nfs_file_direct_write()
1010 result = nfs_direct_wait(dreq); in nfs_file_direct_write()
1011 if (result > 0) { in nfs_file_direct_write()
1012 requested -= result; in nfs_file_direct_write()
1013 iocb->ki_pos = pos + result; in nfs_file_direct_write()
1015 generic_write_sync(iocb, result); in nfs_file_direct_write()
1019 result = requested; in nfs_file_direct_write()
1024 return result; in nfs_file_direct_write()