Lines Matching refs:ret
957 bool ret = false;
974 ret = true;
978 return ret;
1082 struct kioctx *ctx, *ret = NULL;
1099 ret = ctx;
1103 return ret;
1207 long ret = 0;
1238 while (ret < nr) {
1251 avail = min(avail, nr - ret);
1255 copy_ret = copy_to_user(event + ret, ev + pos,
1259 ret = -EFAULT;
1263 ret += avail;
1272 pr_debug("%li h%u t%u\n", ret, head, tail);
1276 return ret;
1282 long ret = aio_read_events_ring(ctx, event + *i, nr - *i);
1284 if (ret > 0)
1285 *i += ret;
1288 ret = -EINVAL;
1291 *i = ret;
1293 return ret < 0 || *i >= min_nr;
1300 long ret = 0;
1317 aio_read_events(ctx, min_nr, nr, event, &ret);
1320 aio_read_events(ctx, min_nr, nr, event, &ret),
1322 return ret;
1342 long ret;
1344 ret = get_user(ctx, ctxp);
1345 if (unlikely(ret))
1348 ret = -EINVAL;
1356 ret = PTR_ERR(ioctx);
1358 ret = put_user(ioctx->user_id, ctxp);
1359 if (ret)
1365 return ret;
1373 long ret;
1375 ret = get_user(ctx, ctx32p);
1376 if (unlikely(ret))
1379 ret = -EINVAL;
1387 ret = PTR_ERR(ioctx);
1390 ret = put_user((u32)ioctx->user_id, ctx32p);
1391 if (ret)
1397 return ret;
1412 int ret;
1421 ret = kill_ioctx(current->mm, ioctx, &wait);
1428 if (!ret)
1431 return ret;
1468 int ret;
1482 ret = ioprio_check_cap(iocb->aio_reqprio);
1483 if (ret) {
1484 pr_debug("aio ioprio check cap error: %d\n", ret);
1485 return ret;
1492 ret = kiocb_set_rw_flags(req, iocb->aio_rw_flags);
1493 if (unlikely(ret))
1494 return ret;
1508 ssize_t ret = import_single_range(rw, buf, len, *iovec, iter);
1510 return ret;
1516 static inline void aio_rw_done(struct kiocb *req, ssize_t ret)
1518 switch (ret) {
1529 ret = -EINTR;
1532 req->ki_complete(req, ret);
1542 int ret;
1544 ret = aio_prep_rw(req, iocb);
1545 if (ret)
1546 return ret;
1553 ret = aio_setup_rw(ITER_DEST, iocb, &iovec, vectored, compat, &iter);
1554 if (ret < 0)
1555 return ret;
1556 ret = rw_verify_area(READ, file, &req->ki_pos, iov_iter_count(&iter));
1557 if (!ret)
1560 return ret;
1569 int ret;
1571 ret = aio_prep_rw(req, iocb);
1572 if (ret)
1573 return ret;
1581 ret = aio_setup_rw(ITER_SOURCE, iocb, &iovec, vectored, compat, &iter);
1582 if (ret < 0)
1583 return ret;
1584 ret = rw_verify_area(WRITE, file, &req->ki_pos, iov_iter_count(&iter));
1585 if (!ret) {
1592 return ret;
2041 long ret = 0;
2063 ret = -EFAULT;
2067 ret = io_submit_one(ctx, user_iocb, false);
2068 if (ret)
2075 return i ? i : ret;
2083 long ret = 0;
2105 ret = -EFAULT;
2109 ret = io_submit_one(ctx, compat_ptr(user_iocb), true);
2110 if (ret)
2117 return i ? i : ret;
2136 int ret = -EINVAL;
2153 ret = kiocb->ki_cancel(&kiocb->rw);
2160 if (!ret) {
2166 ret = -EINPROGRESS;
2171 return ret;
2182 long ret = -EINVAL;
2186 ret = read_events(ioctx, min_nr, nr, events, until);
2190 return ret;
2214 int ret;
2219 ret = do_io_getevents(ctx_id, min_nr, nr, events, timeout ? &ts : NULL);
2220 if (!ret && signal_pending(current))
2221 ret = -EINTR;
2222 return ret;
2243 int ret;
2251 ret = set_user_sigmask(ksig.sigmask, ksig.sigsetsize);
2252 if (ret)
2253 return ret;
2255 ret = do_io_getevents(ctx_id, min_nr, nr, events, timeout ? &ts : NULL);
2259 if (interrupted && !ret)
2260 ret = -ERESTARTNOHAND;
2262 return ret;
2278 int ret;
2287 ret = set_user_sigmask(ksig.sigmask, ksig.sigsetsize);
2288 if (ret)
2289 return ret;
2291 ret = do_io_getevents(ctx_id, min_nr, nr, events, timeout ? &ts : NULL);
2295 if (interrupted && !ret)
2296 ret = -ERESTARTNOHAND;
2298 return ret;
2312 int ret;
2317 ret = do_io_getevents(ctx_id, min_nr, nr, events, timeout ? &t : NULL);
2318 if (!ret && signal_pending(current))
2319 ret = -EINTR;
2320 return ret;
2345 int ret;
2353 ret = set_compat_user_sigmask(compat_ptr(ksig.sigmask), ksig.sigsetsize);
2354 if (ret)
2355 return ret;
2357 ret = do_io_getevents(ctx_id, min_nr, nr, events, timeout ? &t : NULL);
2361 if (interrupted && !ret)
2362 ret = -ERESTARTNOHAND;
2364 return ret;
2380 int ret;
2388 ret = set_compat_user_sigmask(compat_ptr(ksig.sigmask), ksig.sigsetsize);
2389 if (ret)
2390 return ret;
2392 ret = do_io_getevents(ctx_id, min_nr, nr, events, timeout ? &t : NULL);
2396 if (interrupted && !ret)
2397 ret = -ERESTARTNOHAND;
2399 return ret;