Searched refs:ext_arg (Results 1 – 3 of 3) sorted by relevance
144 struct ext_arg *ext_arg, in __io_cqring_wait_schedule() argument154 if (ext_arg->iowait && current_pending_io()) in __io_cqring_wait_schedule()167 struct ext_arg *ext_arg, in io_cqring_wait_schedule() argument181 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() argument226 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()[all …]
15 struct ext_arg { struct25 struct ext_arg *ext_arg); argument
2470 const void __user *argp, struct ext_arg *ext_arg) in io_get_ext_arg() argument2475 ext_arg->iowait = !(flags & IORING_ENTER_NO_IOWAIT); in io_get_ext_arg()2482 ext_arg->sig = (const sigset_t __user *) argp; in io_get_ext_arg()2489 if (ext_arg->argsz != sizeof(struct io_uring_reg_wait)) in io_get_ext_arg()2497 ext_arg->min_time = READ_ONCE(w->min_wait_usec) * NSEC_PER_USEC; in io_get_ext_arg()2498 ext_arg->sig = u64_to_user_ptr(READ_ONCE(w->sigmask)); in io_get_ext_arg()2499 ext_arg->argsz = READ_ONCE(w->sigmask_sz); in io_get_ext_arg()2501 ext_arg->ts.tv_sec = READ_ONCE(w->ts.tv_sec); in io_get_ext_arg()2502 ext_arg->ts.tv_nsec = READ_ONCE(w->ts.tv_nsec); in io_get_ext_arg()2503 ext_arg->ts_set = true; in io_get_ext_arg()[all …]