Lines Matching refs:nr_args

26 	u32				nr_args;  member
226 unsigned nr_args) in __io_sqe_files_update() argument
235 if (up->offset + nr_args > ctx->file_table.data.nr) in __io_sqe_files_update()
238 for (done = 0; done < nr_args; done++) { in __io_sqe_files_update()
291 unsigned int nr_args) in __io_sqe_buffers_update() argument
303 if (up->offset + nr_args > ctx->buf_table.nr) in __io_sqe_buffers_update()
306 for (done = 0; done < nr_args; done++) { in __io_sqe_buffers_update()
348 unsigned nr_args) in __io_register_rsrc_update() argument
354 if (check_add_overflow(up->offset, nr_args, &tmp)) in __io_register_rsrc_update()
359 return __io_sqe_files_update(ctx, up, nr_args); in __io_register_rsrc_update()
361 return __io_sqe_buffers_update(ctx, up, nr_args); in __io_register_rsrc_update()
367 unsigned nr_args) in io_register_files_update() argument
371 if (!nr_args) in io_register_files_update()
378 return __io_register_rsrc_update(ctx, IORING_RSRC_FILE, &up, nr_args); in io_register_files_update()
437 up->nr_args = READ_ONCE(sqe->len); in io_files_update_prep()
438 if (!up->nr_args) in io_files_update_prep()
456 for (done = 0; done < up->nr_args; done++) { in io_files_update_with_index_alloc()
502 &up2, up->nr_args); in io_files_update()
543 unsigned nr_args, u64 __user *tags) in io_sqe_files_register() argument
552 if (!nr_args) in io_sqe_files_register()
554 if (nr_args > IORING_MAX_FIXED_FILES) in io_sqe_files_register()
556 if (nr_args > rlimit(RLIMIT_NOFILE)) in io_sqe_files_register()
558 if (!io_alloc_file_tables(ctx, &ctx->file_table, nr_args)) in io_sqe_files_register()
561 for (i = 0; i < nr_args; i++) { in io_sqe_files_register()
866 unsigned int nr_args, u64 __user *tags) in io_sqe_buffers_register() argument
878 if (!nr_args || nr_args > IORING_MAX_REG_BUFFERS) in io_sqe_buffers_register()
880 ret = io_rsrc_data_alloc(&data, nr_args); in io_sqe_buffers_register()
887 for (i = 0; i < nr_args; i++) { in io_sqe_buffers_register()