Lines Matching refs:result

348 	ssize_t result = -EIOCBQUEUED;  in nfs_direct_wait()  local
354 result = wait_for_completion_killable(&dreq->completion); in nfs_direct_wait()
356 if (!result) in nfs_direct_wait()
357 result = dreq->error; in nfs_direct_wait()
358 if (!result) in nfs_direct_wait()
359 result = dreq->count; in nfs_direct_wait()
362 return (ssize_t) result; in nfs_direct_wait()
477 ssize_t result = -EINVAL; in nfs_direct_read_schedule_iovec() local
493 result = iov_iter_get_pages_alloc(iter, &pagevec, in nfs_direct_read_schedule_iovec()
495 if (result < 0) in nfs_direct_read_schedule_iovec()
498 bytes = result; in nfs_direct_read_schedule_iovec()
500 npages = (result + pgbase + PAGE_SIZE - 1) / PAGE_SIZE; in nfs_direct_read_schedule_iovec()
508 result = PTR_ERR(req); in nfs_direct_read_schedule_iovec()
514 result = desc.pg_error; in nfs_direct_read_schedule_iovec()
526 if (result < 0) in nfs_direct_read_schedule_iovec()
539 return result < 0 ? result : -EIO; in nfs_direct_read_schedule_iovec()
575 ssize_t result = -EINVAL; in nfs_file_direct_read() local
582 result = 0; in nfs_file_direct_read()
587 result = nfs_sync_mapping(mapping); in nfs_file_direct_read()
588 if (result) in nfs_file_direct_read()
593 result = -ENOMEM; in nfs_file_direct_read()
604 result = PTR_ERR(l_ctx); in nfs_file_direct_read()
612 result = nfs_direct_read_schedule_iovec(dreq, iter, pos); in nfs_file_direct_read()
616 if (!result) { in nfs_file_direct_read()
617 result = nfs_direct_wait(dreq); in nfs_file_direct_read()
618 if (result > 0) in nfs_file_direct_read()
619 iocb->ki_pos = pos + result; in nfs_file_direct_read()
623 return result; in nfs_file_direct_read()
630 return result; in nfs_file_direct_read()
863 ssize_t result = 0; in nfs_direct_write_schedule_iovec() local
880 result = iov_iter_get_pages_alloc(iter, &pagevec, in nfs_direct_write_schedule_iovec()
882 if (result < 0) in nfs_direct_write_schedule_iovec()
885 bytes = result; in nfs_direct_write_schedule_iovec()
887 npages = (result + pgbase + PAGE_SIZE - 1) / PAGE_SIZE; in nfs_direct_write_schedule_iovec()
895 result = PTR_ERR(req); in nfs_direct_write_schedule_iovec()
905 result = desc.pg_error; in nfs_direct_write_schedule_iovec()
917 if (result < 0) in nfs_direct_write_schedule_iovec()
929 return result < 0 ? result : -EIO; in nfs_direct_write_schedule_iovec()
960 ssize_t result = -EINVAL; in nfs_file_direct_write() local
979 result = nfs_sync_mapping(mapping); in nfs_file_direct_write()
980 if (result) in nfs_file_direct_write()
984 result = invalidate_inode_pages2_range(mapping, in nfs_file_direct_write()
986 if (result) in nfs_file_direct_write()
992 result = -ENOMEM; in nfs_file_direct_write()
1003 result = PTR_ERR(l_ctx); in nfs_file_direct_write()
1010 result = nfs_direct_write_schedule_iovec(dreq, iter, pos); in nfs_file_direct_write()
1019 if (!result) { in nfs_file_direct_write()
1020 result = nfs_direct_wait(dreq); in nfs_file_direct_write()
1021 if (result > 0) { in nfs_file_direct_write()
1024 iocb->ki_pos = pos + result; in nfs_file_direct_write()
1029 generic_write_sync(file, pos, result); in nfs_file_direct_write()
1033 return result; in nfs_file_direct_write()
1039 return result; in nfs_file_direct_write()