Home
last modified time | relevance | path

Searched refs:cq (Results 1 – 3 of 3) sorted by relevance

/tools/include/io_uring/
A Dmini_liburing.h56 struct io_uring_cq cq; member
106 cq->khead = ptr + p->cq_off.head; in io_uring_mmap()
107 cq->ktail = ptr + p->cq_off.tail; in io_uring_mmap()
110 cq->koverflow = ptr + p->cq_off.overflow; in io_uring_mmap()
111 cq->cqes = ptr + p->cq_off.cqes; in io_uring_mmap()
164 struct io_uring_cq *cq = &ring->cq; in io_uring_wait_cqe() local
165 const unsigned int mask = *cq->kring_mask; in io_uring_wait_cqe()
166 unsigned int head = *cq->khead; in io_uring_wait_cqe()
172 if (head != *cq->ktail) { in io_uring_wait_cqe()
173 *cqe_ptr = &cq->cqes[head & mask]; in io_uring_wait_cqe()
[all …]
/tools/testing/selftests/bpf/
A Dxskxceiver.h74 struct xsk_ring_cons cq; member
A Dxskxceiver.c212 &umem->fq, &umem->cq, &cfg); in xsk_configure_umem()
1167 rcvd = xsk_ring_cons__peek(&xsk->umem->cq, batch_size, &idx); in complete_pkts()
1170 u64 addr = *xsk_ring_cons__comp_addr(&xsk->umem->cq, idx + rcvd - 1); in complete_pkts()
1178 xsk_ring_cons__release(&xsk->umem->cq, rcvd); in complete_pkts()

Completed in 13 milliseconds