Lines Matching refs:ret
48 bool ret; in io_waitid_compat_copy_si() local
61 ret = true; in io_waitid_compat_copy_si()
64 return ret; in io_waitid_compat_copy_si()
66 ret = false; in io_waitid_compat_copy_si()
73 bool ret; in io_waitid_copy_si() local
90 ret = true; in io_waitid_copy_si()
93 return ret; in io_waitid_copy_si()
95 ret = false; in io_waitid_copy_si()
99 static int io_waitid_finish(struct io_kiocb *req, int ret) in io_waitid_finish() argument
103 if (ret > 0) { in io_waitid_finish()
105 ret = 0; in io_waitid_finish()
109 ret = -EFAULT; in io_waitid_finish()
111 return ret; in io_waitid_finish()
114 static void io_waitid_complete(struct io_kiocb *req, int ret) in io_waitid_complete() argument
125 ret = io_waitid_finish(req, ret); in io_waitid_complete()
126 if (ret < 0) in io_waitid_complete()
128 io_req_set_res(req, ret, 0); in io_waitid_complete()
188 int ret; in io_waitid_cb() local
192 ret = __do_wait(&iwa->wo); in io_waitid_cb()
200 if (unlikely(ret == -ERESTARTSYS)) { in io_waitid_cb()
204 ret = -ECANCELED; in io_waitid_cb()
208 ret = __do_wait(&iwa->wo); in io_waitid_cb()
209 if (ret == -ERESTARTSYS) { in io_waitid_cb()
219 io_waitid_complete(req, ret); in io_waitid_cb()
270 int ret; in io_waitid() local
272 ret = kernel_waitid_prepare(&iwa->wo, iw->which, iw->upid, &iw->info, in io_waitid()
274 if (ret) in io_waitid()
298 ret = __do_wait(&iwa->wo); in io_waitid()
299 if (ret == -ERESTARTSYS) { in io_waitid()
319 ret = io_waitid_finish(req, ret); in io_waitid()
323 if (ret < 0) in io_waitid()
325 io_req_set_res(req, ret, 0); in io_waitid()