Lines Matching refs:io_rsrc_node
28 static struct io_rsrc_node *io_sqe_buffer_register(struct io_ring_ctx *ctx,
104 static void io_buffer_unmap(struct io_ring_ctx *ctx, struct io_rsrc_node *node) in io_buffer_unmap()
121 struct io_rsrc_node *io_rsrc_node_alloc(int type) in io_rsrc_node_alloc()
123 struct io_rsrc_node *node; in io_rsrc_node_alloc()
148 data->nodes = kvmalloc_array(nr, sizeof(struct io_rsrc_node *), in io_rsrc_data_alloc()
192 struct io_rsrc_node *node; in __io_sqe_files_update()
240 struct io_rsrc_node *node; in __io_sqe_buffers_update()
445 void io_free_rsrc_node(struct io_ring_ctx *ctx, struct io_rsrc_node *node) in io_free_rsrc_node()
497 struct io_rsrc_node *node; in io_sqe_files_register()
578 struct io_rsrc_node *node = ctx->buf_table.nodes[i]; in headpage_already_acct()
715 static struct io_rsrc_node *io_sqe_buffer_register(struct io_ring_ctx *ctx, in io_sqe_buffer_register()
721 struct io_rsrc_node *node; in io_sqe_buffer_register()
816 struct io_rsrc_node *node; in io_sqe_buffers_register()
972 struct io_rsrc_node *src_node = ctx->buf_table.nodes[i]; in io_clone_buffers()
999 struct io_rsrc_node *dst_node, *src_node; in io_clone_buffers()