Lines Matching refs:ret

23 	long				ret;
42 dio->req->ki_complete(dio->req, dio->ret);
51 dio->ret = blk_status_to_errno(bio->bi_status);
76 ssize_t ret;
84 ret = min_t(loff_t, iter->count,
87 if (!ret)
88 return ret;
90 shorten = iov_iter_count(iter) - round_up(ret, block_bytes(c));
123 dio->ret = ret;
144 ret = bio_iov_iter_get_pages(bio, iter);
145 if (ret < 0) {
168 ret = dio->ret;
170 return ret;
182 ssize_t ret;
191 ret = filemap_write_and_wait_range(mapping,
194 if (ret < 0)
201 ret = bch2_direct_IO_read(iocb, iter);
204 if (ret >= 0)
205 iocb->ki_pos += ret;
208 ret = generic_file_read_iter(iocb, iter);
212 return bch2_err_class(ret);
246 bool ret = true;
264 ret = false;
276 return err ? false : ret;
345 int ret;
352 ret = bch2_inode_find_by_inum(c, inode_inum(dio->inode), &inode);
353 if (ret) {
354 dio->op.error = ret;
375 long ret;
387 ret = dio->op.error ?: ((long) dio->written << 9);
395 if (ret < 0)
396 ret = bch2_err_class(ret);
399 req->ki_complete(req, ret);
400 ret = -EIOCBQUEUED;
402 return ret;
445 long ret;
455 ret = bio_iov_iter_get_pages(bio, &dio->iter);
466 if (dropped_locks && ret)
467 ret = 0;
469 if (unlikely(ret < 0))
473 ret = bch2_write_invalidate_inode_pages_range(mapping,
476 if (unlikely(ret))
492 ret = -EFAULT;
511 ret = bch2_quota_reservation_add(c, inode, &dio->quota_res,
513 if (unlikely(ret))
516 ret = bch2_disk_reservation_get(c, &dio->op.res, bio_sectors(bio),
518 if (unlikely(ret) &&
546 dio->op.error = ret;
588 ssize_t ret;
600 ret = generic_write_checks(req, iter);
601 if (unlikely(ret <= 0))
604 ret = file_remove_privs(file);
605 if (unlikely(ret))
608 ret = file_update_time(file);
609 if (unlikely(ret))
645 ret = bch2_write_invalidate_inode_pages_range(mapping,
648 if (unlikely(ret))
652 ret = bch2_dio_write_loop(dio);
656 return ret;