Lines Matching defs:nr_args

90 			   unsigned nr_args)
96 size = struct_size(p, ops, nr_args);
111 if (nr_args > IORING_OP_LAST)
112 nr_args = IORING_OP_LAST;
114 for (i = 0; i < nr_args; i++) {
161 void __user *arg, unsigned int nr_args)
175 if (!arg || nr_args > IORING_MAX_RESTRICTIONS)
178 size = array_size(nr_args, sizeof(*res));
188 for (i = 0; i < nr_args; i++) {
391 void __user *arg, unsigned nr_args)
418 ret = io_sqe_buffers_register(ctx, arg, nr_args, NULL);
422 if (arg || nr_args)
430 ret = io_sqe_files_register(ctx, arg, nr_args, NULL);
434 if (arg || nr_args)
439 ret = io_register_files_update(ctx, arg, nr_args);
443 if (nr_args != 1)
449 if (nr_args != 1)
455 if (arg || nr_args)
461 if (!arg || nr_args > 256)
463 ret = io_probe(ctx, arg, nr_args);
467 if (arg || nr_args)
475 ret = io_unregister_personality(ctx, nr_args);
479 if (arg || nr_args)
484 ret = io_register_restrictions(ctx, arg, nr_args);
487 ret = io_register_rsrc(ctx, arg, nr_args, IORING_RSRC_FILE);
490 ret = io_register_rsrc_update(ctx, arg, nr_args,
494 ret = io_register_rsrc(ctx, arg, nr_args, IORING_RSRC_BUFFER);
497 ret = io_register_rsrc_update(ctx, arg, nr_args,
502 if (!arg || !nr_args)
504 ret = io_register_iowq_aff(ctx, arg, nr_args);
508 if (arg || nr_args)
514 if (!arg || nr_args != 2)
519 ret = io_ringfd_register(ctx, arg, nr_args);
522 ret = io_ringfd_unregister(ctx, arg, nr_args);
526 if (!arg || nr_args != 1)
532 if (!arg || nr_args != 1)
538 if (!arg || nr_args != 1)
544 if (!arg || nr_args)
550 if (!arg || nr_args != 1)
556 if (!arg || nr_args != 1)
562 if (nr_args != 1)
575 void __user *, arg, unsigned int, nr_args)
613 ret = __io_uring_register(ctx, opcode, arg, nr_args);