Lines Matching refs:nr_args
3611 unsigned nr_args) in io_probe() argument
3617 size = struct_size(p, ops, nr_args); in io_probe()
3632 if (nr_args > IORING_OP_LAST) in io_probe()
3633 nr_args = IORING_OP_LAST; in io_probe()
3635 for (i = 0; i < nr_args; i++) { in io_probe()
3668 void __user *arg, unsigned int nr_args) in io_register_restrictions() argument
3682 if (!arg || nr_args > IORING_MAX_RESTRICTIONS) in io_register_restrictions()
3685 size = array_size(nr_args, sizeof(*res)); in io_register_restrictions()
3695 for (i = 0; i < nr_args; i++) { in io_register_restrictions()
3883 void __user *arg, unsigned nr_args) in __io_uring_register() argument
3912 ret = io_sqe_buffers_register(ctx, arg, nr_args, NULL); in __io_uring_register()
3916 if (arg || nr_args) in __io_uring_register()
3924 ret = io_sqe_files_register(ctx, arg, nr_args, NULL); in __io_uring_register()
3928 if (arg || nr_args) in __io_uring_register()
3933 ret = io_register_files_update(ctx, arg, nr_args); in __io_uring_register()
3937 if (nr_args != 1) in __io_uring_register()
3943 if (nr_args != 1) in __io_uring_register()
3949 if (arg || nr_args) in __io_uring_register()
3955 if (!arg || nr_args > 256) in __io_uring_register()
3957 ret = io_probe(ctx, arg, nr_args); in __io_uring_register()
3961 if (arg || nr_args) in __io_uring_register()
3969 ret = io_unregister_personality(ctx, nr_args); in __io_uring_register()
3973 if (arg || nr_args) in __io_uring_register()
3978 ret = io_register_restrictions(ctx, arg, nr_args); in __io_uring_register()
3981 ret = io_register_rsrc(ctx, arg, nr_args, IORING_RSRC_FILE); in __io_uring_register()
3984 ret = io_register_rsrc_update(ctx, arg, nr_args, in __io_uring_register()
3988 ret = io_register_rsrc(ctx, arg, nr_args, IORING_RSRC_BUFFER); in __io_uring_register()
3991 ret = io_register_rsrc_update(ctx, arg, nr_args, in __io_uring_register()
3996 if (!arg || !nr_args) in __io_uring_register()
3998 ret = io_register_iowq_aff(ctx, arg, nr_args); in __io_uring_register()
4002 if (arg || nr_args) in __io_uring_register()
4008 if (!arg || nr_args != 2) in __io_uring_register()
4013 ret = io_ringfd_register(ctx, arg, nr_args); in __io_uring_register()
4016 ret = io_ringfd_unregister(ctx, arg, nr_args); in __io_uring_register()
4020 if (!arg || nr_args != 1) in __io_uring_register()
4026 if (!arg || nr_args != 1) in __io_uring_register()
4032 if (!arg || nr_args != 1) in __io_uring_register()
4038 if (!arg || nr_args) in __io_uring_register()
4051 void __user *, arg, unsigned int, nr_args) in SYSCALL_DEFINE4() argument
4070 ret = __io_uring_register(ctx, opcode, arg, nr_args); in SYSCALL_DEFINE4()