Home
last modified time | relevance | path

Searched refs:rsrc_node (Results 1 – 5 of 5) sorted by relevance

/linux-6.12.1/io_uring/
Drsrc.h105 req->rsrc_node = ctx->rsrc_node; in __io_req_set_rsrc_node()
106 io_charge_rsrc_node(ctx, ctx->rsrc_node); in __io_req_set_rsrc_node()
113 if (!req->rsrc_node) { in io_req_set_rsrc_node()
130 ctx->rsrc_node = io_rsrc_node_alloc(ctx); in io_rsrc_init()
131 return ctx->rsrc_node ? 0 : -ENOMEM; in io_rsrc_init()
Drsrc.c208 ctx->rsrc_node->empty = true; in io_rsrc_ref_quiesce()
209 ctx->rsrc_node->type = -1; in io_rsrc_ref_quiesce()
210 list_add_tail(&ctx->rsrc_node->node, &ctx->rsrc_ref_list); in io_rsrc_ref_quiesce()
211 io_put_rsrc_node(ctx, ctx->rsrc_node); in io_rsrc_ref_quiesce()
212 ctx->rsrc_node = backup; in io_rsrc_ref_quiesce()
628 struct io_rsrc_node *node = ctx->rsrc_node; in io_queue_rsrc_removal()
631 ctx->rsrc_node = io_rsrc_node_alloc(ctx); in io_queue_rsrc_removal()
632 if (unlikely(!ctx->rsrc_node)) { in io_queue_rsrc_removal()
633 ctx->rsrc_node = node; in io_queue_rsrc_removal()
Dnotif.c120 notif->rsrc_node = NULL; in io_alloc_notif()
Dio_uring.c1426 io_put_rsrc_node(ctx, req->rsrc_node); in io_free_batch_list()
1898 if (!req->rsrc_node) in io_file_get_fixed()
2047 req->rsrc_node = NULL; in io_init_req()
2757 if (ctx->rsrc_node) in io_ring_ctx_free()
2758 io_rsrc_node_destroy(ctx, ctx->rsrc_node); in io_ring_ctx_free()
/linux-6.12.1/include/linux/
Dio_uring_types.h273 struct io_rsrc_node *rsrc_node; member
641 struct io_rsrc_node *rsrc_node; member