Home
last modified time | relevance | path

Searched refs:rq_ring (Results 1 – 6 of 6) sorted by relevance

/linux/io_uring/
H A Dzcrx.h48 struct io_uring *rq_ring; member
H A Dzcrx.c380 ifq->rq_ring = (struct io_uring *)ptr; in io_allocate_rbuf_ring()
389 ifq->rq_ring = NULL; in io_free_rbuf_ring()
878 entries = smp_load_acquire(&ifq->rq_ring->tail) - ifq->cached_rq_head; in io_zcrx_rqring_entries()
948 smp_store_release(&ifq->rq_ring->head, ifq->cached_rq_head); in io_zcrx_ring_refill()
1083 smp_store_release(&zcrx->rq_ring->head, zcrx->cached_rq_head); in zcrx_parse_rq()
/linux/drivers/infiniband/hw/irdma/
H A Duk.c207 if (IRDMA_RING_FULL_ERR(qp->rq_ring)) in irdma_qp_get_next_recv_wqe()
210 IRDMA_ATOMIC_RING_MOVE_HEAD(qp->rq_ring, *wqe_idx, ret_code); in irdma_qp_get_next_recv_wqe()
1313 if (!IRDMA_RING_MORE_WORK(qp->rq_ring)) { in irdma_uk_cq_poll_cmpl()
1318 info->wr_id = qp->rq_wrid_array[qp->rq_ring.tail]; in irdma_uk_cq_poll_cmpl()
1319 array_idx = qp->rq_ring.tail; in irdma_uk_cq_poll_cmpl()
1332 IRDMA_RING_SET_TAIL(qp->rq_ring, array_idx + 1); in irdma_uk_cq_poll_cmpl()
1335 if (!IRDMA_RING_MORE_WORK(qp->rq_ring)) in irdma_uk_cq_poll_cmpl()
1340 pring = &qp->rq_ring; in irdma_uk_cq_poll_cmpl()
1741 IRDMA_RING_INIT(qp->rq_ring, qp->rq_size); in irdma_uk_qp_init()
H A Dutils.c2417 struct irdma_ring *rq_ring = &qp->rq_ring; in irdma_generate_flush_completions() local
2476 while (IRDMA_RING_MORE_WORK(*rq_ring)) { in irdma_generate_flush_completions()
2484 wqe_idx = rq_ring->tail; in irdma_generate_flush_completions()
2491 IRDMA_RING_SET_TAIL(*rq_ring, rq_ring->tail + 1); in irdma_generate_flush_completions()
H A Duser.h503 struct irdma_ring rq_ring; member
H A Dpuda.c688 IRDMA_RING_INIT(ukqp->rq_ring, ukqp->rq_size); in irdma_puda_qp_create()