Searched refs:cq_ring (Results 1 – 8 of 8) sorted by relevance
/Linux-v6.1/drivers/infiniband/hw/irdma/ |
D | uk.c | 925 IRDMA_RING_INIT(cq->cq_ring, cq->cq_size); in irdma_uk_cq_resize() 1036 peek_head = (cq->cq_ring.head + 1) % cq->cq_ring.size; in irdma_uk_cq_poll_cmpl() 1162 IRDMA_RING_MOVE_HEAD_NOCHECK(cq->cq_ring); in irdma_uk_cq_poll_cmpl() 1163 IRDMA_RING_MOVE_TAIL(cq->cq_ring); in irdma_uk_cq_poll_cmpl() 1165 IRDMA_RING_CURRENT_HEAD(cq->cq_ring)); in irdma_uk_cq_poll_cmpl() 1225 IRDMA_RING_MOVE_HEAD_NOCHECK(cq->cq_ring); in irdma_uk_cq_poll_cmpl() 1226 if (!IRDMA_RING_CURRENT_HEAD(cq->cq_ring)) in irdma_uk_cq_poll_cmpl() 1230 IRDMA_RING_MOVE_HEAD_NOCHECK(cq->cq_ring); in irdma_uk_cq_poll_cmpl() 1231 if (!IRDMA_RING_CURRENT_HEAD(cq->cq_ring)) in irdma_uk_cq_poll_cmpl() 1235 IRDMA_RING_MOVE_TAIL(cq->cq_ring); in irdma_uk_cq_poll_cmpl() [all …]
|
D | puda.c | 237 peek_head = (cq_uk->cq_ring.head + 1) % cq_uk->cq_ring.size; in irdma_puda_poll_info() 246 IRDMA_RING_MOVE_HEAD_NOCHECK(cq_uk->cq_ring); in irdma_puda_poll_info() 247 if (!IRDMA_RING_CURRENT_HEAD(cq_uk->cq_ring)) in irdma_puda_poll_info() 250 IRDMA_RING_MOVE_TAIL(cq_uk->cq_ring); in irdma_puda_poll_info() 403 IRDMA_RING_MOVE_HEAD_NOCHECK(cq_uk->cq_ring); in irdma_puda_poll_cmpl() 404 if (!IRDMA_RING_CURRENT_HEAD(cq_uk->cq_ring)) in irdma_puda_poll_cmpl() 407 IRDMA_RING_MOVE_TAIL(cq_uk->cq_ring); in irdma_puda_poll_cmpl() 409 IRDMA_RING_CURRENT_HEAD(cq_uk->cq_ring)); in irdma_puda_poll_cmpl()
|
D | user.h | 371 struct irdma_ring cq_ring; member
|
D | defs.h | 942 (_cq)->cq_base[IRDMA_RING_CURRENT_HEAD((_cq)->cq_ring)].buf \ 947 ((_cq)->cq_base))[IRDMA_RING_CURRENT_HEAD((_cq)->cq_ring)].buf \
|
D | ctrl.c | 3369 IRDMA_RING_MOVE_HEAD(ccq->cq_uk.cq_ring, ret_code); in irdma_sc_ccq_get_cqe_info() 3370 if (!IRDMA_RING_CURRENT_HEAD(ccq->cq_uk.cq_ring)) in irdma_sc_ccq_get_cqe_info() 3374 IRDMA_RING_MOVE_TAIL(ccq->cq_uk.cq_ring); in irdma_sc_ccq_get_cqe_info() 3376 IRDMA_RING_CURRENT_HEAD(ccq->cq_uk.cq_ring)); in irdma_sc_ccq_get_cqe_info() 4169 IRDMA_RING_INIT(cq->cq_uk.cq_ring, info->num_elem); in irdma_sc_ccq_init()
|
/Linux-v6.1/tools/io_uring/ |
D | io_uring-bench.c | 79 struct io_cq_ring cq_ring; member 246 struct io_cq_ring *ring = &s->cq_ring; in reap_events() 392 struct io_cq_ring *cring = &s->cq_ring; in setup_ring() 558 …printf(" QD=%d, sq_ring=%d, cq_ring=%d\n", DEPTH, *s->sq_ring.ring_entries, *s->cq_ring.ring_entri… in main()
|
/Linux-v6.1/drivers/net/ethernet/mellanox/mlx4/ |
D | en_rx.c | 670 int cq_ring = cq->ring; in mlx4_en_process_rx_cq() local 681 ring = priv->rx_ring[cq_ring]; in mlx4_en_process_rx_cq() 807 length, cq_ring, in mlx4_en_process_rx_cq() 840 skb_record_rx_queue(skb, cq_ring); in mlx4_en_process_rx_cq() 917 priv->tx_cq[TX_XDP][cq_ring]->xdp_busy = true; in mlx4_en_process_rx_cq() 918 mlx4_en_xmit_doorbell(priv->tx_ring[TX_XDP][cq_ring]); in mlx4_en_process_rx_cq()
|
/Linux-v6.1/drivers/crypto/hisilicon/sec/ |
D | sec_drv.c | 683 struct sec_queue_ring_cq *cq_ring = &queue->ring_cq; in sec_isr_handle() local 692 outorder_msg = cq_ring->vaddr + ooo_read; in sec_isr_handle() 718 outorder_msg = cq_ring->vaddr + ooo_read; in sec_isr_handle()
|