Lines Matching refs:io_rsrc_node

30 static struct io_rsrc_node *io_sqe_buffer_register(struct io_ring_ctx *ctx,
140 struct io_rsrc_node *io_rsrc_node_alloc(struct io_ring_ctx *ctx, int type) in io_rsrc_node_alloc()
142 struct io_rsrc_node *node; in io_rsrc_node_alloc()
158 const int node_size = sizeof(struct io_rsrc_node); in io_rsrc_cache_init()
179 struct io_rsrc_node *node = data->nodes[i]; in io_clear_table_tags()
202 data->nodes = kvmalloc_objs(struct io_rsrc_node *, nr, in io_rsrc_data_alloc()
246 struct io_rsrc_node *node; in __io_sqe_files_update()
294 struct io_rsrc_node *node; in __io_sqe_buffers_update()
496 void io_free_rsrc_node(struct io_ring_ctx *ctx, struct io_rsrc_node *node) in io_free_rsrc_node()
546 struct io_rsrc_node *node; in io_sqe_files_register()
628 struct io_rsrc_node *node = ctx->buf_table.nodes[i]; in headpage_already_acct()
762 static struct io_rsrc_node *io_sqe_buffer_register(struct io_ring_ctx *ctx, in io_sqe_buffer_register()
768 struct io_rsrc_node *node; in io_sqe_buffer_register()
881 struct io_rsrc_node *node; in io_sqe_buffers_register()
935 struct io_rsrc_node *node; in io_buffer_register_bvec()
996 struct io_rsrc_node *node; in io_buffer_unregister_bvec()
1101 inline struct io_rsrc_node *io_find_buf_node(struct io_kiocb *req, in io_find_buf_node()
1105 struct io_rsrc_node *node; in io_find_buf_node()
1128 struct io_rsrc_node *node; in io_import_reg_buf()
1192 struct io_rsrc_node *node = ctx->buf_table.nodes[i]; in io_clone_buffers()
1204 struct io_rsrc_node *dst_node, *src_node; in io_clone_buffers()
1225 struct io_rsrc_node *node = ctx->buf_table.nodes[i]; in io_clone_buffers()
1475 struct io_rsrc_node *node; in io_import_reg_vec()