Lines Matching defs:arg

598 	u64				arg;
3521 int sync, void *arg)
3525 struct wait_page_key *key = arg;
6462 req->rsrc_update.arg = READ_ONCE(sqe->addr);
6473 up.data = req->rsrc_update.arg;
8375 static int io_sqe_files_register(struct io_ring_ctx *ctx, void __user *arg,
8378 __s32 __user *fds = (__s32 __user *) arg;
8954 void __user *arg, unsigned index)
8963 ciovs = (struct compat_iovec __user *) arg;
8972 src = (struct iovec __user *) arg;
9180 static int io_sqe_buffers_register(struct io_ring_ctx *ctx, void __user *arg,
9205 ret = io_copy_iov(ctx, &iov, arg, i);
9292 static int io_eventfd_register(struct io_ring_ctx *ctx, void __user *arg)
9294 __s32 __user *fds = arg;
10030 struct io_uring_getevents_arg arg;
10046 if (*argsz != sizeof(arg))
10048 if (copy_from_user(&arg, argp, sizeof(arg)))
10050 if (arg.pad)
10052 *sig = u64_to_user_ptr(arg.sigmask);
10053 *argsz = arg.sigmask_sz;
10054 *ts = u64_to_user_ptr(arg.ts);
10526 static int io_probe(struct io_ring_ctx *ctx, void __user *arg, unsigned nr_args)
10540 if (copy_from_user(p, arg, size))
10558 if (copy_to_user(arg, p, size))
10582 static int io_register_restrictions(struct io_ring_ctx *ctx, void __user *arg,
10597 if (!arg || nr_args > IORING_MAX_RESTRICTIONS)
10604 res = memdup_user(arg, size);
10688 static int io_register_files_update(struct io_ring_ctx *ctx, void __user *arg,
10696 if (copy_from_user(&up, arg, sizeof(struct io_uring_rsrc_update)))
10703 static int io_register_rsrc_update(struct io_ring_ctx *ctx, void __user *arg,
10710 if (copy_from_user(&up, arg, sizeof(up)))
10717 static int io_register_rsrc(struct io_ring_ctx *ctx, void __user *arg,
10727 if (copy_from_user(&rr, arg, size))
10743 static int io_register_iowq_aff(struct io_ring_ctx *ctx, void __user *arg,
10763 (const compat_ulong_t __user *)arg,
10766 ret = copy_from_user(new_mask, arg, len);
10769 ret = copy_from_user(new_mask, arg, len);
10793 void __user *arg)
10802 if (copy_from_user(new_count, arg, sizeof(new_count)))
10848 if (copy_to_user(arg, new_count, sizeof(new_count)))
10928 void __user *arg, unsigned nr_args)
10956 ret = io_sqe_buffers_register(ctx, arg, nr_args, NULL);
10960 if (arg || nr_args)
10965 ret = io_sqe_files_register(ctx, arg, nr_args, NULL);
10969 if (arg || nr_args)
10974 ret = io_register_files_update(ctx, arg, nr_args);
10981 ret = io_eventfd_register(ctx, arg);
10991 if (arg || nr_args)
10997 if (!arg || nr_args > 256)
10999 ret = io_probe(ctx, arg, nr_args);
11003 if (arg || nr_args)
11009 if (arg)
11015 if (arg || nr_args)
11020 ret = io_register_restrictions(ctx, arg, nr_args);
11023 ret = io_register_rsrc(ctx, arg, nr_args, IORING_RSRC_FILE);
11026 ret = io_register_rsrc_update(ctx, arg, nr_args,
11030 ret = io_register_rsrc(ctx, arg, nr_args, IORING_RSRC_BUFFER);
11033 ret = io_register_rsrc_update(ctx, arg, nr_args,
11038 if (!arg || !nr_args)
11040 ret = io_register_iowq_aff(ctx, arg, nr_args);
11044 if (arg || nr_args)
11050 if (!arg || nr_args != 2)
11052 ret = io_register_iowq_max_workers(ctx, arg);
11068 void __user *, arg, unsigned int, nr_args)
11090 ret = __io_uring_register(ctx, opcode, arg, nr_args);