Home
last modified time | relevance | path

Searched refs:sq_ring (Results 1 – 4 of 4) sorted by relevance

/linux/tools/testing/selftests/x86/
H A Dlam.c113 struct io_uring_queue sq_ring; member
486 struct io_uring_queue *sring = &s->sq_ring; in mmap_io_uring()
529 s->sq_ring.queue.sqes = mmap(0, p.sq_entries * sizeof(struct io_uring_sqe), in mmap_io_uring()
532 if (s->sq_ring.queue.sqes == MAP_FAILED) { in mmap_io_uring()
608 struct io_uring_queue *sring = &ring->sq_ring; in handle_uring_sq()
638 index = tail & *ring->sq_ring.ring_mask; in handle_uring_sq()
640 sqe = &ring->sq_ring.queue.sqes[index]; in handle_uring_sq()
/linux/drivers/infiniband/hw/irdma/
H A Dutils.c557 pending_work = IRDMA_RING_USED_QUANTA(cqp->sc_cqp.sq_ring); in irdma_cleanup_pending_cqp_op()
558 wqe_idx = IRDMA_RING_CURRENT_TAIL(cqp->sc_cqp.sq_ring); in irdma_cleanup_pending_cqp_op()
564 wqe_idx = (wqe_idx + 1) % IRDMA_RING_SIZE(cqp->sc_cqp.sq_ring); in irdma_cleanup_pending_cqp_op()
2417 struct irdma_ring *sq_ring = &qp->sq_ring; in irdma_generate_flush_completions() local
2433 while (IRDMA_RING_MORE_WORK(*sq_ring)) { in irdma_generate_flush_completions()
2441 wqe_idx = sq_ring->tail; in irdma_generate_flush_completions()
2450 IRDMA_RING_SET_TAIL(*sq_ring, in irdma_generate_flush_completions()
2451 sq_ring->tail + qp->sq_wrtrk_array[sq_ring->tail].quanta); in irdma_generate_flush_completions()
H A Duser.h502 struct irdma_ring sq_ring; member
H A Dhw.c2694 if (IRDMA_RING_MORE_WORK(qp->qp_uk.sq_ring)) { in irdma_hw_flush_wqes_callback()
2757 if (IRDMA_RING_MORE_WORK(qp->qp_uk.sq_ring)) { in irdma_hw_flush_wqes()
2795 if (!IRDMA_RING_MORE_WORK(qp->qp_uk.sq_ring)) in irdma_hw_flush_wqes()