Lines Matching refs:ret2
723 ssize_t ret, ret2;
810 ret2 = io_setup_async_rw(req, iovec, s, true);
812 if (ret2) {
813 ret = ret > 0 ? ret : ret2;
870 ssize_t ret, ret2;
921 ret2 = call_write_iter(req->file, kiocb, &s->iter);
923 ret2 = loop_rw_iter(WRITE, rw, &s->iter);
925 ret2 = -EINVAL;
929 ret2 = -EAGAIN;
936 if (ret2 == -EOPNOTSUPP && (kiocb->ki_flags & IOCB_NOWAIT))
937 ret2 = -EAGAIN;
939 if (ret2 == -EAGAIN && (req->flags & REQ_F_NOWAIT))
941 if (!force_nonblock || ret2 != -EAGAIN) {
943 if (ret2 == -EAGAIN && (req->ctx->flags & IORING_SETUP_IOPOLL))
946 if (ret2 != req->cqe.res && ret2 >= 0 && need_complete_io(req)) {
949 trace_io_uring_short_write(req->ctx, kiocb->ki_pos - ret2,
950 req->cqe.res, ret2);
962 io->bytes_done += ret2;
969 ret = kiocb_done(req, ret2, issue_flags);