Lines Matching refs:nr_args
4116 unsigned nr_args) in io_probe() argument
4122 size = struct_size(p, ops, nr_args); in io_probe()
4137 if (nr_args > IORING_OP_LAST) in io_probe()
4138 nr_args = IORING_OP_LAST; in io_probe()
4140 for (i = 0; i < nr_args; i++) { in io_probe()
4173 void __user *arg, unsigned int nr_args) in io_register_restrictions() argument
4187 if (!arg || nr_args > IORING_MAX_RESTRICTIONS) in io_register_restrictions()
4190 size = array_size(nr_args, sizeof(*res)); in io_register_restrictions()
4200 for (i = 0; i < nr_args; i++) { in io_register_restrictions()
4402 void __user *arg, unsigned nr_args) in __io_uring_register() argument
4429 ret = io_sqe_buffers_register(ctx, arg, nr_args, NULL); in __io_uring_register()
4433 if (arg || nr_args) in __io_uring_register()
4441 ret = io_sqe_files_register(ctx, arg, nr_args, NULL); in __io_uring_register()
4445 if (arg || nr_args) in __io_uring_register()
4450 ret = io_register_files_update(ctx, arg, nr_args); in __io_uring_register()
4454 if (nr_args != 1) in __io_uring_register()
4460 if (nr_args != 1) in __io_uring_register()
4466 if (arg || nr_args) in __io_uring_register()
4472 if (!arg || nr_args > 256) in __io_uring_register()
4474 ret = io_probe(ctx, arg, nr_args); in __io_uring_register()
4478 if (arg || nr_args) in __io_uring_register()
4486 ret = io_unregister_personality(ctx, nr_args); in __io_uring_register()
4490 if (arg || nr_args) in __io_uring_register()
4495 ret = io_register_restrictions(ctx, arg, nr_args); in __io_uring_register()
4498 ret = io_register_rsrc(ctx, arg, nr_args, IORING_RSRC_FILE); in __io_uring_register()
4501 ret = io_register_rsrc_update(ctx, arg, nr_args, in __io_uring_register()
4505 ret = io_register_rsrc(ctx, arg, nr_args, IORING_RSRC_BUFFER); in __io_uring_register()
4508 ret = io_register_rsrc_update(ctx, arg, nr_args, in __io_uring_register()
4513 if (!arg || !nr_args) in __io_uring_register()
4515 ret = io_register_iowq_aff(ctx, arg, nr_args); in __io_uring_register()
4519 if (arg || nr_args) in __io_uring_register()
4525 if (!arg || nr_args != 2) in __io_uring_register()
4530 ret = io_ringfd_register(ctx, arg, nr_args); in __io_uring_register()
4533 ret = io_ringfd_unregister(ctx, arg, nr_args); in __io_uring_register()
4537 if (!arg || nr_args != 1) in __io_uring_register()
4543 if (!arg || nr_args != 1) in __io_uring_register()
4549 if (!arg || nr_args != 1) in __io_uring_register()
4555 if (!arg || nr_args) in __io_uring_register()
4568 void __user *, arg, unsigned int, nr_args) in SYSCALL_DEFINE4() argument
4607 ret = __io_uring_register(ctx, opcode, arg, nr_args); in SYSCALL_DEFINE4()