Home
last modified time | relevance | path

Searched refs:iopoll_list (Results 1 – 4 of 4) sorted by relevance

/openbmc/linux/io_uring/
H A Dsqpoll.c178 if (!wq_list_empty(&ctx->iopoll_list) || to_submit) { in __io_sq_thread()
185 if (!wq_list_empty(&ctx->iopoll_list)) in __io_sq_thread()
266 if (!sqt_spin && (ret > 0 || !wq_list_empty(&ctx->iopoll_list))) in io_sq_thread()
292 !wq_list_empty(&ctx->iopoll_list)) { in io_sq_thread()
H A Drw.c1051 wq_list_for_each(pos, start, &ctx->iopoll_list) { in io_do_iopoll()
1104 pos = start ? start->next : ctx->iopoll_list.first; in io_do_iopoll()
1105 wq_list_cut(&ctx->iopoll_list, prev, start); in io_do_iopoll()
H A Dio_uring.c330 INIT_WQ_LIST(&ctx->iopoll_list); in io_ring_ctx_alloc()
1601 while (!wq_list_empty(&ctx->iopoll_list)) { in io_iopoll_try_reap_events()
1661 if (wq_list_empty(&ctx->iopoll_list) || in io_iopoll_check()
1668 wq_list_empty(&ctx->iopoll_list)) { in io_iopoll_check()
1675 wq_list_empty(&ctx->iopoll_list)) in io_iopoll_check()
1721 if (wq_list_empty(&ctx->iopoll_list)) { in io_iopoll_req_issued()
1726 list_req = container_of(ctx->iopoll_list.first, struct io_kiocb, in io_iopoll_req_issued()
1737 wq_list_add_head(&req->comp_list, &ctx->iopoll_list); in io_iopoll_req_issued()
1739 wq_list_add_tail(&req->comp_list, &ctx->iopoll_list); in io_iopoll_req_issued()
3333 while (!wq_list_empty(&ctx->iopoll_list)) { in io_uring_try_cancel_requests()
/openbmc/linux/include/linux/
H A Dio_uring_types.h265 struct io_wq_work_list iopoll_list; member