Home
last modified time | relevance | path

Searched refs:rsrc_ref_list (Results 1 - 4 of 4) sorted by relevance

/kernel/linux/linux-6.6/io_uring/
H A Drsrc.c181 while (!list_empty(&ctx->rsrc_ref_list)) {
182 node = list_first_entry(&ctx->rsrc_ref_list,
193 if (list_empty(&ctx->rsrc_ref_list) && unlikely(ctx->rsrc_quiesce))
233 list_add_tail(&ctx->rsrc_node->node, &ctx->rsrc_ref_list); in io_rsrc_ref_quiesce()
237 if (list_empty(&ctx->rsrc_ref_list)) in io_rsrc_ref_quiesce()
254 if (list_empty(&ctx->rsrc_ref_list)) in io_rsrc_ref_quiesce()
263 } while (!list_empty(&ctx->rsrc_ref_list)); in io_rsrc_ref_quiesce()
655 list_add_tail(&node->node, &ctx->rsrc_ref_list); in io_queue_rsrc_removal()
H A Dio_uring.c335 INIT_LIST_HEAD(&ctx->rsrc_ref_list); in io_ring_ctx_alloc()
2895 if (WARN_ON_ONCE(!list_empty(&ctx->rsrc_ref_list))) in io_ring_ctx_free()
2918 WARN_ON_ONCE(!list_empty(&ctx->rsrc_ref_list)); in io_ring_ctx_free()
/kernel/linux/linux-6.6/include/linux/
H A Dio_uring_types.h343 struct list_head rsrc_ref_list; member
/kernel/linux/linux-5.10/io_uring/
H A Dio_uring.c437 struct list_head rsrc_ref_list; member
1355 INIT_LIST_HEAD(&ctx->rsrc_ref_list); in io_ring_ctx_alloc()
7805 while (!list_empty(&ctx->rsrc_ref_list)) { in io_rsrc_node_ref_zero()
7806 node = list_first_entry(&ctx->rsrc_ref_list, in io_rsrc_node_ref_zero()
7850 list_add_tail(&rsrc_node->node, &ctx->rsrc_ref_list); in io_rsrc_node_switch()
9394 WARN_ON_ONCE(!list_empty(&ctx->rsrc_ref_list)); in io_ring_ctx_free()

Completed in 23 milliseconds