Searched refs:offset (Results 1 – 8 of 8) sorted by relevance
/io_uring/ |
D | tctx.c | 215 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 …]
|
D | filetable.c | 149 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()
|
D | rsrc.c | 23 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 …]
|
D | advise.c | 19 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()
|
D | openclose.h | 4 unsigned int offset);
|
D | filetable.h | 19 int io_fixed_fd_remove(struct io_ring_ctx *ctx, unsigned int offset);
|
D | openclose.c | 179 unsigned int offset) in __io_close_fixed() argument 184 ret = io_fixed_fd_remove(ctx, offset); in __io_close_fixed()
|
D | io_uring.c | 3079 loff_t offset = pgoff << PAGE_SHIFT; in io_uring_validate_mmap_request() local 3083 switch (offset) { in io_uring_validate_mmap_request()
|