Home
last modified time | relevance | path

Searched refs:offset (Results 1 – 8 of 8) sorted by relevance

/io_uring/
Dtctx.c215 int offset; in io_ring_add_registered_fd() local
217 for (offset = start; offset < end; offset++) { in io_ring_add_registered_fd()
218 offset = array_index_nospec(offset, IO_RINGFD_REG_MAX); in io_ring_add_registered_fd()
219 if (tctx->registered_rings[offset]) in io_ring_add_registered_fd()
229 tctx->registered_rings[offset] = file; in io_ring_add_registered_fd()
230 return offset; in io_ring_add_registered_fd()
275 if (reg.offset == -1U) { in io_ringfd_register()
279 if (reg.offset >= IO_RINGFD_REG_MAX) { in io_ringfd_register()
283 start = reg.offset; in io_ringfd_register()
291 reg.offset = ret; in io_ringfd_register()
[all …]
Dfiletable.c149 int io_fixed_fd_remove(struct io_ring_ctx *ctx, unsigned int offset) in io_fixed_fd_remove() argument
157 if (offset >= ctx->nr_user_files) in io_fixed_fd_remove()
163 offset = array_index_nospec(offset, ctx->nr_user_files); in io_fixed_fd_remove()
164 file_slot = io_fixed_file_slot(&ctx->file_table, offset); in io_fixed_fd_remove()
169 ret = io_queue_rsrc_removal(ctx->file_data, offset, ctx->rsrc_node, file); in io_fixed_fd_remove()
174 io_file_bitmap_clear(&ctx->file_table, offset); in io_fixed_fd_remove()
Drsrc.c23 u32 offset; member
448 if (up->offset + nr_args > ctx->nr_user_files) in __io_sqe_files_update()
466 i = array_index_nospec(up->offset + done, ctx->nr_user_files); in __io_sqe_files_update()
526 if (up->offset + nr_args > ctx->nr_user_bufs) in __io_sqe_buffers_update()
531 int offset = up->offset + done; in __io_sqe_buffers_update() local
552 i = array_index_nospec(offset, ctx->nr_user_bufs); in __io_sqe_buffers_update()
580 if (check_add_overflow(up->offset, nr_args, &tmp)) in __io_register_rsrc_update()
665 up->offset = READ_ONCE(sqe->off); in io_files_update_prep()
719 up2.offset = up->offset; in io_files_update()
726 if (up->offset == IORING_FILE_INDEX_ALLOC) { in io_files_update()
[all …]
Dadvise.c19 u64 offset; member
72 fa->offset = READ_ONCE(sqe->off); in io_fadvise_prep()
94 ret = vfs_fadvise(req->file, fa->offset, fa->len, fa->advice); in io_fadvise()
Dopenclose.h4 unsigned int offset);
Dfiletable.h19 int io_fixed_fd_remove(struct io_ring_ctx *ctx, unsigned int offset);
Dopenclose.c179 unsigned int offset) in __io_close_fixed() argument
184 ret = io_fixed_fd_remove(ctx, offset); in __io_close_fixed()
Dio_uring.c3079 loff_t offset = pgoff << PAGE_SHIFT; in io_uring_validate_mmap_request() local
3083 switch (offset) { in io_uring_validate_mmap_request()