Home
last modified time | relevance | path

Searched refs:io_uring_cqe (Results 1 – 12 of 12) sorted by relevance

/linux-6.3-rc2/tools/io_uring/
A Dliburing.h41 struct io_uring_cqe *cqes;
70 struct io_uring_cqe **cqe_ptr);
72 struct io_uring_cqe **cqe_ptr);
81 struct io_uring_cqe *cqe) in io_uring_cqe_seen()
103 static inline void *io_uring_cqe_get_data(struct io_uring_cqe *cqe) in io_uring_cqe_get_data()
A Dqueue.c12 struct io_uring_cqe **cqe_ptr, int wait) in __io_uring_get_cqe()
49 int io_uring_peek_cqe(struct io_uring *ring, struct io_uring_cqe **cqe_ptr) in io_uring_peek_cqe()
58 int io_uring_wait_cqe(struct io_uring *ring, struct io_uring_cqe **cqe_ptr) in io_uring_wait_cqe()
A Dio_uring-bench.c51 struct io_uring_cqe *cqes;
247 struct io_uring_cqe *cqe; in reap_events()
449 ptr = mmap(0, p.cq_off.cqes + p.cq_entries * sizeof(struct io_uring_cqe), in setup_ring()
A Dsetup.c41 cq->ring_sz = p->cq_off.cqes + p->cq_entries * sizeof(struct io_uring_cqe); in io_uring_mmap()
A Dio_uring-cp.c126 struct io_uring_cqe *cqe; in copy_file()
/linux-6.3-rc2/include/linux/
A Dio_uring_types.h151 struct io_uring_cqe cqes[] ____cacheline_aligned_in_smp;
179 struct io_uring_cqe cqes[16];
284 struct io_uring_cqe *cqe_cached;
285 struct io_uring_cqe *cqe_sentinel;
586 struct io_uring_cqe cqe;
/linux-6.3-rc2/io_uring/
A Dio_uring.h30 struct io_uring_cqe *__io_get_cqe(struct io_ring_ctx *ctx, bool overflow);
104 static inline struct io_uring_cqe *io_get_cqe_overflow(struct io_ring_ctx *ctx, in io_get_cqe_overflow()
110 struct io_uring_cqe *cqe = ctx->cqe_cached; in io_get_cqe_overflow()
122 static inline struct io_uring_cqe *io_get_cqe(struct io_ring_ctx *ctx) in io_get_cqe()
130 struct io_uring_cqe *cqe; in __io_fill_cqe_req()
A Dfdinfo.c120 struct io_uring_cqe *cqe = &r->cqes[(entry & cq_mask) << cq_shift]; in __io_uring_show_fdinfo()
197 struct io_uring_cqe *cqe = &ocqe->cqe; in __io_uring_show_fdinfo()
A Dio_uring.c671 size_t cqe_size = sizeof(struct io_uring_cqe); in __io_cqring_overflow_flush()
681 struct io_uring_cqe *cqe = io_get_cqe_overflow(ctx, true); in __io_cqring_overflow_flush()
773 ocq_size += sizeof(struct io_uring_cqe); in io_cqring_event_overflow()
819 struct io_uring_cqe *__io_get_cqe(struct io_ring_ctx *ctx, bool overflow) in __io_get_cqe()
859 struct io_uring_cqe *cqe; in io_fill_cqe_aux()
893 struct io_uring_cqe *cqe = &state->cqes[i]; in __io_flush_post_cqes()
932 struct io_uring_cqe *cqe; in io_aux_cqe()
/linux-6.3-rc2/tools/testing/selftests/net/
A Dio_uring_zerocopy_tx.c77 struct io_uring_cqe *cqes;
102 struct io_uring_cqe *cqes;
198 cq->ring_sz = p->cq_off.cqes + p->cq_entries * sizeof(struct io_uring_cqe); in io_uring_mmap()
300 static int io_uring_wait_cqe(struct io_uring *ring, struct io_uring_cqe **cqe_ptr) in io_uring_wait_cqe()
361 struct io_uring_cqe *cqe; in do_tx()
/linux-6.3-rc2/include/uapi/linux/
A Dio_uring.h356 struct io_uring_cqe { struct
/linux-6.3-rc2/tools/testing/selftests/mm/
A Dcow.c410 struct io_uring_cqe *cqe; in do_test_iouring()

Completed in 29 milliseconds