Lines Matching refs:nr_args

25 	u32				nr_args;  member
217 unsigned nr_args) in __io_sqe_files_update() argument
226 if (up->offset + nr_args > ctx->file_table.data.nr) in __io_sqe_files_update()
229 for (done = 0; done < nr_args; done++) { in __io_sqe_files_update()
282 unsigned int nr_args) in __io_sqe_buffers_update() argument
294 if (up->offset + nr_args > ctx->buf_table.nr) in __io_sqe_buffers_update()
297 for (done = 0; done < nr_args; done++) { in __io_sqe_buffers_update()
339 unsigned nr_args) in __io_register_rsrc_update() argument
345 if (check_add_overflow(up->offset, nr_args, &tmp)) in __io_register_rsrc_update()
350 return __io_sqe_files_update(ctx, up, nr_args); in __io_register_rsrc_update()
352 return __io_sqe_buffers_update(ctx, up, nr_args); in __io_register_rsrc_update()
358 unsigned nr_args) in io_register_files_update() argument
362 if (!nr_args) in io_register_files_update()
369 return __io_register_rsrc_update(ctx, IORING_RSRC_FILE, &up, nr_args); in io_register_files_update()
428 up->nr_args = READ_ONCE(sqe->len); in io_files_update_prep()
429 if (!up->nr_args) in io_files_update_prep()
447 for (done = 0; done < up->nr_args; done++) { in io_files_update_with_index_alloc()
493 &up2, up->nr_args); in io_files_update()
534 unsigned nr_args, u64 __user *tags) in io_sqe_files_register() argument
543 if (!nr_args) in io_sqe_files_register()
545 if (nr_args > IORING_MAX_FIXED_FILES) in io_sqe_files_register()
547 if (nr_args > rlimit(RLIMIT_NOFILE)) in io_sqe_files_register()
549 if (!io_alloc_file_tables(ctx, &ctx->file_table, nr_args)) in io_sqe_files_register()
552 for (i = 0; i < nr_args; i++) { in io_sqe_files_register()
854 unsigned int nr_args, u64 __user *tags) in io_sqe_buffers_register() argument
866 if (!nr_args || nr_args > IORING_MAX_REG_BUFFERS) in io_sqe_buffers_register()
868 ret = io_rsrc_data_alloc(&data, nr_args); in io_sqe_buffers_register()
875 for (i = 0; i < nr_args; i++) { in io_sqe_buffers_register()