Lines Matching refs:nr_args
26 u32 nr_args;
228 unsigned nr_args)
237 if (up->offset + nr_args > ctx->file_table.data.nr)
240 for (done = 0; done < nr_args; done++) {
293 unsigned int nr_args)
305 if (up->offset + nr_args > ctx->buf_table.nr)
308 for (done = 0; done < nr_args; done++) {
350 unsigned nr_args)
356 if (check_add_overflow(up->offset, nr_args, &tmp))
361 return __io_sqe_files_update(ctx, up, nr_args);
363 return __io_sqe_buffers_update(ctx, up, nr_args);
369 unsigned nr_args)
373 if (!nr_args)
380 return __io_register_rsrc_update(ctx, IORING_RSRC_FILE, &up, nr_args);
439 up->nr_args = READ_ONCE(sqe->len);
440 if (!up->nr_args)
458 for (done = 0; done < up->nr_args; done++) {
504 &up2, up->nr_args);
545 unsigned nr_args, u64 __user *tags)
554 if (!nr_args)
556 if (nr_args > IORING_MAX_FIXED_FILES)
558 if (nr_args > rlimit(RLIMIT_NOFILE))
560 if (!io_alloc_file_tables(ctx, &ctx->file_table, nr_args))
563 for (i = 0; i < nr_args; i++) {
868 unsigned int nr_args, u64 __user *tags)
880 if (!nr_args || nr_args > IORING_MAX_REG_BUFFERS)
882 ret = io_rsrc_data_alloc(&data, nr_args);
889 for (i = 0; i < nr_args; i++) {