Home
last modified time | relevance | path

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

/linux/io_uring/
H A Dio_uring.h249 if (!wq_list_empty(&ctx->submit_state.compl_reqs) || in io_submit_flush_completions()
250 ctx->submit_state.cq_flush) in io_submit_flush_completions()
291 ctx->submit_state.cq_flush = true; in io_defer_get_uncommited_cqe()
491 struct io_submit_state *state = &req->ctx->submit_state; in io_req_complete_defer()
518 return !ctx->submit_state.free_list.next; in io_req_cache_empty()
527 req = container_of(ctx->submit_state.free_list.next, struct io_kiocb, comp_list); in io_extract_req()
528 wq_stack_extract(&ctx->submit_state.free_list); in io_extract_req()
H A Dio_uring.c183 wq_stack_add_head(&req->comp_list, &ctx->submit_state.free_list); in io_req_add_to_cache()
285 ctx->submit_state.free_list.next = NULL; in io_ring_ctx_alloc()
292 INIT_WQ_LIST(&ctx->submit_state.compl_reqs); in io_ring_ctx_alloc()
846 ctx->submit_state.cq_flush = true; in io_add_aux_cqe()
863 if (!wq_list_empty(&ctx->submit_state.compl_reqs)) in io_req_post_cqe()
877 ctx->submit_state.cq_flush = true; in io_req_post_cqe()
902 ctx->submit_state.cq_flush = true; in io_req_post_cqe32()
1131 struct io_submit_state *state = &ctx->submit_state; in __io_submit_flush_completions()
1162 ctx->submit_state.cq_flush = false; in __io_submit_flush_completions()
1694 struct io_kiocb *head = ctx->submit_state.link.head; in io_init_drain()
[all …]
H A Dtimeout.c603 struct io_submit_link *link = &req->ctx->submit_state.link; in __io_timeout_prep()
H A Drw.c1380 wq_list_add_tail(&req->comp_list, &ctx->submit_state.compl_reqs); in io_do_iopoll()
/linux/include/linux/
H A Dio_uring_types.h354 struct io_submit_state submit_state; member