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

/linux-master/io_uring/
H A Drsrc.h94 io_put_rsrc_node(ctx, req->rsrc_node);
107 req->rsrc_node = ctx->rsrc_node;
108 io_charge_rsrc_node(ctx, ctx->rsrc_node);
115 if (!req->rsrc_node) {
132 ctx->rsrc_node = io_rsrc_node_alloc(ctx);
133 return ctx->rsrc_node ? 0 : -ENOMEM;
H A Dnotif.c78 notif->rsrc_node = NULL;
H A Drsrc.c231 ctx->rsrc_node->empty = true;
232 ctx->rsrc_node->type = -1;
233 list_add_tail(&ctx->rsrc_node->node, &ctx->rsrc_ref_list);
234 io_put_rsrc_node(ctx, ctx->rsrc_node);
235 ctx->rsrc_node = backup;
642 struct io_rsrc_node *node = ctx->rsrc_node;
645 ctx->rsrc_node = io_rsrc_node_alloc(ctx);
646 if (unlikely(!ctx->rsrc_node)) {
647 ctx->rsrc_node = node;
H A Dio_uring.c978 struct io_rsrc_node *rsrc_node = NULL; local
1004 rsrc_node = req->rsrc_node;
1016 if (rsrc_node) {
1018 io_put_rsrc_node(ctx, rsrc_node);
2056 if (!req->rsrc_node)
2212 req->rsrc_node = NULL;
2912 if (ctx->rsrc_node)
2913 io_rsrc_node_destroy(ctx, ctx->rsrc_node);
/linux-master/include/linux/
H A Dio_uring_types.h278 struct io_rsrc_node *rsrc_node; member in struct:io_ring_ctx::__anon48
653 struct io_rsrc_node *rsrc_node; member in struct:io_kiocb

Completed in 124 milliseconds