Home
last modified time | relevance | path

Searched refs:cqe (Results 1 – 11 of 11) sorted by relevance

/tools/testing/selftests/net/
A Dio_uring_zerocopy_tx.c97 struct io_uring_cqe *cqe; in do_tx() local
161 if (cqe->user_data != NONZC_TAG && in do_tx()
162 cqe->user_data != ZC_TAG) in do_tx()
166 if (cqe->flags & IORING_CQE_F_MORE) in do_tx()
176 if (cqe->user_data != ZC_TAG) in do_tx()
180 if (cqe->res >= 0) { in do_tx()
182 bytes += cqe->res; in do_tx()
183 } else if (cqe->res != -EAGAIN) { in do_tx()
184 error(1, cqe->res, "send failed"); in do_tx()
191 ret = io_uring_wait_cqe(&ring, &cqe); in do_tx()
[all …]
/tools/testing/selftests/drivers/net/hw/
A Diou-zcrx.c215 if (cqe->res < 0) in process_accept()
220 connfd = cqe->res; in process_accept()
238 if (cqe->res == 0 && cqe->flags == 0 && cfg_oneshot_recvs == 0) { in process_recvzc()
243 if (cqe->res < 0) in process_recvzc()
247 if (cqe->res == 0 && cqe->flags == 0 && cfg_oneshot_recvs) { in process_recvzc()
257 n = cqe->res; in process_recvzc()
269 rqe->len = cqe->res; in process_recvzc()
275 struct io_uring_cqe *cqe; in server_loop() local
283 if (cqe->user_data == 1) in server_loop()
284 process_accept(ring, cqe); in server_loop()
[all …]
/tools/testing/selftests/ublk/
A Dnull.c93 const struct io_uring_cqe *cqe) in ublk_null_io_done() argument
95 unsigned tag = user_data_to_tag(cqe->user_data); in ublk_null_io_done()
96 unsigned op = user_data_to_op(cqe->user_data); in ublk_null_io_done()
99 if (cqe->res < 0 || op != ublk_cmd_op_nr(UBLK_U_IO_UNREGISTER_IO_BUF)) { in ublk_null_io_done()
101 io->result = cqe->res; in ublk_null_io_done()
102 if (cqe->res < 0) in ublk_null_io_done()
104 __func__, op, cqe->user_data); in ublk_null_io_done()
A Dfile_backed.c115 const struct io_uring_cqe *cqe) in ublk_loop_io_done() argument
117 unsigned tag = user_data_to_tag(cqe->user_data); in ublk_loop_io_done()
118 unsigned op = user_data_to_op(cqe->user_data); in ublk_loop_io_done()
121 if (cqe->res < 0 || op != ublk_cmd_op_nr(UBLK_U_IO_UNREGISTER_IO_BUF)) { in ublk_loop_io_done()
123 io->result = cqe->res; in ublk_loop_io_done()
124 if (cqe->res < 0) in ublk_loop_io_done()
126 __func__, op, cqe->user_data); in ublk_loop_io_done()
A Dfault_inject.c61 const struct io_uring_cqe *cqe) in ublk_fault_inject_tgt_io_done() argument
63 unsigned tag = user_data_to_tag(cqe->user_data); in ublk_fault_inject_tgt_io_done()
66 if (cqe->res != -ETIME) in ublk_fault_inject_tgt_io_done()
67 ublk_err("%s: unexpected cqe res %d\n", __func__, cqe->res); in ublk_fault_inject_tgt_io_done()
A Dkublk.c74 struct io_uring_cqe *cqe; in __ublk_ctrl_cmd() local
96 io_uring_cqe_seen(&dev->ring, cqe); in __ublk_ctrl_cmd()
98 return cqe->res; in __ublk_ctrl_cmd()
709 struct io_uring_cqe *cqe) in ublksrv_handle_tgt_cqe() argument
711 if (cqe->res < 0 && cqe->res != -EAGAIN) in ublksrv_handle_tgt_cqe()
713 __func__, cqe->res, q->q_id, in ublksrv_handle_tgt_cqe()
763 if (cqe->res < 0 && cqe->res != -ENODEV) in ublk_handle_cqe()
765 cqe->res, cqe->user_data, q->flags); in ublk_handle_cqe()
768 __func__, cqe->res, q->q_id, user_data_to_tag(cqe->user_data), in ublk_handle_cqe()
786 struct io_uring_cqe *cqe; in ublk_reap_events_uring() local
[all …]
A Dstripe.c234 const struct io_uring_cqe *cqe) in ublk_stripe_io_done() argument
236 unsigned tag = user_data_to_tag(cqe->user_data); in ublk_stripe_io_done()
238 unsigned op = user_data_to_op(cqe->user_data); in ublk_stripe_io_done()
240 int res = cqe->res; in ublk_stripe_io_done()
255 unsigned seq = user_data_to_tgt_data(cqe->user_data); in ublk_stripe_io_done()
/tools/testing/vsock/
A Dvsock_uring_test.c63 struct io_uring_cqe *cqe; in vsock_io_uring_client() local
99 if (io_uring_wait_cqe(&ring, &cqe)) in vsock_io_uring_client()
102 io_uring_cqe_seen(&ring, cqe); in vsock_io_uring_client()
144 struct io_uring_cqe *cqe; in vsock_io_uring_server() local
156 if (io_uring_wait_cqe(&ring, &cqe)) in vsock_io_uring_server()
159 recv_len += cqe->res; in vsock_io_uring_server()
160 io_uring_cqe_seen(&ring, cqe); in vsock_io_uring_server()
/tools/testing/selftests/x86/
A Dlam.c571 struct io_uring_cqe *cqe; in handle_uring_cq() local
582 cqe = &cring->queue.cqes[head & *s->cq_ring.ring_mask]; in handle_uring_cq()
583 fi = (struct file_io *)cqe->user_data; in handle_uring_cq()
584 if (cqe->res < 0) in handle_uring_cq()
/tools/testing/selftests/bpf/prog_tests/
A Dsockopt.c995 struct io_uring_cqe *cqe; in uring_sockopt() local
1016 err = io_uring_wait_cqe(&ring, &cqe); in uring_sockopt()
1020 err = cqe->res; in uring_sockopt()
/tools/testing/selftests/mm/
A Dcow.c407 struct io_uring_cqe *cqe; in do_test_iouring() local
525 ret = io_uring_wait_cqe(&ring, &cqe); in do_test_iouring()
532 if (cqe->res != size) { in do_test_iouring()
537 io_uring_cqe_seen(&ring, cqe); in do_test_iouring()

Completed in 24 milliseconds