Lines Matching refs:nr_args
36 unsigned nr_args) in io_probe() argument
42 if (nr_args > IORING_OP_LAST) in io_probe()
43 nr_args = IORING_OP_LAST; in io_probe()
45 size = struct_size(p, ops, nr_args); in io_probe()
59 for (i = 0; i < nr_args; i++) { in io_probe()
106 void __user *arg, unsigned int nr_args) in io_register_restrictions() argument
120 if (!arg || nr_args > IORING_MAX_RESTRICTIONS) in io_register_restrictions()
123 size = array_size(nr_args, sizeof(*res)); in io_register_restrictions()
133 for (i = 0; i < nr_args; i++) { in io_register_restrictions()
364 void __user *arg, unsigned nr_args) in __io_uring_register() argument
391 ret = io_sqe_buffers_register(ctx, arg, nr_args, NULL); in __io_uring_register()
395 if (arg || nr_args) in __io_uring_register()
403 ret = io_sqe_files_register(ctx, arg, nr_args, NULL); in __io_uring_register()
407 if (arg || nr_args) in __io_uring_register()
412 ret = io_register_files_update(ctx, arg, nr_args); in __io_uring_register()
416 if (nr_args != 1) in __io_uring_register()
422 if (nr_args != 1) in __io_uring_register()
428 if (arg || nr_args) in __io_uring_register()
434 if (!arg || nr_args > 256) in __io_uring_register()
436 ret = io_probe(ctx, arg, nr_args); in __io_uring_register()
440 if (arg || nr_args) in __io_uring_register()
448 ret = io_unregister_personality(ctx, nr_args); in __io_uring_register()
452 if (arg || nr_args) in __io_uring_register()
457 ret = io_register_restrictions(ctx, arg, nr_args); in __io_uring_register()
460 ret = io_register_rsrc(ctx, arg, nr_args, IORING_RSRC_FILE); in __io_uring_register()
463 ret = io_register_rsrc_update(ctx, arg, nr_args, in __io_uring_register()
467 ret = io_register_rsrc(ctx, arg, nr_args, IORING_RSRC_BUFFER); in __io_uring_register()
470 ret = io_register_rsrc_update(ctx, arg, nr_args, in __io_uring_register()
475 if (!arg || !nr_args) in __io_uring_register()
477 ret = io_register_iowq_aff(ctx, arg, nr_args); in __io_uring_register()
481 if (arg || nr_args) in __io_uring_register()
487 if (!arg || nr_args != 2) in __io_uring_register()
492 ret = io_ringfd_register(ctx, arg, nr_args); in __io_uring_register()
495 ret = io_ringfd_unregister(ctx, arg, nr_args); in __io_uring_register()
499 if (!arg || nr_args != 1) in __io_uring_register()
505 if (!arg || nr_args != 1) in __io_uring_register()
511 if (!arg || nr_args != 1) in __io_uring_register()
517 if (!arg || nr_args) in __io_uring_register()
523 if (!arg || nr_args != 1) in __io_uring_register()
529 if (!arg || nr_args != 1) in __io_uring_register()
535 if (nr_args != 1) in __io_uring_register()
541 if (!arg || nr_args) in __io_uring_register()
547 if (!arg || nr_args != 1) in __io_uring_register()
592 void __user *, arg, unsigned int, nr_args) in SYSCALL_DEFINE4() argument
611 ret = __io_uring_register(ctx, opcode, arg, nr_args); in SYSCALL_DEFINE4()