Lines Matching defs:rr
472 struct io_uring_rsrc_register rr;
475 if (size != sizeof(rr))
478 memset(&rr, 0, sizeof(rr));
479 if (copy_from_user(&rr, arg, size))
481 if (!rr.nr || rr.resv2)
483 if (rr.flags & ~IORING_RSRC_REGISTER_SPARSE)
488 if (rr.flags & IORING_RSRC_REGISTER_SPARSE && rr.data)
490 return io_sqe_files_register(ctx, u64_to_user_ptr(rr.data),
491 rr.nr, u64_to_user_ptr(rr.tags));
493 if (rr.flags & IORING_RSRC_REGISTER_SPARSE && rr.data)
495 return io_sqe_buffers_register(ctx, u64_to_user_ptr(rr.data),
496 rr.nr, u64_to_user_ptr(rr.tags));