Searched refs:cq (Results 1 – 3 of 3) sorted by relevance
56 struct io_uring_cq cq; member106 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() local165 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 …]
74 struct xsk_ring_cons cq; member
212 &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