Lines Matching full:cqe
32 * removed and the result is set on req->cqe.res.
106 * ->submitter_task may be NULL and we can still post a CQE, in io_lockdep_assert_cq_locked()
157 struct io_uring_cqe *cqe; in io_fill_cqe_req() local
164 if (unlikely(!io_get_cqe(ctx, &cqe))) in io_fill_cqe_req()
168 trace_io_uring_complete(req->ctx, req, req->cqe.user_data, in io_fill_cqe_req()
169 req->cqe.res, req->cqe.flags, in io_fill_cqe_req()
172 memcpy(cqe, &req->cqe, sizeof(*cqe)); in io_fill_cqe_req()
174 memcpy(cqe->big_cqe, &req->big_cqe, sizeof(*cqe)); in io_fill_cqe_req()
191 req->cqe.res = res; in io_req_set_res()
192 req->cqe.flags = cflags; in io_req_set_res()
230 /* order cqe stores with ring update */ in io_commit_cqring()