Home
last modified time | relevance | path

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

/linux-6.1.9/tools/io_uring/
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()
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()
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()
Dsetup.c41 cq->ring_sz = p->cq_off.cqes + p->cq_entries * sizeof(struct io_uring_cqe); in io_uring_mmap()
Dio_uring-cp.c126 struct io_uring_cqe *cqe; in copy_file()
/linux-6.1.9/io_uring/
Dio_uring.h28 struct io_uring_cqe *__io_get_cqe(struct io_ring_ctx *ctx, bool overflow);
100 static inline struct io_uring_cqe *io_get_cqe_overflow(struct io_ring_ctx *ctx, in io_get_cqe_overflow()
104 struct io_uring_cqe *cqe = ctx->cqe_cached; in io_get_cqe_overflow()
116 static inline struct io_uring_cqe *io_get_cqe(struct io_ring_ctx *ctx) in io_get_cqe()
124 struct io_uring_cqe *cqe; in __io_fill_cqe_req()
Dfdinfo.c122 struct io_uring_cqe *cqe = &r->cqes[(entry & cq_mask) << cq_shift]; in __io_uring_show_fdinfo()
199 struct io_uring_cqe *cqe = &ocqe->cqe; in __io_uring_show_fdinfo()
Dio_uring.c607 size_t cqe_size = sizeof(struct io_uring_cqe); in __io_cqring_overflow_flush()
617 struct io_uring_cqe *cqe = io_get_cqe_overflow(ctx, true); in __io_cqring_overflow_flush()
698 ocq_size += sizeof(struct io_uring_cqe); in io_cqring_event_overflow()
744 struct io_uring_cqe *__io_get_cqe(struct io_ring_ctx *ctx, bool overflow) in __io_get_cqe()
784 struct io_uring_cqe *cqe; in io_fill_cqe_aux()
/linux-6.1.9/include/linux/
Dio_uring_types.h151 struct io_uring_cqe cqes[] ____cacheline_aligned_in_smp;
278 struct io_uring_cqe *cqe_cached;
279 struct io_uring_cqe *cqe_sentinel;
577 struct io_uring_cqe cqe;
/linux-6.1.9/tools/testing/selftests/net/
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.1.9/include/uapi/linux/
Dio_uring.h346 struct io_uring_cqe { struct