Searched refs:iopoll_list (Results 1 - 5 of 5) sorted by relevance
/kernel/linux/linux-6.6/io_uring/ |
H A D | sqpoll.c | 177 if (!wq_list_empty(&ctx->iopoll_list) || to_submit) { in __io_sq_thread() 184 if (!wq_list_empty(&ctx->iopoll_list)) in __io_sq_thread() 257 if (!sqt_spin && (ret > 0 || !wq_list_empty(&ctx->iopoll_list))) in io_sq_thread() 283 !wq_list_empty(&ctx->iopoll_list)) { in io_sq_thread()
|
H A D | rw.c | 1009 wq_list_for_each(pos, start, &ctx->iopoll_list) { in io_do_iopoll() 1062 pos = start ? start->next : ctx->iopoll_list.first; in io_do_iopoll() 1063 wq_list_cut(&ctx->iopoll_list, prev, start); in io_do_iopoll()
|
H A D | io_uring.c | 329 INIT_WQ_LIST(&ctx->iopoll_list); in io_ring_ctx_alloc() 1576 while (!wq_list_empty(&ctx->iopoll_list)) { in io_iopoll_try_reap_events() 1634 if (wq_list_empty(&ctx->iopoll_list) || in io_iopoll_check() 1641 wq_list_empty(&ctx->iopoll_list)) { in io_iopoll_check() 1646 /* some requests don't go through iopoll_list */ in io_iopoll_check() 1648 wq_list_empty(&ctx->iopoll_list)) in io_iopoll_check() 1694 if (wq_list_empty(&ctx->iopoll_list)) { in io_iopoll_req_issued() 1699 list_req = container_of(ctx->iopoll_list.first, struct io_kiocb, in io_iopoll_req_issued() 1710 wq_list_add_head(&req->comp_list, &ctx->iopoll_list); in io_iopoll_req_issued() 1712 wq_list_add_tail(&req->comp_list, &ctx->iopoll_list); in io_iopoll_req_issued() [all...] |
/kernel/linux/linux-6.6/include/linux/ |
H A D | io_uring_types.h | 261 * ->iopoll_list is protected by the ctx->uring_lock for 266 struct io_wq_work_list iopoll_list; member
|
/kernel/linux/linux-5.10/io_uring/ |
H A D | io_uring.c | 415 * ->iopoll_list is protected by the ctx->uring_lock for 420 struct list_head iopoll_list; member 881 /* used with ctx->iopoll_list with reads/writes */ 1350 INIT_LIST_HEAD(&ctx->iopoll_list); in io_ring_ctx_alloc() 2559 list_for_each_entry_safe(req, tmp, &ctx->iopoll_list, inflight_entry) { in io_do_iopoll() 2602 while (!list_empty(&ctx->iopoll_list)) { in io_iopoll_try_reap_events() 2655 if (list_empty(&ctx->iopoll_list)) { in io_iopoll_check() 2662 /* some requests don't go through iopoll_list */ in io_iopoll_check() 2664 list_empty(&ctx->iopoll_list)) in io_iopoll_check() 2863 if (list_empty(&ctx->iopoll_list)) { in io_iopoll_req_issued() [all...] |
Completed in 16 milliseconds