Lines Matching refs:result
243 ssize_t result = -EIOCBQUEUED;
249 result = wait_for_completion_killable(&dreq->completion);
251 if (!result) {
252 result = dreq->count;
255 if (!result)
256 result = dreq->error;
259 return (ssize_t) result;
353 ssize_t result = -EINVAL;
369 result = iov_iter_get_pages_alloc(iter, &pagevec,
371 if (result < 0)
374 bytes = result;
376 npages = (result + pgbase + PAGE_SIZE - 1) / PAGE_SIZE;
384 result = PTR_ERR(req);
390 result = desc.pg_error;
402 if (result < 0)
415 return result < 0 ? result : -EIO;
451 ssize_t result, requested;
458 result = 0;
464 result = -ENOMEM;
475 result = PTR_ERR(l_ctx);
496 result = nfs_direct_wait(dreq);
497 if (result > 0) {
498 requested -= result;
499 iocb->ki_pos += result;
503 result = requested;
509 return result;
833 ssize_t result = 0;
850 result = iov_iter_get_pages_alloc(iter, &pagevec,
852 if (result < 0)
855 bytes = result;
857 npages = (result + pgbase + PAGE_SIZE - 1) / PAGE_SIZE;
865 result = PTR_ERR(req);
871 result = desc.pg_error;
879 result = desc.pg_error;
891 if (result < 0)
903 return result < 0 ? result : -EIO;
935 ssize_t result, requested;
949 result = iov_iter_count(iter);
951 result = generic_write_checks(iocb, iter);
952 if (result <= 0)
953 return result;
954 count = result;
962 result = -ENOMEM;
973 result = PTR_ERR(l_ctx);
1000 result = nfs_direct_wait(dreq);
1001 if (result > 0) {
1002 requested -= result;
1003 iocb->ki_pos = pos + result;
1005 generic_write_sync(iocb, result);
1009 result = requested;
1014 return result;