Home
last modified time | relevance | path

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

/kernel/linux/linux-6.6/include/linux/
H A Dio_uring_types.h171 struct io_wq_work_list compl_reqs; member
/kernel/linux/linux-6.6/io_uring/
H A Dio_uring.h330 wq_list_add_tail(&req->comp_list, &state->compl_reqs);
H A Drw.c1065 if (WARN_ON_ONCE(!wq_list_empty(&ctx->submit_state.compl_reqs))) in io_do_iopoll()
1067 ctx->submit_state.compl_reqs.first = pos; in io_do_iopoll()
H A Dio_uring.c179 if (!wq_list_empty(&ctx->submit_state.compl_reqs) || in io_submit_flush_completions()
341 INIT_WQ_LIST(&ctx->submit_state.compl_reqs); in io_ring_ctx_alloc()
1536 __wq_list_for_each(node, &state->compl_reqs) {
1553 if (!wq_list_empty(&ctx->submit_state.compl_reqs)) {
1554 io_free_batch_list(ctx, state->compl_reqs.first);
1555 INIT_WQ_LIST(&state->compl_reqs);
/kernel/linux/linux-5.10/io_uring/
H A Dio_uring.c322 struct io_kiocb *compl_reqs[IO_COMPL_BATCH]; member
2392 struct io_kiocb *req = state->compl_reqs[i];
2403 struct io_kiocb *req = state->compl_reqs[i];
2799 state->compl_reqs[state->compl_nr++] = req; in io_req_task_complete()
2800 if (state->compl_nr == ARRAY_SIZE(state->compl_reqs)) in io_req_task_complete()
7084 state->compl_reqs[state->compl_nr++] = req;
7085 if (state->compl_nr == ARRAY_SIZE(state->compl_reqs))

Completed in 23 milliseconds