Home
last modified time | relevance | path

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

/linux/drivers/infiniband/hw/irdma/
H A Duk.c1047 IRDMA_RING_INIT(cq->cq_ring, cq->cq_size); in irdma_uk_cq_resize()
1181 peek_head = (cq->cq_ring.head + 1) % cq->cq_ring.size; in irdma_uk_cq_poll_cmpl()
1347 IRDMA_RING_MOVE_HEAD_NOCHECK(cq->cq_ring); in irdma_uk_cq_poll_cmpl()
1348 IRDMA_RING_MOVE_TAIL(cq->cq_ring); in irdma_uk_cq_poll_cmpl()
1350 IRDMA_RING_CURRENT_HEAD(cq->cq_ring)); in irdma_uk_cq_poll_cmpl()
1416 IRDMA_RING_MOVE_HEAD_NOCHECK(cq->cq_ring); in irdma_uk_cq_poll_cmpl()
1417 if (!IRDMA_RING_CURRENT_HEAD(cq->cq_ring)) in irdma_uk_cq_poll_cmpl()
1421 IRDMA_RING_MOVE_HEAD_NOCHECK(cq->cq_ring); in irdma_uk_cq_poll_cmpl()
1422 if (!IRDMA_RING_CURRENT_HEAD(cq->cq_ring)) in irdma_uk_cq_poll_cmpl()
1426 IRDMA_RING_MOVE_TAIL(cq->cq_ring); in irdma_uk_cq_poll_cmpl()
[all …]
H A Dpuda.c240 peek_head = (cq_uk->cq_ring.head + 1) % cq_uk->cq_ring.size; in irdma_puda_poll_info()
252 IRDMA_RING_MOVE_HEAD_NOCHECK(cq_uk->cq_ring); in irdma_puda_poll_info()
253 if (!IRDMA_RING_CURRENT_HEAD(cq_uk->cq_ring)) in irdma_puda_poll_info()
256 IRDMA_RING_MOVE_TAIL(cq_uk->cq_ring); in irdma_puda_poll_info()
409 IRDMA_RING_MOVE_HEAD_NOCHECK(cq_uk->cq_ring); in irdma_puda_poll_cmpl()
410 if (!IRDMA_RING_CURRENT_HEAD(cq_uk->cq_ring)) in irdma_puda_poll_cmpl()
413 IRDMA_RING_MOVE_TAIL(cq_uk->cq_ring); in irdma_puda_poll_cmpl()
415 IRDMA_RING_CURRENT_HEAD(cq_uk->cq_ring)); in irdma_puda_poll_cmpl()
H A Duser.h539 struct irdma_ring cq_ring; member
H A Dctrl.c4051 IRDMA_RING_MOVE_HEAD(ccq->cq_uk.cq_ring, ret_code); in irdma_sc_ccq_get_cqe_info()
4052 if (!IRDMA_RING_CURRENT_HEAD(ccq->cq_uk.cq_ring)) in irdma_sc_ccq_get_cqe_info()
4056 IRDMA_RING_MOVE_TAIL(ccq->cq_uk.cq_ring); in irdma_sc_ccq_get_cqe_info()
4058 IRDMA_RING_CURRENT_HEAD(ccq->cq_uk.cq_ring)); in irdma_sc_ccq_get_cqe_info()
4898 IRDMA_RING_INIT(cq->cq_uk.cq_ring, info->num_elem); in irdma_sc_ccq_init()
/linux/drivers/net/ethernet/mellanox/mlx4/
H A Den_rx.c691 int cq_ring = cq->ring; in mlx4_en_process_rx_cq() local
701 ring = priv->rx_ring[cq_ring]; in mlx4_en_process_rx_cq()
833 length, cq_ring, in mlx4_en_process_rx_cq()
867 skb_record_rx_queue(skb, cq_ring); in mlx4_en_process_rx_cq()
944 priv->tx_cq[TX_XDP][cq_ring]->xdp_busy = true; in mlx4_en_process_rx_cq()
945 mlx4_en_xmit_doorbell(priv->tx_ring[TX_XDP][cq_ring]); in mlx4_en_process_rx_cq()
/linux/tools/testing/selftests/x86/
H A Dlam.c114 struct io_uring_queue cq_ring; member
487 struct io_uring_queue *cring = &s->cq_ring; in mmap_io_uring()
570 struct io_uring_queue *cring = &s->cq_ring; in handle_uring_cq()
582 cqe = &cring->queue.cqes[head & *s->cq_ring.ring_mask]; in handle_uring_cq()