Home
last modified time | relevance | path

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

/Linux-v6.6/io_uring/
Dio_uring.h317 struct io_submit_state *state = &req->ctx->submit_state; in io_req_complete_defer()
342 return !ctx->submit_state.free_list.next; in io_req_cache_empty()
351 req = container_of(ctx->submit_state.free_list.next, struct io_kiocb, comp_list); in io_extract_req()
352 wq_stack_extract(&ctx->submit_state.free_list); in io_extract_req()
Dio_uring.c193 if (!wq_list_empty(&ctx->submit_state.compl_reqs) || in io_submit_flush_completions()
194 ctx->submit_state.cqes_count) in io_submit_flush_completions()
254 wq_stack_add_head(&req->comp_list, &ctx->submit_state.free_list); in io_req_add_to_cache()
349 ctx->submit_state.free_list.next = NULL; in io_ring_ctx_alloc()
352 INIT_WQ_LIST(&ctx->submit_state.compl_reqs); in io_ring_ctx_alloc()
903 struct io_submit_state *state = &ctx->submit_state; in __io_flush_post_cqes()
959 if (ctx->submit_state.cqes_count == ARRAY_SIZE(ctx->completion_cqes)) { in io_fill_cqe_req_aux()
973 cqe = &ctx->completion_cqes[ctx->submit_state.cqes_count++]; in io_fill_cqe_req_aux()
1101 io_flush_cached_locked_reqs(ctx, &ctx->submit_state); in __io_alloc_req_refill()
1297 if (ts.locked && !wq_list_empty(&ctx->submit_state.compl_reqs)) { in tctx_task_work()
[all …]
Drw.c1061 if (WARN_ON_ONCE(!wq_list_empty(&ctx->submit_state.compl_reqs))) in io_do_iopoll()
1063 ctx->submit_state.compl_reqs.first = pos; in io_do_iopoll()
Dtimeout.c549 struct io_submit_link *link = &req->ctx->submit_state.link; in __io_timeout_prep()
/Linux-v6.6/include/linux/
Dio_uring_types.h251 struct io_submit_state submit_state; member