Lines Matching refs:node
57 void io_free_rsrc_node(struct io_ring_ctx *ctx, struct io_rsrc_node *node);
99 static inline void io_put_rsrc_node(struct io_ring_ctx *ctx, struct io_rsrc_node *node) in io_put_rsrc_node() argument
102 if (!--node->refs) in io_put_rsrc_node()
103 io_free_rsrc_node(ctx, node); in io_put_rsrc_node()
109 struct io_rsrc_node *node = data->nodes[index]; in io_reset_rsrc_node() local
111 if (!node) in io_reset_rsrc_node()
113 io_put_rsrc_node(ctx, node); in io_reset_rsrc_node()
131 struct io_rsrc_node *node) in io_req_assign_rsrc_node() argument
133 node->refs++; in io_req_assign_rsrc_node()
134 *dst_node = node; in io_req_assign_rsrc_node()
138 struct io_rsrc_node *node) in io_req_assign_buf_node() argument
140 io_req_assign_rsrc_node(&req->buf_node, node); in io_req_assign_buf_node()