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

/linux-master/io_uring/
H A Dio_uring.h362 struct io_submit_state *state = &req->ctx->submit_state;
387 return !ctx->submit_state.free_list.next;
397 req = container_of(ctx->submit_state.free_list.next, struct io_kiocb, comp_list);
398 wq_stack_extract(&ctx->submit_state.free_list);
H A Dio_uring.c179 if (!wq_list_empty(&ctx->submit_state.compl_reqs) ||
180 ctx->submit_state.cqes_count)
240 wq_stack_add_head(&req->comp_list, &ctx->submit_state.free_list);
339 ctx->submit_state.free_list.next = NULL;
346 INIT_WQ_LIST(&ctx->submit_state.compl_reqs);
896 struct io_submit_state *state = &ctx->submit_state;
954 if (ctx->submit_state.cqes_count == ARRAY_SIZE(ctx->completion_cqes)) {
968 cqe = &ctx->completion_cqes[ctx->submit_state.cqes_count++];
1096 io_flush_cached_locked_reqs(ctx, &ctx->submit_state);
1575 struct io_submit_state *state = &ctx->submit_state;
[all...]
H A Drw.c1201 if (WARN_ON_ONCE(!wq_list_empty(&ctx->submit_state.compl_reqs)))
1203 ctx->submit_state.compl_reqs.first = pos;
H A Dtimeout.c549 struct io_submit_link *link = &req->ctx->submit_state.link;
/linux-master/include/linux/
H A Dio_uring_types.h295 struct io_submit_state submit_state; member in struct:io_ring_ctx::__anon48

Completed in 127 milliseconds