Lines Matching refs:ext_arg
144 struct ext_arg *ext_arg, in __io_cqring_wait_schedule() argument
154 if (ext_arg->iowait && current_pending_io()) in __io_cqring_wait_schedule()
167 struct ext_arg *ext_arg, in io_cqring_wait_schedule() argument
181 return __io_cqring_wait_schedule(ctx, iowq, ext_arg, start_time); in io_cqring_wait_schedule()
189 struct ext_arg *ext_arg) in io_cqring_wait() argument
226 iowq.min_timeout = ext_arg->min_time; in io_cqring_wait()
230 if (ext_arg->ts_set) { in io_cqring_wait()
231 iowq.timeout = timespec64_to_ktime(ext_arg->ts); in io_cqring_wait()
236 if (ext_arg->sig) { in io_cqring_wait()
239 ret = set_compat_user_sigmask((const compat_sigset_t __user *)ext_arg->sig, in io_cqring_wait()
240 ext_arg->argsz); in io_cqring_wait()
243 ret = set_user_sigmask(ext_arg->sig, ext_arg->argsz); in io_cqring_wait()
263 ret = io_cqring_wait_schedule(ctx, &iowq, ext_arg, start_time); in io_cqring_wait()