/kernel/linux/linux-5.10/drivers/infiniband/hw/i40iw/ |
H A D | i40iw_uk.c | 737 I40IW_RING_MOVE_TAIL_BY_COUNT(cq->cq_ring, count); in i40iw_cq_post_entries() 739 I40IW_RING_GETCURRENT_HEAD(cq->cq_ring)); in i40iw_cq_post_entries() 827 I40IW_RING_MOVE_HEAD_NOCHECK(cq->cq_ring); in i40iw_cq_poll_completion() 828 I40IW_RING_MOVE_TAIL(cq->cq_ring); in i40iw_cq_poll_completion() 830 I40IW_RING_GETCURRENT_HEAD(cq->cq_ring)); in i40iw_cq_poll_completion() 877 I40IW_RING_MOVE_HEAD_NOCHECK(cq->cq_ring); in i40iw_cq_poll_completion() 879 if (I40IW_RING_GETCURRENT_HEAD(cq->cq_ring) == 0) in i40iw_cq_poll_completion() 882 I40IW_RING_MOVE_TAIL(cq->cq_ring); in i40iw_cq_poll_completion() 884 I40IW_RING_GETCURRENT_HEAD(cq->cq_ring)); in i40iw_cq_poll_completion() 1069 I40IW_RING_INIT(cq->cq_ring, c in i40iw_cq_uk_init() [all...] |
H A D | i40iw_user.h | 370 struct i40iw_ring cq_ring; member
|
H A D | i40iw_puda.c | 356 I40IW_RING_MOVE_HEAD(cq_uk->cq_ring, ret); in i40iw_puda_poll_completion() 357 if (I40IW_RING_GETCURRENT_HEAD(cq_uk->cq_ring) == 0) in i40iw_puda_poll_completion() 360 I40IW_RING_MOVE_TAIL(cq_uk->cq_ring); in i40iw_puda_poll_completion() 362 I40IW_RING_GETCURRENT_HEAD(cq_uk->cq_ring)); in i40iw_puda_poll_completion()
|
H A D | i40iw_d.h | 118 &((_cq)->cq_base[I40IW_RING_GETCURRENT_HEAD((_cq)->cq_ring)]) \ 123 ((_cq)->cq_base))[I40IW_RING_GETCURRENT_HEAD((_cq)->cq_ring)]) \
|
H A D | i40iw_ctrl.c | 758 I40IW_RING_MOVE_HEAD(ccq->cq_uk.cq_ring, ret_code); in i40iw_sc_ccq_get_cqe_info() 759 if (I40IW_RING_GETCURRENT_HEAD(ccq->cq_uk.cq_ring) == 0) in i40iw_sc_ccq_get_cqe_info() 763 I40IW_RING_MOVE_TAIL(ccq->cq_uk.cq_ring); in i40iw_sc_ccq_get_cqe_info() 766 I40IW_RING_GETCURRENT_HEAD(ccq->cq_uk.cq_ring)); in i40iw_sc_ccq_get_cqe_info() 2048 I40IW_RING_INIT(cq->cq_uk.cq_ring, info->num_elem); in i40iw_sc_ccq_init()
|
/kernel/linux/linux-6.6/drivers/infiniband/hw/irdma/ |
H A D | uk.c | 897 IRDMA_RING_INIT(cq->cq_ring, cq->cq_size); in irdma_uk_cq_resize() 1007 peek_head = (cq->cq_ring.head + 1) % cq->cq_ring.size; in irdma_uk_cq_poll_cmpl() 1129 IRDMA_RING_MOVE_HEAD_NOCHECK(cq->cq_ring); in irdma_uk_cq_poll_cmpl() 1130 IRDMA_RING_MOVE_TAIL(cq->cq_ring); in irdma_uk_cq_poll_cmpl() 1132 IRDMA_RING_CURRENT_HEAD(cq->cq_ring)); in irdma_uk_cq_poll_cmpl() 1188 IRDMA_RING_MOVE_HEAD_NOCHECK(cq->cq_ring); in irdma_uk_cq_poll_cmpl() 1189 if (!IRDMA_RING_CURRENT_HEAD(cq->cq_ring)) in irdma_uk_cq_poll_cmpl() 1193 IRDMA_RING_MOVE_HEAD_NOCHECK(cq->cq_ring); in irdma_uk_cq_poll_cmpl() 1194 if (!IRDMA_RING_CURRENT_HEAD(cq->cq_ring)) in irdma_uk_cq_poll_cmpl() [all...] |
H A D | puda.c | 240 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 D | user.h | 358 struct irdma_ring cq_ring; member
|
H A D | defs.h | 944 (_cq)->cq_base[IRDMA_RING_CURRENT_HEAD((_cq)->cq_ring)].buf \ 949 ((_cq)->cq_base))[IRDMA_RING_CURRENT_HEAD((_cq)->cq_ring)].buf \
|
H A D | ctrl.c | 3391 IRDMA_RING_MOVE_HEAD(ccq->cq_uk.cq_ring, ret_code); in irdma_sc_ccq_get_cqe_info() 3392 if (!IRDMA_RING_CURRENT_HEAD(ccq->cq_uk.cq_ring)) in irdma_sc_ccq_get_cqe_info() 3396 IRDMA_RING_MOVE_TAIL(ccq->cq_uk.cq_ring); in irdma_sc_ccq_get_cqe_info() 3398 IRDMA_RING_CURRENT_HEAD(ccq->cq_uk.cq_ring)); in irdma_sc_ccq_get_cqe_info() 4192 IRDMA_RING_INIT(cq->cq_uk.cq_ring, info->num_elem); in irdma_sc_ccq_init()
|
/kernel/linux/linux-5.10/tools/io_uring/ |
H A 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() 452 printf("cq_ring ptr = 0x%p\n", ptr); in setup_ring() 558 printf(" QD=%d, sq_ring=%d, cq_ring=%d\n", DEPTH, *s->sq_ring.ring_entries, *s->cq_ring.ring_entries); in main()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx4/ |
H A D | en_rx.c | 670 int cq_ring = cq->ring; in mlx4_en_process_rx_cq() local 680 ring = priv->rx_ring[cq_ring]; in mlx4_en_process_rx_cq() 800 length, cq_ring, in mlx4_en_process_rx_cq() 833 skb_record_rx_queue(skb, cq_ring); in mlx4_en_process_rx_cq() 909 priv->tx_cq[TX_XDP][cq_ring]->xdp_busy = true; in mlx4_en_process_rx_cq() 910 mlx4_en_xmit_doorbell(priv->tx_ring[TX_XDP][cq_ring]); in mlx4_en_process_rx_cq()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx4/ |
H A D | en_rx.c | 720 int cq_ring = cq->ring; in mlx4_en_process_rx_cq() local 730 ring = priv->rx_ring[cq_ring]; in mlx4_en_process_rx_cq() 860 length, cq_ring, in mlx4_en_process_rx_cq() 893 skb_record_rx_queue(skb, cq_ring); in mlx4_en_process_rx_cq() 970 priv->tx_cq[TX_XDP][cq_ring]->xdp_busy = true; in mlx4_en_process_rx_cq() 971 mlx4_en_xmit_doorbell(priv->tx_ring[TX_XDP][cq_ring]); in mlx4_en_process_rx_cq()
|
/kernel/linux/linux-6.6/tools/testing/selftests/x86/ |
H A D | lam.c | 105 struct io_uring_queue cq_ring; member 387 struct io_uring_queue *cring = &s->cq_ring; in mmap_io_uring() 470 struct io_uring_queue *cring = &s->cq_ring; in handle_uring_cq() 482 cqe = &cring->queue.cqes[head & *s->cq_ring.ring_mask]; in handle_uring_cq()
|
/kernel/linux/linux-5.10/drivers/crypto/hisilicon/sec/ |
H A 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()
|
/kernel/linux/linux-6.6/drivers/crypto/hisilicon/sec/ |
H A 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()
|