Searched refs:rsrc_node (Results 1 – 5 of 5) sorted by relevance
118 io_put_rsrc_node(ctx, req->rsrc_node); in io_req_put_rsrc_locked()131 if (!req->rsrc_node) { in io_req_set_rsrc_node()136 req->rsrc_node = ctx->rsrc_node; in io_req_set_rsrc_node()137 io_charge_rsrc_node(ctx, ctx->rsrc_node); in io_req_set_rsrc_node()152 ctx->rsrc_node = io_rsrc_node_alloc(ctx); in io_rsrc_init()153 return ctx->rsrc_node ? 0 : -ENOMEM; in io_rsrc_init()
232 ctx->rsrc_node->empty = true; in io_rsrc_ref_quiesce()233 ctx->rsrc_node->type = -1; in io_rsrc_ref_quiesce()234 list_add_tail(&ctx->rsrc_node->node, &ctx->rsrc_ref_list); in io_rsrc_ref_quiesce()235 io_put_rsrc_node(ctx, ctx->rsrc_node); in io_rsrc_ref_quiesce()236 ctx->rsrc_node = backup; in io_rsrc_ref_quiesce()653 struct io_rsrc_node *node = ctx->rsrc_node; in io_queue_rsrc_removal()656 ctx->rsrc_node = io_rsrc_node_alloc(ctx); in io_queue_rsrc_removal()657 if (unlikely(!ctx->rsrc_node)) { in io_queue_rsrc_removal()658 ctx->rsrc_node = node; in io_queue_rsrc_removal()
78 notif->rsrc_node = NULL; in io_alloc_notif()
983 struct io_rsrc_node *rsrc_node = NULL; in __io_req_complete_post() local1009 rsrc_node = req->rsrc_node; in __io_req_complete_post()1021 if (rsrc_node) { in __io_req_complete_post()1023 io_put_rsrc_node(ctx, rsrc_node); in __io_req_complete_post()2158 req->rsrc_node = NULL; in io_init_req()2923 if (ctx->rsrc_node) in io_ring_ctx_free()2924 io_rsrc_node_destroy(ctx, ctx->rsrc_node); in io_ring_ctx_free()
244 struct io_rsrc_node *rsrc_node; member557 struct io_rsrc_node *rsrc_node; member